1
0
Fork 0

🚸 Close dropdown when opening modal item

This commit is contained in:
Olivier Brencklé 2022-10-27 14:04:22 +02:00
parent 474b78dad2
commit cfaec434c0

View file

@ -38,11 +38,12 @@ let BookWyrm = new (class {
.querySelectorAll("[data-modal-open]") .querySelectorAll("[data-modal-open]")
.forEach((node) => node.addEventListener("click", this.handleModalButton.bind(this))); .forEach((node) => node.addEventListener("click", this.handleModalButton.bind(this)));
document document.querySelectorAll("details.dropdown").forEach((node) => {
.querySelectorAll("details.dropdown") node.addEventListener("toggle", this.handleDetailsDropdown.bind(this));
.forEach((node) => node.querySelectorAll("[data-modal-open]").forEach((modal_node) =>
node.addEventListener("toggle", this.handleDetailsDropdown.bind(this)) modal_node.addEventListener("click", () => (node.open = false))
); );
});
document document
.querySelector("#barcode-scanner-modal") .querySelector("#barcode-scanner-modal")