From 739c217ca32e2c0a2bb82da7a29c577c44e9bb40 Mon Sep 17 00:00:00 2001 From: stevan Date: Mon, 30 Jun 2025 09:10:52 +0200 Subject: [PATCH] Fix user icon --- public/js/ext/functions.js | 20 +++++++++++++------- resources/lang/en/menu.php | 2 +- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/public/js/ext/functions.js b/public/js/ext/functions.js index ac7d5a537..740724fa6 100755 --- a/public/js/ext/functions.js +++ b/public/js/ext/functions.js @@ -2330,13 +2330,19 @@ var SEMICOLON = SEMICOLON || {}; } /*DROPDOWN MENUS*/ - $('.menu-trigger').click(function() { - if (!$(this).children('.menu-dropdown').hasClass('show')) { - $('.menu-trigger').children('.menu-dropdown').removeClass('show'); - $('.menu-trigger').removeClass('opened'); - } - $(this).children('.menu-dropdown').toggleClass('show'); - $(this).toggleClass('opened'); + $('.menu-trigger').each(function () { + if ($(this).attr('data-click-initialized') === 'true') return; + $(this).attr('data-click-initialized', 'true'); + + $(this).on('click', function() { + if (!$(this).children('.menu-dropdown').hasClass('show')) { + $('.menu-trigger').children('.menu-dropdown').removeClass('show'); + $('.menu-trigger').removeClass('opened'); + } + $(this).children('.menu-dropdown').toggleClass('show'); + $(this).toggleClass('opened'); + }); + }); $(document).on('click', function(event) { diff --git a/resources/lang/en/menu.php b/resources/lang/en/menu.php index 40c47341d..5d011872a 100644 --- a/resources/lang/en/menu.php +++ b/resources/lang/en/menu.php @@ -53,7 +53,7 @@ 'coding@home' => 'Coding@Home', 'values' => 'Our values', 'online_events' => 'Online Activities', - 'featured_activities' => 'Featured Activities', + 'featured_activities' => 'Featured Online Activities', 'codeweek2020' => '2020 Edition', 'register_activity' => 'Register activity', 'select_language' => 'Select language',