PageSourceSearch

https://www.rubberdesigns.com/hubfs/hub_generated/module_assets/1/…/1744557099822/module_Site_Header.min.js

js rubberdesigns.com collected 2026-10-08 11:06:19 UTC 2,784 bytes, 1 lines download raw bytes

1var module_66088281967=function(){var __hs_messages={};i18n_getmessage=function(){return hs_i18n_getMessage(__hs_messages,hsVars.language,arguments)},i18n_getlanguage=function(){return hsVars.language},$((function(){var htmlBody=$("body"),header=$(".site-header"),searchActiveClass="site-header--search-active",form=header.find(".search-form"),toggle=$(".site-header__menu-toggle"),menu=header.find(".site-header__menu"),mobileMenu=menu.filter(".site-header__menu--mobile"),setScrollState=function(){var isScrolled=$(window).scrollTop()>30,searchActive=header.hasClass(searchActiveClass),mobileMenuActive=htmlBody.hasClass("mobile-menu-active"),scrollState=isScrolled||searchActive||mobileMenuActive;header.toggleClass("site-header--not-scrolled",!scrollState).toggleClass("site-header--scrolled",scrollState)};menu.length>0&&(toggle.on("click",(function(){htmlBody.toggleClass("mobile-menu-active"),htmlBody.hasClass("mobile-menu-active")?mobileMenu.height(window.innerHeight-header.height()):mobileMenu.height(0),setScrollState()})),menu.find(".hs-item-has-children").each((function(){var item=$(this),childToggle=item.children(".hs-menu-item__child-toggle");$(document).on("click",(function(e){0===item.find(e.target).length&&item!==e.target&&"true"===childToggle.attr("aria-expanded")&&childToggle.attr("aria-expanded","false")}))})),$(".hs-menu-item__child-toggle").on("click",(function(){var newState="true"===$(this).attr("aria-expanded")?"false":"true";$(this).attr("aria-expanded",newState)})),menu.add(mobileMenu).find(".hs-menu-depth-2 .hs-menu-depth-1").removeClass("hs-menu-depth-1").addClass("hs-menu-depth-3")),header.find(".site-header__search-toggle").on("click",(function(){header.addClass(searchActiveClass),setScrollState(),setTimeout((function(){header.find(".search-form__input").focus()}),40)})),$(document).on("click",(function(e){$(e.target).closest(header).length<1&&header.removeClass(searchActiveClass)})),$("*").on("focus",(function(e){$(e.target).closest(form).length<1&&header.removeClass(searchActiveClass)})),$(".search-form__close").on("click",(function(e){e.preventDefault(),header.removeClass(searchActiveClass),setScrollState(),$(".site-header__search-toggle").trigger("focus")})),$(".search-form").on("submit",(function(e){var input=$(this).find(".search-form__input");input.val()||(e.preventDefault(),input.trigger("focus"))})),$(".globe_class").on("keyup",(function(e){13===e.keyCode&&$(this).trigger("click")})),$(".globe_class").on("keyup",(function(e){13===e.keyCode&&$(this).trigger("click")})),$(".globe_class").on("click",(function(){$(".lang_list_class").toggleClass("open")})),$(document).on("click",(function(e){$(".globe_class").is(e.target)||$(".lang_list_class").removeClass("open")})),$(document).on("scroll",setScrollState)}))}();

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.