PageSourceSearch

https://oxfordbookstore.com/cdn/shop/t/13/assets/cart-notification.aio.min.js?v=52326779971774051051780473045

js oxfordbookstore.com collected 2026-10-02 07:47:05 UTC 1,865 bytes, 5 lines download raw bytes

1/*
2Generated time: June 3, 2026 07:50
3This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
4*/
5class CartNotification extends HTMLElement{constructor(){super(),this.notification=document.getElementById("cart-notification"),this.header=document.querySelector("sticky-header"),this.onBodyClick=this.handleBodyClick.bind(this),this.notification.addEventListener("keyup",t=>"Escape"===t.code&&this.close()),this.querySelectorAll('button[type="button"]').forEach(t=>t.addEventListener("click",this.close.bind(this)))}open(){this.notification.classList.add("animate","active"),this.notification.addEventListener("transitionend",()=>{this.notification.focus(),trapFocus(this.notification)},{once:!0}),document.body.addEventListener("click",this.onBodyClick)}close(){this.notification.classList.remove("active"),document.body.removeEventListener("click",this.onBodyClick),removeTrapFocus(this.activeElement)}renderContents(e){this.cartItemKey=e.key,this.getSectionsToRender().forEach(t=>{document.getElementById(t.id).innerHTML=this.getSectionInnerHTML(e.sections[t.id],t.selector)}),this.header&&this.header.reveal(),this.open()}getSectionsToRender(){return[{id:"cart-notification-product",selector:`[id="cart-notification-product-${this.cartItemKey}"]`},{id:"cart-notification-button"},{id:"cart-icon-bubble"}]}getSectionInnerHTML(t,e=".shopify-section"){return(new DOMParser).parseFromString(t,"text/html").querySelector(e).innerHTML}handleBodyClick(t){var e=t.target;if(e!==this.notification&&!e.closest("cart-notification")){let t=e.closest("details-disclosure, header-menu");this.activeElement=t?t.querySelector("summary"):null,this.close()}}setActiveElement(t){this.activeElement=t}}customElements.define("cart-notification",CartNotification);

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.