diff --git a/ext/bg/js/options-form.js b/ext/bg/js/options-form.js index a77419ff..93755745 100644 --- a/ext/bg/js/options-form.js +++ b/ext/bg/js/options-form.js @@ -35,46 +35,47 @@ function formToOptions() { }); } -function updateVisibility() { - if ($('#enableAnkiConnect').prop('checked')) { +function updateAnkiFormDataVis(opts) { + if (opts.enableAnkiConnect) { + updateAnkiFormData(); $('.options-anki').show(); } else { $('.options-anki').hide(); } } -function updateAnkiPage() { +function updateAnkiFormData() { const yomichan = chrome.extension.getBackgroundPage().yomichan; - $('#ankiDeck').find('option').remove(); - $('#ankiModel').find('option').remove(); - - yomichan.getDeckNames((names) => { - names.forEach((name) => { - $('#ankiDeck').append($('