1(function($){$.fn.responsiveMenu=function(options){if(options===undefined)options={};var defaults={menuID:"menu",toggleClass:"menu-toggle",toggleText:"",maxWidth:"60em"};var vars=$.extend({},defaults,options),menuID=vars.menuID,toggleID=(vars.toggleID)?vars.toggleID:vars.toggleClass,toggleClass=vars.toggleClass,toggleText=vars.toggleText,maxWidth=vars.maxWidth,$this=$(this),$menu=$('#'+menuID);if(typeof matchMedia=='function'){var mq=window.matchMedia('(max-width: '+maxWidth+')');mq.addListener(widthChange);widthChange(mq);} 2function widthChange(mq){if(mq.matches){$menu.find('ul.sub-menu').css({display:'block'});$menu.find('li ul.sub-menu').css({visibility:'visible',display:'block'});$menu.find('li.menu-item-has-children').unbind('mouseenter mouseleave');$menu.find('li.menu-item-has-children ul.sub-menu').each(function(){$(this).hide();$(this).parent().find('.submenu-dropdown-toggle').removeClass('active');});}else{$menu.find('ul.sub-menu').css({display:'none'});$menu.find('li.menu-item-has-children').hover(function(){$(this).find('ul:first').css({visibility:'visible',display:'none'}).slideDown(300);},function(){$(this).find('ul:first').css({visibility:'hidden'});});}} 3$this.before('<button id=\"'+toggleID+'\" class=\"'+toggleClass+'\">'+toggleText+'</button>');$menu.find('li.menu-item-has-children').prepend('<span class=\"submenu-dropdown-toggle\"></span>');$('#'+toggleID).on('click',function(){$menu.slideToggle();$(this).toggleClass('active');});$menu.find('li.menu-item-has-children .sub-menu').each(function(){$(this).hide();});$menu.find('.submenu-dropdown-toggle').on('click',function(){$(this).parent().find('ul:first').slideToggle();$(this).toggleClass('active');});};$(document).ready(function(){$("#mainnav").responsiveMenu({menuID:"mainnav-menu",toggleID:"mainnav-toggle",toggleClass:"nav-toggle",toggleText:smartline_menu_title,maxWidth:"60em"});$("#topnav").responsiveMenu({menuID:"topnav-menu",toggleID:"topnav-toggle",toggleClass:"nav-toggle",toggleText:smartline_menu_title,maxWidth:"50em"});});}(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.