PageSourceSearch

https://jrink.com/cdn/shop/t/26/assets/tool-tip-trigger.js?v=51579085798980736711732063873

js jrink.com collected 2026-09-25 18:39:58 UTC 1,283 bytes, 2 lines download raw bytes

1import{debounce}from"@archetype-themes/utils/utils";class ToolTipTrigger extends HTMLElement{constructor(){super(),this.el=this,this.toolTipContent=this.querySelector("[data-tool-tip-trigger-content]"),this.trigger=this.dataset.toolTip.includes("Quick")?this.el.closest("[data-product-grid-item]"):this.el,this.init()}init(){const toolTipOpen=new CustomEvent("tooltip:open",{detail:{context:this.dataset.toolTip,content:this.toolTipContent?.innerHTML,tool_tip_classes:this.dataset.toolTipClasses},bubbles:!0}),toolTipInteract=new CustomEvent("tooltip:interact",{detail:{context:this.dataset.toolTip,content:this.toolTipContent?.innerHTML,tool_tip_classes:this.dataset.toolTipClasses},bubbles:!0}),debouncedMouseOverHandler=debounce(500,e=>{e.stopPropagation(),this.dispatchEvent(toolTipInteract)},!0),debouncedFocusInHandler=debounce(500,e=>{e.stopPropagation(),this.dispatchEvent(toolTipInteract)});this.trigger.addEventListener("mouseover",debouncedMouseOverHandler),this.trigger.addEventListener("focusin",debouncedFocusInHandler),this.el.addEventListener("click",e=>{e.stopPropagation(),this.dispatchEvent(toolTipOpen)})}}customElements.define("tool-tip-trigger",ToolTipTrigger);
2//# sourceMappingURL=/cdn/shop/t/26/assets/tool-tip-trigger.js.map?v=51579085798980736711732063873

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.