1(function ($) { 2 "use strict"; 3 $(document).ready(function () { 4 MoreMenu(); 5 }); 6 7})(jQuery); 8 9function MoreMenu() { 10 /*------------------------ 11 More Menu 12 --------------------------*/ 13 if (jQuery('.has-more-menu-attr').length > 0) { 14 let menumoreItems = jQuery('.has-more-menu-attr .header-default-menu'); 15 menumoreItems.each(function () { 16 let max_elem = jQuery(this).data("items"); 17 let max_text = jQuery(this).data("text"); 18 let items = jQuery(this).find('.menu-all-pages-container ul.sf-menu > li'); 19 let surplus = items.slice(max_elem, items.length); 20 surplus.wrapAll('<li class="category more_menu" id="more_menu"><ul class="top-menu more_sub_menu sub-menu">'); 21 jQuery(this).find('.menu-all-pages-container ul.sf-menu .more_menu').prepend('<a href="#" class="sf-with-ul" data-depth="0"><span class="pull-xs-right hidden-md-up"><span data-target="#top_moremenu" data-toggle="collapse" class="navbar-toggler collapse-icons"><i class="material-icons add"></i><i class="material-icons remove"></i></span></span></span>' + max_text + '</a>'); 22 23 jQuery(this).find('.menu-all-pages-container ul.sf-menu .more_menu').mouseover(function () { 24 jQuery(this).children('div').css('display', 'block'); 25 }) 26 .mouseout(function () { 27 jQuery(this).children('div').css('display', 'none'); 28 }); 29 }); 30 } 31 32 if (jQuery('.menu-style-two.css_prefix-mobile-menu').length > 0) { 33 jQuery('.menu-style-two nav.mobile-menu .sub-menu').css('display', 'none '); 34 jQuery('.menu-style-two nav.mobile-menu .top-menu li .dropdown').hide(); 35 jQuery('.menu-style-two nav.mobile-menu .sub-menu').prev().prev().addClass('submenu'); 36 jQuery('.menu-style-two nav.mobile-menu .sub-menu').before('<span class="toggledrop"><i class="fas fa-chevron-right"></i></span>'); 37 38 jQuery('.menu-style-two nav.mobile-menu .widget i,nav.mobile-menu .top-menu i').on('click', function () { 39 jQuery(this).parent().next('.children, .sub-menu').slideToggle(); 40 }); 41 if (jQuery(window).width() > 1199) { 42 jQuery('.menu-style-two nav.mobile-menu ul > li.current-menu-parent').find('ul:first').slideDown(); 43 jQuery('.menu-style-two nav.mobile-menu ul > li.current-menu-parent').find('.toggledrop').addClass('active'); 44 jQuery('.menu-style-two nav.mobile-menu ul ul > li.current-menu-parent').parent().addClass('active'); 45 } 46 47 jQuery('.menu-style-two nav.mobile-menu .top-menu .menu-item .toggledrop').off('click'); 48 jQuery('.menu-style-two nav.mobile-menu .menu-item .toggledrop').on('click', function (e) { 49 e.preventDefault(); 50 jQuery('.menu-style-two nav.mobile-menu ul > li.current-menu-parent').find('.sub-menu').removeClass('inner-menu'); 51 if (!jQuery(this).closest('ul').parent('li').find('.toggledrop').hasClass('active') && !jQuery(this).hasClass('active')) { 52 if (jQuery(window).width() > 1199) { 53 jQuery('.menu-style-two nav.mobile-menu .menu-item .sub-menu,nav.mobile-menu .menu-item .children').hide(); 54 } else { 55 jQuery('.menu-style-two nav.mobile-menu .menu-item .sub-menu,nav.mobile-menu .menu-item .children').slideUp(); 56 } 57 jQuery('.menu-style-two nav.mobile-menu .menu-item .toggledrop').removeClass('active'); 58 jQuery(this).next('.children, .sub-menu, .sub-menu .sub-menu').slideToggle(); 59 jQuery(this).toggleClass('active'); 60 jQuery('.menu-style-two nav.mobile-menu .menu-item').removeClass('menu-clicked'); 61 jQuery(this).parent().addClass('menu-clicked'); 62 jQuery('.menu-style-two nav.mobile-menu ul ul > li.current-menu-parent').parent().removeClass('active'); 63 64 } 65 jQuery('.menu-style-two nav.mobile-menu .menu-item').removeClass('current-menu-ancestor'); 66 }); 67 } 68}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.