diff options
author | Elizabeth Danzberger <lizzy7128@tutanota.de> | 2024-08-20 17:37:48 -0400 |
---|---|---|
committer | Andy Scherzinger <info@andy-scherzinger.de> | 2024-08-29 14:16:25 +0200 |
commit | 1d9066cc68a6f416aaa4205f8e2b830ecd2087bc (patch) | |
tree | 4c88fc7f762a73a63d6bfaee94ebe5a94d6eabd0 /apps/files/src | |
parent | f81a3493a1240e77ff60beedcf754ef61ffe01ad (diff) | |
download | nextcloud-server-1d9066cc68a6f416aaa4205f8e2b830ecd2087bc.tar.gz nextcloud-server-1d9066cc68a6f416aaa4205f8e2b830ecd2087bc.zip |
fix: use empty template by default when pressing enter
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/components/TemplatePreview.vue | 4 | ||||
-rw-r--r-- | apps/files/src/views/TemplatePicker.vue | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/apps/files/src/components/TemplatePreview.vue b/apps/files/src/components/TemplatePreview.vue index f73afd9abbe..512a165989a 100644 --- a/apps/files/src/components/TemplatePreview.vue +++ b/apps/files/src/components/TemplatePreview.vue @@ -6,6 +6,7 @@ <template> <li class="template-picker__item"> <input :id="id" + ref="input" :checked="checked" type="radio" class="radio" @@ -124,6 +125,9 @@ export default { onFailure() { this.failedPreview = true }, + focus() { + this.$refs.input?.focus() + }, }, } </script> diff --git a/apps/files/src/views/TemplatePicker.vue b/apps/files/src/views/TemplatePicker.vue index 0d5b3cbaac9..e2fb815380d 100644 --- a/apps/files/src/views/TemplatePicker.vue +++ b/apps/files/src/views/TemplatePicker.vue @@ -17,6 +17,7 @@ <!-- Templates list --> <ul class="templates-picker__list"> <TemplatePreview v-bind="emptyTemplate" + ref="emptyTemplatePreview" :checked="checked === emptyTemplate.fileid" @check="onCheck" /> @@ -179,6 +180,11 @@ export default defineComponent({ // Else, open the picker this.opened = true + + // Set initial focus to the empty template preview + this.$nextTick(() => { + this.$refs.emptyTemplatePreview?.focus() + }) }, /** |