$( function() { let $itemsListEl = null; let $submenuBarEl = null; let $fade = null; let counters = null; let handleItemClick = function( $itemEl, item ) { if (item.id === 'marathon') { window.open(item.subitems[0].url); return; } /* if ( item.id == "notifications_button_small" ) { return; } */ setSelectedItem( item.id ); if( item.subitems.length == 1 ) { location.href = item.subitems[0].url; } else { showSubmenu(item); } }; let balances = null; let loadBalances = function( $headerEl ) { let showBalances = function() { let $balanceEl = $('
'); for( let balance of balances ) { let $balanceStr = $("

" + balance.label + ": " + balance.value + "

"); $balanceStr.appendTo( $balanceEl ); } $balanceEl.appendTo( $headerEl ); }; if ( balances === null ) { ajaxCall("/pl/user/user/get-balance?id=" + window.accountUserId, {}, {}, function (data) { if ( data.balances && data.balances.length ) { balances = data.balances; showBalances(); } }); } else { showBalances(); } }; updateNotificationsData = function( data ) { let count = data.count; let $notificationsContentEl = $submenuBarEl; $notificationsContentEl.empty(); let groups = data.groups; if ( groups.length > 0 ) { let $headerEl = $('
').appendTo( $notificationsContentEl ); let $headerLinkWrapper = $('