From 8c68fa4d9435b562ffe23df92a2b7b620a0ed78e Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Fri, 9 Jul 2021 17:48:27 -0400 Subject: Anki text furigana parsing and {sentence-furigana} marker (#1814) * Add support for textFurigana media * Add readingMode parameter * Implement readingMode * Add {sentence-furigana} marker * Fallback to sentence if furigana isn't available * Update test data --- ext/js/pages/settings/anki-controller.js | 2 ++ ext/js/pages/settings/anki-templates-controller.js | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'ext/js/pages/settings') diff --git a/ext/js/pages/settings/anki-controller.js b/ext/js/pages/settings/anki-controller.js index b98de1b6..c0f7f626 100644 --- a/ext/js/pages/settings/anki-controller.js +++ b/ext/js/pages/settings/anki-controller.js @@ -104,6 +104,7 @@ class AnkiController { 'search-query', 'selection-text', 'sentence', + 'sentence-furigana', 'tags', 'url' ]; @@ -123,6 +124,7 @@ class AnkiController { 'screenshot', 'search-query', 'selection-text', + 'sentence-furigana', 'sentence', 'stroke-count', 'tags', diff --git a/ext/js/pages/settings/anki-templates-controller.js b/ext/js/pages/settings/anki-templates-controller.js index aa565bad..ad2790ca 100644 --- a/ext/js/pages/settings/anki-templates-controller.js +++ b/ext/js/pages/settings/anki-templates-controller.js @@ -17,6 +17,7 @@ /* global * AnkiNoteBuilder + * JapaneseUtil */ class AnkiTemplatesController { @@ -32,7 +33,7 @@ class AnkiTemplatesController { this._renderFieldInput = null; this._renderResult = null; this._fieldTemplateResetModal = null; - this._ankiNoteBuilder = new AnkiNoteBuilder(); + this._ankiNoteBuilder = new AnkiNoteBuilder({japaneseUtil: new JapaneseUtil(null)}); } async prepare() { -- cgit v1.2.3