From 92e37cffe13e6cebc6f13648509d863885c8f521 Mon Sep 17 00:00:00 2001 From: Muhammed Mustafa Date: Fri, 22 Dec 2023 10:31:06 +0000 Subject: [PATCH] fix: Fixed issue with focus for Mulit select, single select, percent, Links, belongs to and disabled for Barcode and QRCode and minor fixes --- .../nc-gui/components/cell/MultiSelect.vue | 12 ++++- packages/nc-gui/components/cell/Percent.vue | 48 ++++++++++++++++++- .../nc-gui/components/cell/SingleSelect.vue | 27 +++++++++-- .../components/cell/attachment/index.vue | 3 +- packages/nc-gui/components/nc/Button.vue | 1 + .../smartsheet/expanded-form/index.vue | 26 ++++++++++ .../components/virtual-cell/BelongsTo.vue | 9 ++++ .../nc-gui/components/virtual-cell/Links.vue | 17 +++++++ .../nc-gui/components/virtual-cell/QrCode.vue | 2 - .../virtual-cell/barcode/Barcode.vue | 6 +-- 10 files changed, 138 insertions(+), 13 deletions(-) diff --git a/packages/nc-gui/components/cell/MultiSelect.vue b/packages/nc-gui/components/cell/MultiSelect.vue index 764da329c2..bffe481958 100644 --- a/packages/nc-gui/components/cell/MultiSelect.vue +++ b/packages/nc-gui/components/cell/MultiSelect.vue @@ -341,6 +341,16 @@ const selectedOpts = computed(() => { return selectedOptions }, []) }) + +const onKeyDown = (e: KeyboardEvent) => { + // Tab + if (e.key === 'Tab') { + isOpen.value = false + return + } + + e.stopPropagation() +}