aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src
diff options
context:
space:
mode:
authorElizabeth Danzberger <lizzy7128@tutanota.de>2024-08-20 17:37:48 -0400
committerAndy Scherzinger <info@andy-scherzinger.de>2024-08-29 14:16:25 +0200
commit1d9066cc68a6f416aaa4205f8e2b830ecd2087bc (patch)
tree4c88fc7f762a73a63d6bfaee94ebe5a94d6eabd0 /apps/files/src
parentf81a3493a1240e77ff60beedcf754ef61ffe01ad (diff)
downloadnextcloud-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.vue4
-rw-r--r--apps/files/src/views/TemplatePicker.vue6
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()
+ })
},
/**