From 28e217b75be75fc52dde9aabdf9b52d413497533 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Thu, 18 Aug 2016 21:48:40 -0700 Subject: [PATCH] WIP --- ext/bg/js/options-form.js | 22 +++++++++++++++++++--- ext/bg/js/options.js | 6 +++--- ext/bg/js/yomichan.js | 2 +- 3 files changed, 23 insertions(+), 7 deletions(-) diff --git a/ext/bg/js/options-form.js b/ext/bg/js/options-form.js index 62c5e7b2..3dab0a87 100644 --- a/ext/bg/js/options-form.js +++ b/ext/bg/js/options-form.js @@ -32,15 +32,31 @@ function fieldsToDict(selection) { function modelIdToFieldOptKey(id) { return { - 'anki-term-model': 'ankiTermFields', + 'anki-term-model': 'ankiTermFields', 'anki-kanji-model': 'ankiKanjiFields' }[id]; } function modelIdToMarkers(id) { return { - 'anki-term-model': ['audio', 'expression', 'glossary', 'glossary-list', 'reading', 'sentence', 'tags', 'url'], - 'anki-kanji-model': ['character', 'glossary', 'glossary-list', 'kunyomi', 'onyomi', 'url'], + 'anki-term-model': [ + 'audio', + 'expression', + 'glossary', + 'glossary-list', + 'reading', + 'sentence', + 'tags', + 'url' + ], + 'anki-kanji-model': [ + 'character', + 'glossary', + 'glossary-list', + 'kunyomi', + 'onyomi', + 'url' + ], }[id]; } diff --git a/ext/bg/js/options.js b/ext/bg/js/options.js index 8a6f633a..831bb817 100644 --- a/ext/bg/js/options.js +++ b/ext/bg/js/options.js @@ -28,9 +28,9 @@ function sanitizeOptions(options) { enableAnkiConnect: false, ankiCardTags: ['yomichan'], sentenceExtent: 200, - ankiTermDeck: options.ankiVocabDeck || '', - ankiTermModel: options.ankiVocabModel || '', - ankiTermFields: options.ankiVocabFields || {}, + ankiTermDeck: '', + ankiTermModel: '', + ankiTermFields: {}, ankiKanjiDeck: '', ankiKanjiModel: '', ankiKanjiFields: {} diff --git a/ext/bg/js/yomichan.js b/ext/bg/js/yomichan.js index 4ba28e34..b8fa9593 100644 --- a/ext/bg/js/yomichan.js +++ b/ext/bg/js/yomichan.js @@ -248,7 +248,7 @@ class Yomichan { } } - for (let name in fields) { + for (const name in fields) { note.fields[name] = this.formatField(fields[name], definition, mode); }