PageSourceSearch

https://rosewoodwine.com/cdn/shop/t/39/assets/z__jsHeader.js?v=152280266605381321531783669160

js rosewoodwine.com collected 2026-10-04 00:07:25 UTC 6,729 bytes, 2 lines download raw bytes

1"use strict";Shopify.theme.jsHeader={init:function($section){var _this=this;Shopify.theme.jsHeader=$.extend(this,Shopify.theme.getSectionData($section)),this.$el=$("#header"),this.$menuToggle=this.$el.find(".header__menu-toggle");var announcementHeight=$(".announcement-sticky-wrapper").height();this.enable_overlay===!0&&isScreenSizeLarge()&&this.updateOverlayStyle(this.sectionUnderlayIsImage()),this.enable_sticky===!0&&isScreenSizeLarge()&&this.enableSticky(announcementHeight),this.header_layout=="centered"||this.header_layout=="search_focus"?this.$menuToggle.on("click",function(){_this.showStickyMenu()}):this.header_layout=="vertical"&&($section.find(".header-sticky-wrapper").stick_in_parent(),Shopify.theme_settings.announcement_enabled==!0&&Shopify.theme.jsAnnouncementBar.addVerticalHeaderTopMargin(),this.addOffScreenDropdownCheck()),$(".mega-menu").length>0&&Shopify.theme.jsMegaMenu.init($section),isScreenSizeLarge()||(this.unload(),Shopify.theme.mobileMenu.init()),$(".search-overlay__close").on("click",function(){Shopify.theme.jsHeader.hideSearch()}),$(document).on("click","[data-show-search-trigger]",function(){Shopify.theme.jsHeader.showSearch()}),(isScreenSizeLarge()||!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))&&$(".dropdown-click--true .header__link:not(.primary-brand, .primary-logo)").on("click touchstart",function(e){var $this=$(this);Shopify.theme.jsHeader.toggleMenuClick(e,$this)}),this.dropdown_click===!1&&$(".navbar-item").on("mouseleave",function(){Shopify.theme.jsHeader.collapseSubmenu($(this))}),$(document).on("keydown","[data-show-search-trigger]",function(e){e.which===13&&Shopify.theme.jsHeader.showSearch()})},toggleMenuClick:function(e,$this){var $parentWrap=$this.parents(".has-dropdown, .has-mega-menu");!$parentWrap.hasClass("is-opened")&&$parentWrap.length>0?(e.preventDefault(),$(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active"),$parentWrap.addClass("is-opened"),$parentWrap.data("clicked","true")):($(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active")),$(window).on("click",function(e2){$(e2.target).closest(".header__link, .navbar-dropdown").length===0&&($(".has-dropdown, .has-mega-menu").removeClass("is-opened"),$(".mega-menu__section").removeClass("is-active"),Shopify.theme.jsHeader.collapseSubmenu($(".navbar-item")))})},collapseSubmenu:function(el){$(el).find(".has-submenu input").prop("checked",!1)},showStickyMenu:function(){this.$menuToggle.toggleClass("is-active"),this.$el.find(".sticky-menu-wrapper").toggleClass("is-visible")},hideStickyMenu:function(){this.$menuToggle.removeClass("is-active"),this.$el.find(".sticky-menu-wrapper").removeClass("is-visible")},disableSticky:function(){var $stickyEl=$("#header");$stickyEl.unstick(),$stickyEl.removeClass("sticky--enabled"),setTimeout(function(){$stickyEl.css("height","auto")},250)},enableSticky:function(offset){var _this2=this,$stickyEl=this.$el;$stickyEl.addClass("sticky--enabled"),$stickyEl.sticky({wrapperClassName:"header-sticky-wrapper",zIndex:40,topSpacing:offset||0}).on("sticky-start",function(){var headerHeight,announcementHeight;Shopify.theme_settings.header_layout=="centered"&&$("[data-ajax-cart-trigger]").removeClass("show-mini-cart"),Shopify.theme.jsHeader.enable_sticky==!0&&Shopify.theme_settings.header_layout!="vertical"&&(headerHeight=Shopify.theme.jsHeader.getHeaderHeight()),typeof Shopify.theme.jsAnnouncementBar!="undefined"&&Shopify.theme.jsAnnouncementBar.enable_sticky==!0&&Shopify.theme_settings.header_layout!="vertical"?announcementHeight=Shopify.theme.jsAnnouncementBar.getAnnouncementHeight():announcementHeight=0;var totalHeight=headerHeight+announcementHeight;$stickyEl.parent().parent().find(".search-overlay").addClass("sticky-search").css("top",totalHeight+"px"),_this2.enable_overlay===!0&&_this2.sectionUnderlayIsImage()===!0?($stickyEl.parent().addClass("has-overlaid-header"),_this2.disableOverlayStyle()):_this2.enable_overlay===!0&&_this2.disableOverlayStyle()}).on("sticky-end",function(){$stickyEl.parent().parent().find(".search-overlay").removeClass("sticky-search").css("top","100%"),setTimeout(function(){$stickyEl.sticky("update")},250),_this2.$el.find(".sticky-menu-wrapper").removeClass("is-visible"),_this2.$menuToggle.removeClass("is-active"),_this2.enable_overlay===!0&&_this2.sectionUnderlayIsImage()===!0&&_this2.updateOverlayStyle(_this2.sectionUnderlayIsImage())})},disableOverlayStyle:function(){$("[data-enable_overlay]").attr("data-enable_overlay",!1)},enableOverlayStyle:function(){$("[data-enable_overlay]").attr("data-enable_overlay",!0)},updateOverlayStyle:function(overlayBoolean){$("[data-enable_overlay]").attr("data-enable_overlay",overlayBoolean)},sectionUnderlayIsImage:function(){var $firstSection=$("[data-check-for-order=true]").find("[id^=shopify-section]").first();return!!($firstSection.hasClass("overlaid-header-option")&&$.trim($firstSection.html()).length>0)},showSearch:function(){$("[data-show-search-trigger]").addClass("is-active"),Shopify.theme_settings.search_layout=="overlay"?($('[data-search-type="'+Shopify.theme_settings.search_layout+'"]').toggleClass("is-opened"),$('.search-form .search__fields input[type="text"]').focus()):$.fancybox.open($(".js-search-popup"),{baseClass:"search__lightbox",hash:!1,infobar:!1,toolbar:!1,loop:!0,smallBtn:!0,mobile:{preventCaptionOverlap:!1,toolbar:!1},beforeClose:function(){$("[data-show-search-trigger]").removeClass("is-active")}})},hideSearch:function(){$("[data-show-search-trigger]").removeClass("is-active"),Shopify.theme_settings.search_layout=="overlay"?$('[data-search-type="'+Shopify.theme_settings.search_layout+'"]').removeClass("is-opened"):$.fancybox.close($('[data-search-type="'+Shopify.theme_settings.search_layout+'"]'))},addOffScreenDropdownCheck:function(){$(".navbar-item.has-dropdown--vertical").hover(function(){var dropdown=$(this),menu=dropdown.find(".navbar-dropdown");menu.removeClass("navbar-dropdown--fix-offscreen"),menu.is(":off-screen")&&menu.addClass("navbar-dropdown--fix-offscreen")})},getHeaderHeight:function(){var headerHeight=$(".header-section").outerHeight()||0;return headerHeight},unload:function($section){$(".has-overlaid-header").removeClass("has-overlaid-header"),$(".search-overlay__close, [data-show-search-trigger]").off(),$(".navbar-item").off(),$("#header").off(),$(".dropdown-click--true .header__link").off(),this.$menuToggle.off(),this.disableSticky(),this.disableOverlayStyle(),$(document).on("click","[data-show-search-trigger]",function(){this.off()})}};
2//# sourceMappingURL=/cdn/shop/t/39/assets/z__jsHeader.js.map?v=152280266605381321531783669160

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.