diff options
| author | Alex Yatskov <alex@foosoft.net> | 2016-08-18 21:48:40 -0700 | 
|---|---|---|
| committer | Alex Yatskov <alex@foosoft.net> | 2016-08-18 21:48:40 -0700 | 
| commit | 28e217b75be75fc52dde9aabdf9b52d413497533 (patch) | |
| tree | b9497df4d750f889c0fbca990cd59ae1094fede3 | |
| parent | 70188eacb15b2e1e9b452dab644b43d7c21bd009 (diff) | |
WIP
| -rw-r--r-- | ext/bg/js/options-form.js | 22 | ||||
| -rw-r--r-- | ext/bg/js/options.js | 6 | ||||
| -rw-r--r-- | 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);          } |