make a static dialog close again if background is clicked

This commit is contained in:
Bruno Windels 2020-02-03 17:59:13 +01:00
parent 3a2cf87791
commit a0c2a39dc7

View file

@ -217,9 +217,13 @@ class ModalManager {
} }
closeAll() { closeAll() {
const modalsToClose = [...this._modals, this._priorityModal]; const modalsToClose = this._modals.slice();
this._modals = []; this._modals = [];
this._priorityModal = null;
if (this._priorityModal) {
modalsToClose.push(this._priorityModal);
this._priorityModal = null;
}
if (this._staticModal && modalsToClose.length === 0) { if (this._staticModal && modalsToClose.length === 0) {
modalsToClose.push(this._staticModal); modalsToClose.push(this._staticModal);