Skip to content

Commit a56f7cb

Browse files
Merge pull request #47404 from nextcloud/backport/47363/stable30
[stable30] fix: use empty template by default when pressing enter
2 parents f81a349 + 93d946b commit a56f7cb

11 files changed

Lines changed: 17 additions & 7 deletions

apps/files/src/components/TemplatePreview.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
<template>
77
<li class="template-picker__item">
88
<input :id="id"
9+
ref="input"
910
:checked="checked"
1011
type="radio"
1112
class="radio"
@@ -124,6 +125,9 @@ export default {
124125
onFailure() {
125126
this.failedPreview = true
126127
},
128+
focus() {
129+
this.$refs.input?.focus()
130+
},
127131
},
128132
}
129133
</script>

apps/files/src/views/TemplatePicker.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<!-- Templates list -->
1818
<ul class="templates-picker__list">
1919
<TemplatePreview v-bind="emptyTemplate"
20+
ref="emptyTemplatePreview"
2021
:checked="checked === emptyTemplate.fileid"
2122
@check="onCheck" />
2223

@@ -179,6 +180,11 @@ export default defineComponent({
179180
180181
// Else, open the picker
181182
this.opened = true
183+
184+
// Set initial focus to the empty template preview
185+
this.$nextTick(() => {
186+
this.$refs.emptyTemplatePreview?.focus()
187+
})
182188
},
183189
184190
/**

dist/1218-1218.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

dist/1218-1218.js.map

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/1218-1218.js.map.license

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/3235-3235.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/3235-3235.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/3235-3235.js.map.license

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3235-3235.js.license

dist/files-init.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)