summaryrefslogtreecommitdiffstats
path: root/assets/js/modal.js
diff options
context:
space:
mode:
Diffstat (limited to 'assets/js/modal.js')
-rw-r--r--assets/js/modal.js28
1 files changed, 0 insertions, 28 deletions
diff --git a/assets/js/modal.js b/assets/js/modal.js
deleted file mode 100644
index c18d751..0000000
--- a/assets/js/modal.js
+++ /dev/null
@@ -1,28 +0,0 @@
-var modals = document.querySelectorAll("[data-modal]");
-var modalToogles = document.querySelectorAll("[data-toogle=modal]");
-
-[...modals].forEach(modal => {
- var closeBtns = modal.getElementsByClassName("close");
- [...closeBtns].forEach(closeBtn => {
- closeBtn.addEventListener("click", (event) => {
- modal.style.display = "none";
- modal.dispatchEvent( new Event('modal-close'));
- });
- })
-});
-
-[...modalToogles].forEach(toogle => {
- toogle.addEventListener("click", (event) => {
- var modal = document.querySelector(toogle.getAttribute('data-target'));
- modal.style.display = "block";
- modal.dispatchEvent(new Event('modal-open'));
- });
-});
-
-window.addEventListener("click", function(event) {
- if ([...modals].filter(modal => modal.getAttribute("data-modal-backdrop") !== "static").includes(event.target)) {
- event.target.dispatchEvent( new Event('modal-close'));
- event.target.style.display = "none";
- }
-});
-