fix: use empty template by default when pressing enter

Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
This commit is contained in:
Elizabeth Danzberger 2024-08-20 17:37:48 -04:00
parent b36ced878f
commit e53684e1d9
No known key found for this signature in database
GPG key ID: 2C0EB04DAD5237F6
11 changed files with 17 additions and 7 deletions

View file

@ -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>

View file

@ -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()
})
},
/**

2
dist/6113-6113.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/6113-6113.js.map vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/6113-6113.js.map.license vendored Symbolic link
View file

@ -0,0 +1 @@
6113-6113.js.license

2
dist/7493-7493.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +0,0 @@
7493-7493.js.license

4
dist/files-init.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long