From 6118a1267255b954ef93d696593436c1ae4981a8 Mon Sep 17 00:00:00 2001 From: lana-k Date: Wed, 3 Mar 2021 22:32:28 +0100 Subject: [PATCH] add ctrl+b on /my-queries page --- src/components/MainMenu.vue | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/components/MainMenu.vue b/src/components/MainMenu.vue index 09c7853..0169c2c 100644 --- a/src/components/MainMenu.vue +++ b/src/components/MainMenu.vue @@ -6,6 +6,7 @@
- +
@@ -103,6 +111,9 @@ export default { createNewQuery () { this.$store.dispatch('addTab').then(id => { this.$store.commit('setCurrentTabId', id) + if (this.$route.path !== '/editor') { + this.$router.push('/editor') + } }) }, cancelSave () { @@ -165,6 +176,7 @@ export default { if (!this.runDisabled) { this.currentQuery.execute() } + return } // Save query Ctrl+S @@ -173,13 +185,13 @@ export default { if (this.isUnsaved) { this.checkQueryBeforeSave() } + return } - - // New (blank) query Ctrl+B - if (e.key === 'b' && (e.ctrlKey || e.metaKey)) { - e.preventDefault() - this.createNewQuery() - } + } + // New (blank) query Ctrl+B + if (e.key === 'b' && (e.ctrlKey || e.metaKey)) { + e.preventDefault() + this.createNewQuery() } } }