diff --git a/static/js/ninja-keys-init.js b/static/js/ninja-keys-init.js index 11920fb..37059d5 100644 --- a/static/js/ninja-keys-init.js +++ b/static/js/ninja-keys-init.js @@ -48,6 +48,8 @@ const modal = document.getElementById(modalId); if (modal && modal.showModal) { modal.showModal(); + // Dispatch 'show' event for hyperscript handlers + modal.dispatchEvent(new CustomEvent('show')); } ninjaKeys.close(); } diff --git a/templates/partials/modals/contact-modal.html b/templates/partials/modals/contact-modal.html index 3c86521..0750467 100644 --- a/templates/partials/modals/contact-modal.html +++ b/templates/partials/modals/contact-modal.html @@ -2,23 +2,7 @@ + on toggle if me.open call resetContactForm()">
- - + +
@@ -161,4 +146,17 @@
+ {{end}}