PageSourceSearch

https://junglueck.de/cdn/shop/t/676/assets/tooltip-component.js?v=5307591352813628481786002848

js junglueck.de collected 2026-10-02 07:19:31 UTC 1,266 bytes, 2 lines download raw bytes

1class TooltipOutlined extends HTMLElement{static VIEWPORT_MARGIN=16;static ARROW_INSET=26;constructor(){super(),this.reposition=this.reposition.bind(this)}connectedCallback(){this.tooltip=this.querySelector(".tooltip--outlined"),this.tooltip&&(this.addEventListener("mouseenter",this.reposition),this.addEventListener("focusin",this.reposition))}reposition(){const display=this.tooltip.style.display,visibility=this.tooltip.style.visibility;this.setShift(0),this.tooltip.style.display="block",this.tooltip.style.visibility="hidden";const rect=this.tooltip.getBoundingClientRect();this.tooltip.style.display=display,this.tooltip.style.visibility=visibility;let shift=0;rect.left<TooltipOutlined.VIEWPORT_MARGIN?shift=TooltipOutlined.VIEWPORT_MARGIN-rect.left:rect.right>window.innerWidth-TooltipOutlined.VIEWPORT_MARGIN&&(shift=window.innerWidth-TooltipOutlined.VIEWPORT_MARGIN-rect.right);const maxShift=Math.max(rect.width-TooltipOutlined.ARROW_INSET,0);this.setShift(Math.max(Math.min(shift,maxShift),-maxShift))}setShift(shift){this.tooltip.style.setProperty("--tooltip-shift",`${Math.round(shift)}px`)}}customElements.define("tooltip-outlined",TooltipOutlined);
2//# sourceMappingURL=/cdn/shop/t/676/assets/tooltip-component.js.map?v=5307591352813628481786002848

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.