From 860eeef0aa14cb1d76a1980f3426c923432a945e Mon Sep 17 00:00:00 2001 From: Mutasem Date: Mon, 17 Jan 2022 17:20:37 +0100 Subject: [PATCH] close all modals when opening executions --- packages/editor-ui/src/components/ExecutionsList.vue | 2 +- packages/editor-ui/src/components/Modal.vue | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/editor-ui/src/components/ExecutionsList.vue b/packages/editor-ui/src/components/ExecutionsList.vue index 7d28325784..e3e2f6ca6f 100644 --- a/packages/editor-ui/src/components/ExecutionsList.vue +++ b/packages/editor-ui/src/components/ExecutionsList.vue @@ -356,7 +356,7 @@ export default mixins( name: 'ExecutionById', params: { id: execution.id }, }); - this.closeDialog(); + this.modalBus.$emit('closeAll'); }, handleAutoRefreshToggle () { if (this.autoRefreshInterval) { diff --git a/packages/editor-ui/src/components/Modal.vue b/packages/editor-ui/src/components/Modal.vue index 708a2f89ef..fa492a3f3b 100644 --- a/packages/editor-ui/src/components/Modal.vue +++ b/packages/editor-ui/src/components/Modal.vue @@ -116,6 +116,10 @@ export default Vue.extend({ this.$props.eventBus.$on('close', () => { this.closeDialog(); }); + + this.$props.eventBus.$on('closeAll', () => { + this.closeAllDialogs(); + }); } const activeElement = document.activeElement as HTMLElement;