From 695d0a997824176b51e0be75ca77ebfbe8e9da03 Mon Sep 17 00:00:00 2001 From: Felix Hamann Date: Fri, 22 Feb 2019 23:04:09 +0100 Subject: [PATCH] fix modals not being initialized after table interaction closes #304 --- static/js/utils/asyncTable.js | 3 +++ static/js/utils/modal.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/static/js/utils/asyncTable.js b/static/js/utils/asyncTable.js index d11f6298e..bc9215374 100644 --- a/static/js/utils/asyncTable.js +++ b/static/js/utils/asyncTable.js @@ -195,6 +195,9 @@ Array.from(wrapper.querySelectorAll('form')).forEach(function(form) { window.utils.setup('form', form); }); + Array.from(wrapper.querySelectorAll('.modal')).forEach(function(modal) { + window.utils.setup('modal', modal); + }); } init(); diff --git a/static/js/utils/modal.js b/static/js/utils/modal.js index 5aa898014..1e591271a 100644 --- a/static/js/utils/modal.js +++ b/static/js/utils/modal.js @@ -3,7 +3,7 @@ window.utils = window.utils || {}; - var JS_INITIALIZED_CLASS = 'js-initialized'; + var JS_INITIALIZED_CLASS = 'js-modal-initialized'; var MODAL_OPEN_CLASS = 'modal--open'; var MODAL_TRIGGER_CLASS = 'modal__trigger'; var MODAL_CLOSABLE_FLAG = 'closeable';