PageSourceSearch

https://www.sliponline.nl/cdn/shop/t/136/assets/header-element.js?v=44464689403586727191790334808

js sliponline.nl collected 2026-09-26 13:27:02 UTC 1,233 bytes, 2 lines download raw bytes

1function getElementDimensions(element){return document.querySelector(element).getBoundingClientRect()}class HeaderElement extends HTMLElement{#lastScrollPosition=window.scrollY;connectedCallback(){this.#getHeaderHeight(),this.#handleScroll(),this.#updateHeaderTop(),window.addEventListener("resize",this.#getHeaderHeight,{passive:!0}),window.addEventListener("scroll",this.#handleScroll,{passive:!0})}#getHeaderHeight=()=>{const headerHeight=getElementDimensions("header-element").height;window.HEADER_HEIGHT=headerHeight,document.documentElement.style.setProperty("--header-height",`${headerHeight}px`)};#updateHeaderTop=(top=0)=>{const headerTop=`${top}px`;document.documentElement.style.setProperty("--header-top",headerTop)};#handleScroll=()=>{const currentScrollPosition=window.scrollY;if(currentScrollPosition<=window.HEADER_HEIGHT){this.#updateHeaderTop(),this.#lastScrollPosition=currentScrollPosition;return}currentScrollPosition>this.#lastScrollPosition?this.#updateHeaderTop(window.HEADER_HEIGHT):this.#updateHeaderTop(),this.#lastScrollPosition=currentScrollPosition}}customElements.define("header-element",HeaderElement);
2//# sourceMappingURL=/cdn/shop/t/136/assets/header-element.js.map?v=44464689403586727191790334808

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.