From 21616d05c14a821e9c5935514c7d910027f451bb Mon Sep 17 00:00:00 2001 From: IITII Date: Sun, 17 Sep 2023 00:10:59 +0800 Subject: [PATCH] fix: ignore shortcuts when viewer open --- src/components/pic_tools/ToolGroup.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/pic_tools/ToolGroup.vue b/src/components/pic_tools/ToolGroup.vue index 14a96be..84d1de8 100644 --- a/src/components/pic_tools/ToolGroup.vue +++ b/src/components/pic_tools/ToolGroup.vue @@ -109,6 +109,12 @@ export default { }, shortcut: function(event) { const keyName = event.key + this.$log.debug(`keyName: ${keyName}`) + const viewer = document.getElementsByClassName('viewer-open') + if (viewer.length > 0) { + this.$log.debug('viewer-open, ignore shortcut') + return + } for (const k in keymap) { if (keymap[k].indexOf(keyName) >= 0) { this.$log.debug(`find ${keyName} in keymap[${k}] -> ${keymap[k]}, call...`)