Merge pull request #4300 from mfilser/custom_field_stringtemplates_fix_ctrl_enter_desktop_view

Custom Field StringTemplates didn't save the last input value on desktop view after pressing Ctrl+Enter
This commit is contained in:
Lauri Ojansivu 2022-01-18 01:26:45 +02:00 committed by GitHub
commit bbef2aff8c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -279,9 +279,7 @@ CardCustomField.register('cardCustomField');
if (event.keyCode === 13) {
event.preventDefault();
if (event.metaKey || event.ctrlKey) {
this.find('button[type=submit]').click();
} else if (event.target.value.trim()) {
if (event.target.value.trim() || event.metaKey || event.ctrlKey) {
const inputLast = this.find('input.last');
let items = this.getItems();
@ -307,6 +305,9 @@ CardCustomField.register('cardCustomField');
this.stringtemplateItems.set(items);
}
if (event.metaKey || event.ctrlKey) {
this.find('button[type=submit]').click();
}
}
},