From b1851c971c3a1fea877f2dc442b223b5d2444775 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Thu, 18 Aug 2016 20:01:07 -0700 Subject: [PATCH 1/4] Bumping version --- ext/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/manifest.json b/ext/manifest.json index 239cf2af..080f6f4f 100644 --- a/ext/manifest.json +++ b/ext/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 2, "name": "Yomichan", - "version": "0.96", + "version": "0.97", "description": "Japanese dictionary with Anki integration", "icons": {"16": "img/icon16.png", "48": "img/icon48.png", "128": "img/icon128.png"}, From c5a7020e2166df44db75c086099363580801de6e Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Thu, 18 Aug 2016 20:24:27 -0700 Subject: [PATCH 2/4] WIP --- ext/bg/js/options-form.js | 14 +++++++------- ext/bg/js/options.js | 26 +++++++++++++------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/ext/bg/js/options-form.js b/ext/bg/js/options-form.js index cd0c1ab8..62c5e7b2 100644 --- a/ext/bg/js/options-form.js +++ b/ext/bg/js/options-form.js @@ -37,7 +37,7 @@ function modelIdToFieldOptKey(id) { }[id]; } -function modelIdToTags(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'], @@ -124,7 +124,7 @@ function populateAnkiFields(element, opts) { const modelId = element.attr('id'); const optKey = modelIdToFieldOptKey(modelId); - const tags = modelIdToTags(modelId); + const markers = modelIdToMarkers(modelId); yomichan().api_getModelFieldNames({modelName, callback: (names) => { const table = element.closest('.tab-pane').find('.anki-fields'); @@ -135,19 +135,19 @@ function populateAnkiFields(element, opts) { const button = $('