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

fix: schema content not loaded if selected with right click

This commit is contained in:
2021-03-17 11:57:47 +01:00
parent 4d844fe2c9
commit 8a6c59f7ce
2 changed files with 7 additions and 7 deletions

View File

@ -49,7 +49,7 @@
:key="db.name" :key="db.name"
:database="db" :database="db"
:connection="connection" :connection="connection"
@show-database-context="openDatabaseContext" @show-schema-context="openSchemaContext"
@show-table-context="openTableContext" @show-table-context="openTableContext"
@show-misc-context="openMiscContext" @show-misc-context="openMiscContext"
/> />
@ -299,8 +299,8 @@ export default {
else else
this.addNotification({ status: 'error', message: response }); this.addNotification({ status: 'error', message: response });
}, },
openDatabaseContext (payload) { openSchemaContext (payload) {
this.selectedDatabase = payload.database; this.selectedDatabase = payload.schema;
this.databaseContextEvent = payload.event; this.databaseContextEvent = payload.event;
this.isDatabaseContext = true; this.isDatabaseContext = true;
}, },

View File

@ -4,7 +4,7 @@
class="accordion-header database-name" class="accordion-header database-name"
:class="{'text-bold': breadcrumbs.schema === database.name}" :class="{'text-bold': breadcrumbs.schema === database.name}"
@click="selectSchema(database.name)" @click="selectSchema(database.name)"
@contextmenu.prevent="showDatabaseContext($event, database.name)" @contextmenu.prevent="showSchemaContext($event, database.name)"
> >
<div v-if="isLoading" class="icon loading" /> <div v-if="isLoading" class="icon loading" />
<i v-else class="icon mdi mdi-18px mdi-chevron-right" /> <i v-else class="icon mdi mdi-18px mdi-chevron-right" />
@ -222,9 +222,9 @@ export default {
this.changeBreadcrumbs({ schema, table: null }); this.changeBreadcrumbs({ schema, table: null });
}, },
showDatabaseContext (event, database) { showSchemaContext (event, schema) {
this.changeBreadcrumbs({ schema: database, table: null }); this.selectSchema(schema);
this.$emit('show-database-context', { event, database }); this.$emit('show-schema-context', { event, schema });
}, },
showTableContext (event, table) { showTableContext (event, table) {
this.setBreadcrumbs({ schema: this.database.name, [table.type]: table.name }); this.setBreadcrumbs({ schema: this.database.name, [table.type]: table.name });