1
1
mirror of https://github.com/Fabio286/antares.git synced 2025-06-05 21:59:22 +02:00

fix(UI): multiple trigger tabs open on single click on explore bar

This commit is contained in:
2021-07-19 11:28:11 +02:00
parent e1855a262d
commit e78ca2417e
3 changed files with 18 additions and 23 deletions

View File

@ -152,7 +152,6 @@ export default {
return {
isLoading: false,
isSaving: false,
isReady: false,
originalTrigger: null,
localTrigger: { sql: '' },
lastTrigger: null,
@ -214,18 +213,6 @@ export default {
},
isChanged (val) {
this.setUnsavedChanges({ uid: this.connection.uid, tUid: this.tabUid, isChanged: val });
if (val) {
const triggerName = this.customizations.triggerTableInName ? `${this.originalTrigger.table}.${this.originalTrigger.name}` : this.originalTrigger.name;
this.newTab({
uid: this.connection.uid,
elementName: triggerName,
schema: this.schema,
type: 'trigger-props',
elementType: 'trigger'
});
}
}
},
async created () {
@ -234,7 +221,7 @@ export default {
window.addEventListener('keydown', this.onKey);
},
mounted () {
window.addEventListener('resize', this.resizeQueryEditor); ;
window.addEventListener('resize', this.resizeQueryEditor);
},
destroyed () {
window.removeEventListener('resize', this.resizeQueryEditor);
@ -274,7 +261,6 @@ export default {
this.originalTrigger = response;
this.localTrigger = JSON.parse(JSON.stringify(this.originalTrigger));
this.sqlProxy = this.localTrigger.sql;
this.isReady = true;
if (this.customizations.triggerMultipleEvents) {
this.originalTrigger.event.forEach(e => {