PageSourceSearch

https://betseyjohnson.com/cdn/shop/t/1305/assets/bj-quick-add.js?v=133630213278647595031778492700

js betseyjohnson.com collected 2026-10-02 02:56:21 UTC 2,523 bytes, 2 lines download raw bytes

1(function(){function ensureQuickViewShell(){document.querySelector(".product_quickview")||document.body.insertAdjacentHTML("beforeend",'<div class="product_quickview" aria-hidden="true" role="dialog" aria-modal="true" aria-label="Quick View"></div><div class="overlay"></div>')}function initQuickViewAccessibility(){var modal=document.querySelector(".product_quickview");if(modal){modal.setAttribute("aria-hidden","false");var focusTarget=modal.querySelector('.main-quick, h2, [tabindex="0"]');focusTarget&&setTimeout(function(){focusTarget.focus()},150),modal.querySelectorAll(".swatch_elements_wrapper fieldset").forEach(function(fieldset){var radios=Array.from(fieldset.querySelectorAll('input[type="radio"]:not([disabled])'));radios.length&&!radios.some(function(r){return r.checked})&&(radios[0].checked=!0,radios[0].dispatchEvent(new Event("change",{bubbles:!0})))})}}document.addEventListener("click",function(e){if(e.target.closest(".close-quick, .overlay")){var modal=document.querySelector(".product_quickview");modal&&modal.setAttribute("aria-hidden","true")}});function normalizeHandle(raw){raw=String(raw||"");try{/^https?:\/\//i.test(raw)&&(raw=new URL(raw,location.origin).pathname),raw=raw.replace(/^\/(es|fr|en)(?=\/|$)/i,""),raw.startsWith("/products/")||(raw="/products/"+raw.replace(/^\/+/,""))}catch{}return raw}async function onOpenQuickView(evt){const raw=evt?.detail?.productHandle||evt?.detail?.handle||"",handle=normalizeHandle(raw);if(handle){ensureQuickViewShell(),window.addToCartLocationOverride=evt?.detail?.addToCartLocation||"Quick View";try{await getProductData(handle,evt),initQuickViewAccessibility()}catch(e){console.error("[BJ QuickView] getProductData error",e)}}}document.addEventListener("open_quick_view",onOpenQuickView),window.addEventListener("open_quick_view",onOpenQuickView),document.addEventListener("open-quick-view",onOpenQuickView),window.addEventListener("open-quick-view",onOpenQuickView),document.addEventListener("click",function(e){const btn=e.target.closest(".js-open-quick-view");if(!btn)return;btn.tagName==="A"&&e.preventDefault(),e.stopPropagation();const raw=btn.dataset.handle||btn.getAttribute("href")||"",handle=normalizeHandle(raw);document.dispatchEvent(new CustomEvent("open_quick_view",{detail:{productHandle:handle,productId:btn.dataset.productId,position:btn.dataset.position||"banner",addToCartLocation:btn.dataset.location||"Quick View"}}))},!0)})();
2//# sourceMappingURL=/cdn/shop/t/1305/assets/bj-quick-add.js.map?v=133630213278647595031778492700

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.