clos view code
This commit is contained in:
@@ -33,6 +33,13 @@
|
|||||||
window.__bridgeModalAllowClose = false;
|
window.__bridgeModalAllowClose = false;
|
||||||
|
|
||||||
document.addEventListener('click', (evt) => {
|
document.addEventListener('click', (evt) => {
|
||||||
|
const closeHit = evt.target && evt.target.closest
|
||||||
|
? evt.target.closest('.gjs-mdl-btn-close,[data-bridge-modal-close="1"]')
|
||||||
|
: null;
|
||||||
|
if (closeHit) {
|
||||||
|
window.__bridgeModalAllowClose = true;
|
||||||
|
setTimeout(() => { window.__bridgeModalAllowClose = false; }, 0);
|
||||||
|
}
|
||||||
const container = evt.target && evt.target.closest
|
const container = evt.target && evt.target.closest
|
||||||
? evt.target.closest('.gjs-mdl-container')
|
? evt.target.closest('.gjs-mdl-container')
|
||||||
: null;
|
: null;
|
||||||
@@ -43,11 +50,6 @@
|
|||||||
evt.stopPropagation();
|
evt.stopPropagation();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const closeBtn = evt.target.closest && evt.target.closest('.gjs-mdl-btn-close,[data-bridge-modal-close="1"]');
|
|
||||||
if (closeBtn) {
|
|
||||||
window.__bridgeModalAllowClose = true;
|
|
||||||
setTimeout(() => { window.__bridgeModalAllowClose = false; }, 0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}, true);
|
}, true);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user