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 | |
| parent | 767a480a847b641768b94b835a6ac10c1c3d69bf (diff) | |
Simplify how anki templates are reset
| -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() { |