dont initialize forms inside modals wihout modal headers
This commit is contained in:
parent
9780030343
commit
b84032d0b9
@ -20,8 +20,15 @@
|
||||
}
|
||||
|
||||
window.utils.form = function(form, options) {
|
||||
options = options || {};
|
||||
|
||||
if (form.classList.contains(JS_INITIALIZED)) {
|
||||
// dont initialize form if it is in a modal and is not forced
|
||||
if (form.closest('.modal') && !options.force) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// dont initialize form if already initialized and should not be force-initialized
|
||||
if (form.classList.contains(JS_INITIALIZED) && !options.force) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@ -75,7 +75,7 @@
|
||||
function setupForm() {
|
||||
var form = modalElement.querySelector('form');
|
||||
if (form) {
|
||||
utilInstances.push(window.utils.setup('form', form, { headers: MODAL_HEADERS }));
|
||||
utilInstances.push(window.utils.setup('form', form, { headers: MODAL_HEADERS, force: true }));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user