From 62ddc33290aa35483019e9b01b66256fa95349d4 Mon Sep 17 00:00:00 2001 From: haex Date: Wed, 18 Jun 2025 16:00:20 +0200 Subject: [PATCH] fix submit handler --- .../haex/pass/group/breadcrumbs.vue | 2 +- src/components/haex/pass/group/index.vue | 5 +++- src/components/haex/pass/item/details.vue | 13 +++++++--- src/components/haex/pass/item/index.vue | 2 ++ src/components/ui/card/index.vue | 2 +- src/components/ui/input/index.vue | 10 ++++--- src/components/ui/select/color.vue | 2 +- src/pages/vault/[vaultId]/passwords.vue | 2 +- .../[vaultId]/passwords/[[groupId]]/edit.vue | 9 ++++--- .../[vaultId]/passwords/[[groupId]]/index.vue | 13 +++++----- .../passwords/[[groupId]]/item/[itemId].vue | 5 ++-- .../passwords/[[groupId]]/item/create.vue | 7 ++--- src/stores/passwords/groups.ts | 26 +++++++++++++------ src/stores/passwords/history.ts | 2 +- src/stores/vault/settings.ts | 18 +++++++------ 15 files changed, 73 insertions(+), 45 deletions(-) diff --git a/src/components/haex/pass/group/breadcrumbs.vue b/src/components/haex/pass/group/breadcrumbs.vue index d6d7a8e..b31e6e5 100644 --- a/src/components/haex/pass/group/breadcrumbs.vue +++ b/src/components/haex/pass/group/breadcrumbs.vue @@ -1,5 +1,5 @@ @@ -79,6 +83,7 @@ defineProps<{ withCopyButton?: boolean }>() +defineEmits(['submit']) const { t } = useI18n() const itemDetails = defineModel({ @@ -89,10 +94,10 @@ const preventClose = defineModel('preventClose') const check = defineModel('check-input', { default: false }) -onKeyStroke('escape', (e) => { +/* onKeyStroke('escape', (e) => { e.stopPropagation() e.stopImmediatePropagation() -}) +}) */ const titleRef = useTemplateRef('titleRef') onStartTyping(() => { diff --git a/src/components/haex/pass/item/index.vue b/src/components/haex/pass/item/index.vue index 967bd19..77f919d 100644 --- a/src/components/haex/pass/item/index.vue +++ b/src/components/haex/pass/item/index.vue @@ -78,6 +78,7 @@ :read_only :defaultIcon v-model:prevent-close="preventClose" + @submit="$emit('submit')" /> @@ -127,6 +128,7 @@ const emit = defineEmits<{ close: [void] addKeyValue: [void] removeKeyValue: [string] + submit: [void] }>() const read_only = defineModel('read_only', { default: false }) diff --git a/src/components/ui/card/index.vue b/src/components/ui/card/index.vue index f34b274..3a1c148 100644 --- a/src/components/ui/card/index.vue +++ b/src/components/ui/card/index.vue @@ -1,5 +1,5 @@