1jQuery(document).ready(function ($) { 2 var hamburgerItem = $("li.dood-hamburger-item"); 3 var hamburgerSubMenu = hamburgerItem.find("ul.sub-menu"); 4 var hamburgerLink = hamburgerItem.find("a.sf-with-ul"); 5 var hamburgerIcon = hamburgerLink.find("div.hamburger"); 6 7 var hamburgerItemContainer = hamburgerItem.closest('ul.sf-menu.sf-js-enabled'); 8 if (hamburgerItemContainer.length > 0) { 9 hamburgerItemContainer.off(); 10 } 11 12 hamburgerItem.off(); 13 hamburgerSubMenu.off(); 14 15 hamburgerItemContainer.on("mouseenter mouseleave", function (e) { 16 e.stopPropagation(); 17 hamburgerItem.removeClass("sfHover"); 18 }); 19 20 hamburgerIcon.click(function (e) { 21 e.preventDefault(); 22 23 $(this).toggleClass("is-active"); 24 hamburgerSubMenu.toggle(); 25 }); 26 27 $(document).click(function (e) { 28 if (!$(e.target).closest(hamburgerItem).length) { 29 hamburgerIcon.removeClass("is-active"); 30 hamburgerSubMenu.hide(); 31 } 32 }); 33});
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.