PageSourceSearch

https://www.jansport.com/cdn/shop/t/80/assets/accordion-mobile-links.CmkpTiBH.min.js

js jansport.com collected 2026-09-24 18:17:15 UTC 1,778 bytes, 1 lines download raw bytes

1class t extends HTMLElement{constructor(){super(),this.toggle=this.querySelector("[data-accordion-toggle]"),this.content=this.querySelector("[data-accordion-content]"),this.isMobile=window.matchMedia("(max-width: 768px)"),this.boundHandleClick=this.handleClick.bind(this),this.boundHandleResize=this.handleResize.bind(this),!(!this.toggle||!this.content)&&(this.setup(),this.isMobile.addEventListener("change",this.boundHandleResize))}connectedCallback(){this.setup()}disconnectedCallback(){this.cleanup()}setup(){this.isMobile.matches?(this.content.style.maxHeight="0",this.content.style.overflow="hidden",this.toggle.addEventListener("click",this.boundHandleClick)):this.resetDesktopView()}cleanup(){this.toggle.removeEventListener("click",this.boundHandleClick),this.isMobile.removeEventListener("change",this.boundHandleResize)}resetDesktopView(){this.content&&(this.content.style.maxHeight="none",this.content.style.overflow="visible",this.content.style.transition="none",this.content.style.visibility="visible",this.toggle&&(this.toggle.removeAttribute("role"),this.toggle.removeAttribute("tabindex"),this.toggle.removeAttribute("aria-expanded"),this.toggle.removeEventListener("click",this.boundHandleClick)))}handleResize(){this.setup()}handleClick(){this.classList.contains("is-open")?(this.content.style.maxHeight="0",this.classList.remove("is-open")):(this.content.style.maxHeight=this.content.scrollHeight+"px",this.classList.add("is-open"));const e=this.toggle.getAttribute("aria-expanded")==="true";this.toggle.setAttribute("aria-expanded",!e),this.setAttribute("data-active",!e),this.content.style.visibility=e?"hidden":"visible"}}const n=()=>{customElements.get("accordion-mobile-links")||customElements.define("accordion-mobile-links",t)};export{n as default};

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.