diff options
author | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2019-12-01 21:08:46 -0500 |
---|---|---|
committer | toasted-nutbread <toasted-nutbread@users.noreply.github.com> | 2019-12-01 21:08:46 -0500 |
commit | 3e1b080cd3f0846f623f6bcf186581ac27998256 (patch) | |
tree | 444e0b391afa15912134f36de6ef688d94dce2ff /ext | |
parent | 767a480a847b641768b94b835a6ac10c1c3d69bf (diff) |
Simplify how anki templates are reset
Diffstat (limited to 'ext')
-rw-r--r-- | ext/bg/js/settings/anki-templates.js | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/ext/bg/js/settings/anki-templates.js b/ext/bg/js/settings/anki-templates.js index 6ba20040..9cdfc134 100644 --- a/ext/bg/js/settings/anki-templates.js +++ b/ext/bg/js/settings/anki-templates.js @@ -22,22 +22,14 @@ function onAnkiFieldTemplatesReset(e) { $('#field-template-reset-modal').modal('show'); } -async function onAnkiFieldTemplatesResetConfirm(e) { - try { - e.preventDefault(); +function onAnkiFieldTemplatesResetConfirm(e) { + e.preventDefault(); - $('#field-template-reset-modal').modal('hide'); + $('#field-template-reset-modal').modal('hide'); - const optionsContext = getOptionsContext(); - const options = await apiOptionsGet(optionsContext); - const fieldTemplates = profileOptionsGetDefaultFieldTemplates(); - options.anki.fieldTemplates = fieldTemplates; - $('#field-templates').val(fieldTemplates); - onAnkiTemplatesValidateCompile(); - await settingsSaveOptions(); - } catch (error) { - ankiErrorShow(error); - } + const element = document.querySelector('#field-templates'); + element.value = profileOptionsGetDefaultFieldTemplates(); + element.dispatchEvent(new Event('change')); } function ankiTemplatesInitialize() { |