Escape key should close input
parent
9511b079ff
commit
207e0adc84
|
@ -70,6 +70,7 @@
|
||||||
maxlength="100"
|
maxlength="100"
|
||||||
@blur="renameTheme(theme)"
|
@blur="renameTheme(theme)"
|
||||||
@keydown.enter="onThemeNameEnterKey($event)"
|
@keydown.enter="onThemeNameEnterKey($event)"
|
||||||
|
@keydown.escape="onThemeNameEscape($event)"
|
||||||
/>
|
/>
|
||||||
<i class="hidden group-hover:block pi pi-pencil !text-xs absolute top-50 text-muted-color" style="right: 2px"></i>
|
<i class="hidden group-hover:block pi pi-pencil !text-xs absolute top-50 text-muted-color" style="right: 2px"></i>
|
||||||
</div>
|
</div>
|
||||||
|
@ -267,6 +268,10 @@ export default {
|
||||||
onThemeNameEnterKey(event) {
|
onThemeNameEnterKey(event) {
|
||||||
event.target.blur();
|
event.target.blur();
|
||||||
},
|
},
|
||||||
|
onThemeNameEscape(event) {
|
||||||
|
event.target.blur();
|
||||||
|
event.stopPropagation();
|
||||||
|
},
|
||||||
async deleteTheme(theme) {
|
async deleteTheme(theme) {
|
||||||
const { error } = await $fetch(this.designerApiUrl + '/theme/delete/' + theme.t_key, {
|
const { error } = await $fetch(this.designerApiUrl + '/theme/delete/' + theme.t_key, {
|
||||||
method: 'DELETE',
|
method: 'DELETE',
|
||||||
|
|
Loading…
Reference in New Issue