PageSourceSearch

https://honolulumuseum.org/dist/vite/site/js/modal_controller.DWxrHb2P.js

js honolulumuseum.org collected 2026-09-24 17:10:29 UTC 1,464 bytes, 2 lines download raw bytes

1import{C as c,s as r,a as n,u as h,d as g}from"./site.B0Uxz9u8.js";import"./password-strength.AqUmoxgQ.js";const o=class o extends c{constructor(){super(...arguments),this.boundOpen=this.open.bind(this)}connect(){r(n.ModalOpen,this.boundOpen)}disconnect(){h(n.ModalOpen,this.boundOpen)}open(t){if(t.modalId!==this.idValue)return;const{title:i,content:e,onConfirm:s,onClose:d}=t;i!==void 0&&this.hasModalTitleTarget&&(this.modalTitleTarget.innerHTML=i),e!==void 0&&this.hasModalContentTarget&&(typeof e=="string"?this.modalContentTarget.innerHTML=e:(this.modalContentTarget.innerHTML="",this.modalContentTarget.appendChild(e)));const a=this.element.querySelector("[data-confirm-button]");a&&s!==void 0&&a.addEventListener("click",()=>{s()}),this.onCloseCallback=d??void 0,this.modalTarget.showModal()}close(){this.modalTarget.close(),g(n.ModalClose,{modalId:this.idValue}),this.onCloseCallback&&(this.onCloseCallback(),this.onCloseCallback=void 0),this.hasModalContentTarget&&(this.modalContentTarget.innerHTML=""),this.hasModalTitleTarget&&(this.modalTitleTarget.innerHTML="")}closeOnBackdropClick(t){var s;const i=(s=t.currentTarget)==null?void 0:s.getBoundingClientRect();!(i.top<=t.clientY&&t.clientY<=i.top+i.height&&i.left<=t.clientX&&t.clientX<=i.left+i.width)&&t.currentTarget===t.target&&this.close()}};o.values={id:String},o.targets=["modal","modalTitle","modalContent"];let l=o;export{l as default};
2//# sourceMappingURL=modal_controller.DWxrHb2P.js.map

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.