PageSourceSearch

https://www.italiangourmet.de/cdn/shop/t/24/assets/component-quick-buy.js?v=106691592359983838111669759562

js italiangourmet.de collected 2026-09-24 14:20:55 UTC 3,213 bytes, 17 lines download raw bytes

1if(typeof QuickAddToCart!="function"){class QuickAddToCart2 extends HTMLElement{constructor(){super(),this.querySelector("product-form")&&this.init()}init(){this.querySelector("product-form").addEventListener("add-to-cart",()=>{document.body.classList.contains("template-cart")||(document.getElementById("site-cart-sidebar").show(),document.getElementById("cart-recommendations")&&document.getElementById("cart-recommendations").generateRecommendations(),document.querySelectorAll("[data-header-cart-total").forEach(elm=>{elm.textContent=document.querySelector("#AjaxCartForm [data-cart-total]").textContent}),document.querySelectorAll("[data-header-cart-count]").forEach(elm=>{elm.textContent=document.querySelector("#AjaxCartForm [data-cart-count]").textContent}))})}}typeof customElements.get("quick-add-to-cart")>"u"&&customElements.define("quick-add-to-cart",QuickAddToCart2)}if(typeof QuickViewProduct!="function"){class QuickViewProduct2 extends HTMLElement{constructor(){super(),this.querySelector("a")&&this.init()}init(){this.quickViewModal=null,this.querySelector("a").addEventListener("click",e=>{if(e.preventDefault(),this.quickViewModal)this.quickViewModal.show();else{const target=e.currentTarget;target.classList.add("working"),fetch(`${target.getAttribute("href")}${target.getAttribute("href").includes("?")?"&":"?"}view=quick-view`).then(response=>response.text()).then(text=>{const quickViewHTML=new DOMParser().parseFromString(text,"text/html").querySelector("#product-quick-view"),quickViewContainer=document.createElement("div");quickViewContainer.innerHTML=`<modal-box id="modal-${target.dataset.id}"	
2								class="modal modal--product" 
3								data-options='{
4									"enabled": false,
5									"showOnce": false,
6									"blockTabNavigation": true
7								}'
8								tabindex="-1" role="dialog" aria-modal="true" 
9							>
10								<div class="container--medium">
11									<div class="modal-content">
12										<button class="modal-close" data-js-close data-js-first-focus style="position:absolute;margin:0;top:0;right:0">${window.KROWN.settings.symbols.close}</button>
13									</div>
14								</div>
15								<span class="modal-background" data-js-close></span>
16							</modal-box>`,this.quickViewModal=quickViewContainer.querySelector("modal-box"),document.body.appendChild(this.quickViewModal),this.quickViewModal.querySelector(".modal-content").innerHTML=quickViewHTML.innerHTML,window.productPageScripts||this.quickViewModal.querySelectorAll("script").forEach(elm=>{const script=document.createElement("script");script.src=elm.src,document.body.append(script)}),this.quickViewModal.querySelector(".product-quick-view__close").addEventListener("click",()=>{this.quickViewModal.hide()}),this.quickViewModal.querySelector("[data-js-product-form]")&&this.quickViewModal.querySelector("[data-js-product-form]").addEventListener("add-to-cart",()=>{this.quickViewModal.hide()}),setTimeout(()=>{this.quickViewModal.show(),target.classList.remove("working")},250)})}})}}typeof customElements.get("quick-view-product")>"u"&&customElements.define("quick-view-product",QuickViewProduct2)}
17//# sourceMappingURL=/cdn/shop/t/24/assets/component-quick-buy.js.map?v=106691592359983838111669759562

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.