This commit is contained in:
yumoqing 2024-08-20 17:52:23 +08:00
parent 465406dbdd
commit 797686e3d3

View File

@ -81,17 +81,19 @@ bricks.BaseModal = class extends bricks.Layout {
this.dispatch('opened'); this.dispatch('opened');
} }
dismiss(){ dismiss(){
this.set_css('display', 'none'); if (this.parent){
if (this.timeout_task){ this.set_css('display', 'none');
this.timeout_task.cancel(); if (this.timeout_task){
this.timeout_task = null; this.timeout_task.cancel();
this.timeout_task = null;
}
try {
this.parent.remove_widget(this);
} catch(e){
console.log(e, 'remove modal error');
}
this.dispatch('dismissed');
} }
try {
this.parent.remove_widget(this);
} catch(e){
console.log(e, 'remove modal error');
}
this.dispatch('dismissed');
} }
} }
bricks.Modal = class extends bricks.BaseModal { bricks.Modal = class extends bricks.BaseModal {