1 2 3 4 5 6 7 8 9 10<script> 11document.addEventListener('DOMContentLoaded', function () { 12 13 const observer = new MutationObserver(() => { 14 const originalCart = document.querySelector('.header-cart'); 15 const clonePlaceholder = document.querySelector('#js-header-cart-placeholder.is-clone'); 16 17 if (originalCart && clonePlaceholder && !clonePlaceholder.querySelector('.header-cart')) { 18 const clonedCart = originalCart.cloneNode(true); 19 20 clonePlaceholder.innerHTML = ''; 21 clonePlaceholder.classList.remove('d-none'); 22 clonePlaceholder.appendChild(clonedCart); 23 } 24 }); 25 26 observer.observe(document.body, { 27 childList: true, 28 subtree: true 29 }); 30}); 31</script> 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48document.addEventListener("DOMContentLoaded", function() { 49 // Alle Galerie-Slider, die Zoom aktiv haben 50 const sliders = document.querySelectorAll('.js-gallery-zoom-modal-container[data-magnifier="true"]'); 51 sliders.forEach(slider => { 52 slider.removeAttribute('data-magnifier'); // deaktiviert Magnifier 53 slider.removeAttribute('data-magnifier-options'); 54 }); 55 56 // Alle Zoom-Buttons entfernen 57 const zoomButtons = document.querySelectorAll('.js-image-zoom-in, .js-image-zoom-out, .js-image-zoom-reset'); 58 zoomButtons.forEach(btn => btn.remove()); 59 60 // Alle Overlay-Elemente entfernen 61 const overlays = document.querySelectorAll('.magnifier-overlay, .js.magnifier-overlay'); 62 overlays.forEach(el => el.remove()); 63}); 64 65document.querySelectorAll('.js-magnifier-container, .js-magnifier-image, .js-image-zoom-element') 66.forEach(el => { 67 el.style.cursor = 'default'; // Cursor normal 68 el.replaceWith(el.cloneNode(true)); // entfernt alle Events wie Hover oder Click 69}); 70 71 72 73 74 75
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.