PageSourceSearch

https://www.bottlecustom.com/uploads/bb-plugin/cache/16572-layout-…?ver=b31662de08ee15434ffda41042d55921

js bottlecustom.com collected 2026-10-07 13:02:41 UTC 4,495 bytes, 9 lines download raw bytes

1
2(function($){FLBuilderMenu=function(settings){this.nodeClass='.fl-node-'+settings.id;this.wrapperClass=this.nodeClass+' .fl-menu';this.type=settings.type;this.mobileToggle=settings.mobile;this.breakPoints=settings.breakPoints;this.currentBrowserWidth=$(window).width();this._initMenu();$(window).on('resize',$.proxy(function(e){var width=$(window).width();if(width!=this.currentBrowserWidth){this._resizeDebounce();this.currentBrowserWidth=width;}},this));};FLBuilderMenu.prototype={nodeClass:'',wrapperClass:'',type:'',breakPoints:{},$submenus:null,_isMobile:function(){return window.innerWidth<this.breakPoints.small?true:false;},_resizeDebounce:function(){clearTimeout(this.resizeTimer);this.resizeTimer=setTimeout($.proxy(function(){this._initMenu();this._clickOrHover();},this),250);},_initMenu:function(){if(this._isMobile()||this.type=='accordion'){$(this.wrapperClass).off('mouseenter mouseleave');this._menuOnClick();this._clickOrHover();}else{$(this.wrapperClass).off('click');this._submenuOnRight();}
3if(this.mobileToggle!='expanded'){this._toggleForMobile();}},_menuOnClick:function(){$(this.wrapperClass).off().on('click','.fl-has-submenu-container',$.proxy(function(e){var $link=$(e.target).parents('.fl-has-submenu').first(),$subMenu=$link.children('.sub-menu').first(),$href=$link.children('.fl-has-submenu-container').first().find('> a').attr('href');if(!$subMenu.is(':visible')||$(e.target).hasClass('fl-menu-toggle')){e.preventDefault();}
4else{window.location.href=$href;return;}
5if($(this.wrapperClass).hasClass('fl-menu-accordion-collapse')){if(!$link.parents('.menu-item').hasClass('fl-active')){$('.fl-active',this.wrapperClass).not($link).removeClass('fl-active');$('.sub-menu',this.wrapperClass).not($subMenu).slideUp('normal');}
6else if($link.parents('.menu-item').hasClass('fl-active')&&$link.parent('.sub-menu').length){var $mainMenuParent=$(e.target).parents('.fl-has-submenu.fl-active').last(),$activeSubMenu=$mainMenuParent.children('.sub-menu').last();$('.fl-active',this.wrapperClass).not($link).not($mainMenuParent).removeClass('fl-active');$('.sub-menu',this.wrapperClass).not($subMenu).not($activeSubMenu).slideUp('normal');}}
7$subMenu.slideToggle();$link.toggleClass('fl-active');},this));},_clickOrHover:function(){this.$submenus=this.$submenus||$(this.wrapperClass).find('.sub-menu');var $wrapper=$(this.wrapperClass),$menu=$wrapper.find('.menu');$li=$wrapper.find('.fl-has-submenu');if(this._isMobile()){$li.each(function(el){if(!$(this).hasClass('fl-active')){$(this).find('.sub-menu').fadeOut();}});}},_submenuOnRight:function(){$(this.wrapperClass).on('mouseenter','.fl-has-submenu',$.proxy(function(e){if($(e.currentTarget).find('.sub-menu').length===0){return;}
8var $link=$(e.currentTarget),$parent=$link.parent(),$subMenu=$link.find('.sub-menu'),subMenuWidth=$subMenu.width(),subMenuPos=0,winWidth=$(window).width();if($link.closest('.fl-menu-submenu-right').length!==0){$link.addClass('fl-menu-submenu-right');}else if($('body').hasClass('rtl')){subMenuPos=$parent.is('.sub-menu')?$parent.offset().left-subMenuWidth:$link.offset().left-subMenuWidth;if(subMenuPos<=0){$link.addClass('fl-menu-submenu-right');}}else{subMenuPos=$parent.is('.sub-menu')?$parent.offset().left+$parent.width()+subMenuWidth:$link.offset().left+subMenuWidth;if(subMenuPos>winWidth){$link.addClass('fl-menu-submenu-right');}}},this)).on('mouseleave','.fl-has-submenu',$.proxy(function(e){$(e.currentTarget).removeClass('fl-menu-submenu-right');},this));},_toggleForMobile:function(){var $wrapper=$(this.wrapperClass),$menu=$wrapper.children('.menu');if(this._isMobile()){if(!$wrapper.find('.fl-menu-mobile-toggle').hasClass('fl-active')){$menu.css({display:'none'});}
9$wrapper.on('click','.fl-menu-mobile-toggle',function(e){$(this).toggleClass('fl-active');$menu.slideToggle();});$menu.on('click','.menu-item > a[href*="#"]',function(e){var $href=$(this).attr('href'),$targetID='';if($href!=='#'){$targetID=$href.split('#')[1];if($('body').find('#'+$targetID).length>0){e.preventDefault();$(this).toggleClass('fl-active');$menu.slideToggle('fast',function(){setTimeout(function(){$('html, body').animate({scrollTop:$('#'+$targetID).offset().top},1000,function(){window.location.hash=$targetID;});},500);});}}});}else{$wrapper.find('.fl-menu-mobile-toggle').removeClass('fl-active');$menu.css({display:''});}}};})(jQuery);(function($){$(function(){new FLBuilderMenu({id:'61bfeed531ee1',type:'horizontal',mobile:'expanded',breakPoints:{medium:992,small:768}});});})(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.