document.addEventListener("DOMContentLoaded", () => { menuButton.addEventListener("click", function() { menu.showModal(); }); menuButtonClose.addEventListener("click", function() { menu.close(); }); }) htmx.on("htmx:afterSwap", () => { dialogs = dialogContainer.getElementsByClassName("openDialogModal"); Array.from(dialogs).forEach((dialog) => { dialog.showModal() // buttons = dialog.getElementsByClassName("closeModalDialog"); // Array.from(buttons).forEach((button) => button.addEventListener("click", closeModalDialog)) }) }); // function closeModalDialog(e) { // e.preventDefault(); // console.log(e) // e.target.close() // }