1(function($){$.fn.responsiveMenu=function(options){$.fn.responsiveMenu.defaultOptions={"menuIcon_text":'',"menuslide_overlap":false,"menuslide_push":false,"menuslide_direction":''};var options=$.extend({},$.fn.responsiveMenu.defaultOptions,options);return this.each(function(i){var menuobj=$(this);var mobileSubMenu;var subMenuArrows;var mobFlag=false;var deskFlag=false;var defaultMenu=false;createMobileStructure(menuobj);mobileMenuInit(menuobj);function removeDesktopMenu(menuobj){menuobj.removeClass('desk');mobileSubMenu.next().stop(true,true).slideUp();subMenuArrows.removeClass('up');if(defaultMenu){menuobj.slideUp();}menuobj.find(".menu-icon").removeClass('active');}function createMobileStructure(menuobj){if(menuobj.prev('.menu-icon').length==0){menuobj.wrapAll('<div class="enumenu_container"></div>');$('<div class="menu-icon"> <div class="menu-box"><span></span><span></span><span></span> </div>'+options.menuIcon_text+'</div>').insertBefore(menuobj);$("> li > a",menuobj).addClass("firstLevel");menuobj.find("li").each(function(){if($(this).children("ul").length||$(this).children("div").length){$(this).addClass("has-children");$(this).children('a').addClass('menubelow');}});}mobileSubMenu=menuobj.find('a.menubelow');if(menuobj.find('.arrow').length==0){mobileSubMenu.each(function(){$(this).closest('li').prepend('<span class="arrow"></span>');$(this).next().addClass("sb-menu");});subMenuArrows=menuobj.find('.arrow');}if(options.menuslide_overlap){$('body').addClass('menuOverlap');}else if(options.menuslide_push){$('body').addClass('menuslide_push');}if((options.menuslide_overlap||options.menuslide_push)&&options.menuslide_direction==""){$('body').addClass('slidemenuRight');}if(options.menuslide_direction=="left"){$('body').addClass('slidemenuLeft');}else if(options.menuslide_direction=="right"){$('body').addClass('slidemenuRight');}}function bindClickonMobilemenu(menuobj){menuobj.find('.arrow').on('touchstart click',function(e){e.stopImmediatePropagation();e.preventDefault();var submenu=$(this).closest('li').children('.sb-menu');var sibilingsOfCurrent_obj=$(this).closest('li').siblings();var this_parentLi=$(this).closest('li');if(menuobj.prev(".menu-icon").is(":visible")){if(submenu.length>0){sibilingsOfCurrent_obj.find('.sb-menu').stop(true,true).slideUp();sibilingsOfCurrent_obj.find('.sb-menu').each(function(){$(this).closest('li').find('>span').removeClass('up');});}if(!submenu.is(':visible')){submenu.find('.sb-menu').each(function(){$(this).stop().slideUp();$(this).closest('li').find('span').removeClass('up')});submenu.stop().slideDown();this_parentLi.find('>span').addClass('up');}else{submenu.slideUp();this_parentLi.find('>span').removeClass('up');}}});}function removeMobileMenu(menuobj){menuobj.find('.menubelow').each(function(){$(this).removeAttr('style');$(this).next().removeAttr('style');});menuobj.find('.arrow').remove();menuobj.prev(".menu-icon").removeClass('active');menuobj.addClass('desk').removeAttr("style");menuobj.removeAttr("style");$("body").removeClass("menu-open");deskFlag=false;}$(window).resize(function(e){mobileMenuInit(menuobj);});function mobileMenuInit(menuobj){if((options.menuslide_overlap==false&&options.menuslide_push==false)||(options.menuslide_overlap==true&&options.menuslide_push==true)){defaultMenu=true;}console.log(menuobj,menuobj.prev(".menu-icon").is(":visible")) 2if($(".responsive").is(":visible")){if(!mobFlag){removeDesktopMenu(menuobj);createMobileStructure(menuobj);bindClickonMobilemenu(menuobj);mobFlag=true;deskFlag=false;menuobj.removeClass('desk');$('body').removeClass('desk');menuobj.addClass('mob');$('body').addClass('mob');$(".menu_bg").hide();menuobj.find(".sb-menu").css("opacity","1");menuobj.find("li").removeClass("hover").removeClass("link");}}else{if(!deskFlag){removeMobileMenu(menuobj);mobFlag=false;deskFlag=true;menuobj.removeClass('mob');$('body').removeClass('mob');menuobj.addClass('desk');$('body').addClass('desk');if(menuobj.find("li").hasClass("hover")){$(".menu_bg").show();}menuobj.find(".sb-menu").css("opacity","0");}}}menuobj.prev(".menu-icon").on('click',function(e){e.stopPropagation();e.preventDefault();if($(this).hasClass('active')){closeMobileMenu(menuobj);}else{if(defaultMenu){$(this).next().slideDown();}$(this).addClass("active");$("body").addClass("menu-open");}});$(".nav_close").on("click",function(){closeMobileMenu(menuobj);;}) 3$('body').on('click touchstart',function(e){if(menuobj.prev(".menu-icon").is(":visible")){if($(e.target).closest(".enumenu_container").length==0&&!$(e.target).hasClass('active')){closeMobileMenu(menuobj);}}
3});function closeMobileMenu(menuobj){$("body").removeClass("menu-open");if(defaultMenu){menuobj.stop().slideUp();}menuobj.prev(".menu-icon").removeClass('active');menuobj.find('.arrow').removeClass('up');menuobj.find('.sb-menu').stop(true,true).slideUp();}if('ontouchstart'in window){menuobj.find("a").click(function(e){if(!$(this).hasClass("link")&&!$("body").hasClass("mob")&&$(this).next().length>0){e.preventDefault();if($(this).hasClass("firstLevel")){menuobj.find("a").removeClass("link");menuobj.find("a").parent().removeClass("hover");}$(this).addClass("link");$(this).parent().addClass('hover');}}) 4$('body').on('click touchstart',function(e){if($(e.target).closest(".enumenu_container").length==0){menuobj.find("a").each(function(){$(this).removeClass("link");$(this).parent().removeClass("hover");});$(".menu_bg").hide();menuobj.find(".sb-menu").css("opacity","0");}});if(!$("body").hasClass("mob")){menuobj.find(".sb-menu").css("opacity","0");}menuobj.find("li").click(function(){$(".menu_bg").hide();if($(this).children("ul").length&&!$(".menu-icon").hasClass("active")&&!$("body").hasClass("mob")){$(this).children("ul").css("opacity","0");$(".menu_bg").height($(this).children("ul").height()+24);$(this).children("ul").animate({opacity:1}) 5$(".menu_bg").fadeIn();}})}else{menuobj.find("li").mouseenter(function(){console.log("mouseenter") 6$(this).addClass('hover');if($(this).children("ul").length&&!$(".menu-icon").hasClass("active")){$(this).children("ul").css("opacity","0");$(".menu_bg").height($(this).children("ul").height()+24);$(this).children("ul").animate({opacity:1}) 7$(".menu_bg").fadeIn();}}).mouseleave(function(){console.log("mouseleave") 8$(this).removeClass('hover');if($(this).children("ul").length&&!$(".menu-icon").hasClass("active")){$(".menu_bg").stop().hide();menuobj.find(".sb-menu").css("opacity","0");}});$(".menu-icon").on("mouseenter",function(){$(this).addClass('hover');}).mouseleave(function(){$(this).removeClass('hover');});}});$(window).scroll(function(){if(!$("li").hasClass("hover")){$(".menu_bg").hide();}});};})(jQuery);
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.