From f62b281ec910295dfc0d0e5b8646066f614cc795 Mon Sep 17 00:00:00 2001 From: Philipp Stadler <hello@phstadler.com> Date: Thu, 25 Jul 2024 10:47:43 +0200 Subject: [PATCH] feat: add new Source field for attributions --- anki-tags.config.json | 3 ++- src/components/global.css | 4 ++++ src/components/heisig.css | 2 +- src/templates/bijective/.template-spec.yaml | 3 ++- src/templates/bijective/backward/back.html | 9 +++++++-- src/templates/bijective/forward/back.html | 9 +++++++-- src/templates/facts/.template-spec.yaml | 3 ++- src/templates/facts/q_a/back.html | 9 +++++++-- src/templates/hanzi/.template-spec.yaml | 3 ++- src/templates/hanzi/write/back.html | 6 ++++-- src/templates/molaoshi/.template-spec.yaml | 3 ++- src/templates/molaoshi/hear/back.html | 2 ++ src/templates/molaoshi/identify_radical/back.html | 2 ++ .../molaoshi/identify_radical_traditional/back.html | 2 ++ src/templates/molaoshi/read_hanzi/back.html | 2 ++ src/templates/molaoshi/read_hanzi_traditional/back.html | 2 ++ src/templates/molaoshi/read_pinyin/back.html | 2 ++ src/templates/molaoshi/speak/back.html | 2 ++ src/templates/molaoshi/write/back.html | 2 ++ src/templates/molaoshi/write_traditional/back.html | 2 ++ src/templates/vocabulary/.template-spec.yaml | 3 ++- src/templates/vocabulary/hear/back.html | 2 ++ src/templates/vocabulary/identify_radical/back.html | 2 ++ .../vocabulary/identify_radical_traditional/back.html | 2 ++ src/templates/vocabulary/read_hanzi/back.html | 2 ++ .../vocabulary/read_hanzi_traditional/back.html | 2 ++ src/templates/vocabulary/read_pinyin/back.html | 2 ++ src/templates/vocabulary/speak/back.html | 2 ++ src/templates/vocabulary/write/back.html | 2 ++ src/templates/vocabulary/write_traditional/back.html | 2 ++ 30 files changed, 78 insertions(+), 15 deletions(-) diff --git a/anki-tags.config.json b/anki-tags.config.json index 4b1fe56..fc0dea4 100644 --- a/anki-tags.config.json +++ b/anki-tags.config.json @@ -7,6 +7,7 @@ "简体字": "貘", "繁體字": "貘", "Keyword": "tapir", - "Keyword type": "n." + "Keyword type": "n.", + "Source": "<em>Remembering Traditional Hanzi</em><br>James W. Heisig; Timothy W. Richardson<br>© Hawai'i University Press" } } \ No newline at end of file diff --git a/src/components/global.css b/src/components/global.css index 36b1480..5bcfe33 100644 --- a/src/components/global.css +++ b/src/components/global.css @@ -111,3 +111,7 @@ details > summary { .hanzi-print.is-large { font-size: 6.2em; } + +.text-light { + color: var(--color-inactive); +} diff --git a/src/components/heisig.css b/src/components/heisig.css index 5aee277..21fee45 100644 --- a/src/components/heisig.css +++ b/src/components/heisig.css @@ -1,3 +1,3 @@ .hanzi-keyword-type { - opacity: 0.4; + color: var(--color-inactive) } diff --git a/src/templates/bijective/.template-spec.yaml b/src/templates/bijective/.template-spec.yaml index 4976c21..c46d35a 100644 --- a/src/templates/bijective/.template-spec.yaml +++ b/src/templates/bijective/.template-spec.yaml @@ -1,4 +1,4 @@ -template_version: 2024-07-20 10:00:00+00:00 +template_version: 2024-07-25 10:00:00+00:00 note_type: id: 2024-01-05 03:00:00+00:00 @@ -8,6 +8,7 @@ note_type: - B - Credits - resources + - Source card_types: - name: Forward diff --git a/src/templates/bijective/backward/back.html b/src/templates/bijective/backward/back.html index 0a666c0..7e09a8d 100644 --- a/src/templates/bijective/backward/back.html +++ b/src/templates/bijective/backward/back.html @@ -9,10 +9,15 @@ {{A}} </div> + <dl> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> + </dl> + <details class="answer-details"> <summary> - <span class="answer-details-more">Über das Pack…</span> - <span class="answer-details-less">Info verbergen…</span> + <span class="answer-details-more">About this pack…</span> + <span class="answer-details-less">Hide pack info…</span> </summary> {{Credits}} diff --git a/src/templates/bijective/forward/back.html b/src/templates/bijective/forward/back.html index 94470eb..bd65695 100644 --- a/src/templates/bijective/forward/back.html +++ b/src/templates/bijective/forward/back.html @@ -9,10 +9,15 @@ {{B}} </div> + <dl> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> + </dl> + <details class="answer-details"> <summary> - <span class="answer-details-more">Über das Pack…</span> - <span class="answer-details-less">Info verbergen…</span> + <span class="answer-details-more">About this pack…</span> + <span class="answer-details-less">Hide pack info…</span> </summary> {{Credits}} diff --git a/src/templates/facts/.template-spec.yaml b/src/templates/facts/.template-spec.yaml index b31352f..debee61 100644 --- a/src/templates/facts/.template-spec.yaml +++ b/src/templates/facts/.template-spec.yaml @@ -1,4 +1,4 @@ -template_version: 2024-07-20 10:00:00+00:00 +template_version: 2024-07-25 10:00:00+00:00 note_type: id: 2024-01-04 03:00:00+00:00 @@ -8,6 +8,7 @@ note_type: - Back - Credits - resources + - Source card_types: - name: Q/A diff --git a/src/templates/facts/q_a/back.html b/src/templates/facts/q_a/back.html index 6d92af2..1f0850e 100644 --- a/src/templates/facts/q_a/back.html +++ b/src/templates/facts/q_a/back.html @@ -9,10 +9,15 @@ {{Back}} </div> + <dl> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> + </dl> + <details class="answer-details"> <summary> - <span class="answer-details-more">Über das Pack…</span> - <span class="answer-details-less">Info verbergen…</span> + <span class="answer-details-more">About this pack…</span> + <span class="answer-details-less">Hide pack info…</span> </summary> {{Credits}} diff --git a/src/templates/hanzi/.template-spec.yaml b/src/templates/hanzi/.template-spec.yaml index ce7c245..05180de 100644 --- a/src/templates/hanzi/.template-spec.yaml +++ b/src/templates/hanzi/.template-spec.yaml @@ -1,4 +1,4 @@ -template_version: 2024-07-20 10:00:00+00:00 +template_version: 2024-07-25 10:00:00+00:00 note_type: id: 2024-02-21 12:00:00+00:00 @@ -18,6 +18,7 @@ note_type: - Traditional - Simplified - Credits + - Source card_types: - name: Schreiben diff --git a/src/templates/hanzi/write/back.html b/src/templates/hanzi/write/back.html index e9f44e3..2130b25 100644 --- a/src/templates/hanzi/write/back.html +++ b/src/templates/hanzi/write/back.html @@ -12,12 +12,14 @@ <dd>{{Notes (Back)}}</dd> <dt>Print form</dt> <dd><span class="hanzi-print is-large">{{Hanzi}}</span></dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> </dl> <details class="answer-details"> <summary> - <span class="answer-details-more">Über das Pack…</span> - <span class="answer-details-less">Info verbergen…</span> + <span class="answer-details-more">About this pack…</span> + <span class="answer-details-less">Hide pack info…</span> </summary> {{Credits}} diff --git a/src/templates/molaoshi/.template-spec.yaml b/src/templates/molaoshi/.template-spec.yaml index 5412d4c..3b49e5d 100644 --- a/src/templates/molaoshi/.template-spec.yaml +++ b/src/templates/molaoshi/.template-spec.yaml @@ -1,4 +1,4 @@ -template_version: 2024-07-24 17:00:00+00:00 +template_version: 2024-07-25 10:00:00+00:00 note_type: id: 2024-02-20 12:00:00+00:00 @@ -27,6 +27,7 @@ note_type: - Lesen (Pīnyīn) anlegen - Lesen (简体字) anlegen - Hören anlegen + - Quelle card_types: - name: Hören diff --git a/src/templates/molaoshi/hear/back.html b/src/templates/molaoshi/hear/back.html index 1bee9f5..3b3a16d 100644 --- a/src/templates/molaoshi/hear/back.html +++ b/src/templates/molaoshi/hear/back.html @@ -21,6 +21,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/identify_radical/back.html b/src/templates/molaoshi/identify_radical/back.html index 62482d5..3f497c6 100644 --- a/src/templates/molaoshi/identify_radical/back.html +++ b/src/templates/molaoshi/identify_radical/back.html @@ -19,6 +19,8 @@ <dd hanzi-data="{{text:简体字}}" hanzi-prop="radicalMeaningDe"></dd> <dt>Strichzahl</dt> <dd hanzi-data="{{text:简体字}}" hanzi-prop="count"></dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> </dl> <details class="answer-details"> diff --git a/src/templates/molaoshi/identify_radical_traditional/back.html b/src/templates/molaoshi/identify_radical_traditional/back.html index d8fd777..cdf4f04 100644 --- a/src/templates/molaoshi/identify_radical_traditional/back.html +++ b/src/templates/molaoshi/identify_radical_traditional/back.html @@ -19,6 +19,8 @@ <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="radicalMeaningDe"></dd> <dt>Strichzahl</dt> <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="count"></dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> </dl> <details class="answer-details"> diff --git a/src/templates/molaoshi/read_hanzi/back.html b/src/templates/molaoshi/read_hanzi/back.html index 2a0dc05..a6bb418 100644 --- a/src/templates/molaoshi/read_hanzi/back.html +++ b/src/templates/molaoshi/read_hanzi/back.html @@ -32,6 +32,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/read_hanzi_traditional/back.html b/src/templates/molaoshi/read_hanzi_traditional/back.html index f1d8e57..794f924 100644 --- a/src/templates/molaoshi/read_hanzi_traditional/back.html +++ b/src/templates/molaoshi/read_hanzi_traditional/back.html @@ -32,6 +32,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/read_pinyin/back.html b/src/templates/molaoshi/read_pinyin/back.html index ea3b594..69405dd 100644 --- a/src/templates/molaoshi/read_pinyin/back.html +++ b/src/templates/molaoshi/read_pinyin/back.html @@ -37,6 +37,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/speak/back.html b/src/templates/molaoshi/speak/back.html index 32d29dd..be1090f 100644 --- a/src/templates/molaoshi/speak/back.html +++ b/src/templates/molaoshi/speak/back.html @@ -37,6 +37,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/write/back.html b/src/templates/molaoshi/write/back.html index cfb2777..20019d0 100644 --- a/src/templates/molaoshi/write/back.html +++ b/src/templates/molaoshi/write/back.html @@ -37,6 +37,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/molaoshi/write_traditional/back.html b/src/templates/molaoshi/write_traditional/back.html index 051d11c..b55f713 100644 --- a/src/templates/molaoshi/write_traditional/back.html +++ b/src/templates/molaoshi/write_traditional/back.html @@ -37,6 +37,8 @@ <dd>{{Bemerkungen}}</dd> <dt>Beispiele</dt> <dd>{{Beispiele}}</dd> + <dt>Quelle</dt> + <dd class="text-light">{{Quelle}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Mehr…</span> diff --git a/src/templates/vocabulary/.template-spec.yaml b/src/templates/vocabulary/.template-spec.yaml index f6d5302..bcb06a1 100644 --- a/src/templates/vocabulary/.template-spec.yaml +++ b/src/templates/vocabulary/.template-spec.yaml @@ -1,4 +1,4 @@ -template_version: 2024-07-22 10:00:00+00:00 +template_version: 2024-07-25 10:00:00+00:00 note_type: id: 2024-07-24 12:00:00+00:00 @@ -27,6 +27,7 @@ note_type: # this is only necessary to make explicit to keep the later added fields # id contents - resources + - Source card_types: - name: Listen diff --git a/src/templates/vocabulary/hear/back.html b/src/templates/vocabulary/hear/back.html index bbf0674..f7ed2b9 100644 --- a/src/templates/vocabulary/hear/back.html +++ b/src/templates/vocabulary/hear/back.html @@ -21,6 +21,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/identify_radical/back.html b/src/templates/vocabulary/identify_radical/back.html index e194542..cf67889 100644 --- a/src/templates/vocabulary/identify_radical/back.html +++ b/src/templates/vocabulary/identify_radical/back.html @@ -19,6 +19,8 @@ <dd hanzi-data="{{text:简体字}}" hanzi-prop="radicalMeaningDe"></dd> <dt>Strichzahl</dt> <dd hanzi-data="{{text:简体字}}" hanzi-prop="count"></dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> </dl> <details class="answer-details"> diff --git a/src/templates/vocabulary/identify_radical_traditional/back.html b/src/templates/vocabulary/identify_radical_traditional/back.html index e713029..bda9a39 100644 --- a/src/templates/vocabulary/identify_radical_traditional/back.html +++ b/src/templates/vocabulary/identify_radical_traditional/back.html @@ -19,6 +19,8 @@ <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="radicalMeaningDe"></dd> <dt>Strichzahl</dt> <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="count"></dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> </dl> <details class="answer-details"> diff --git a/src/templates/vocabulary/read_hanzi/back.html b/src/templates/vocabulary/read_hanzi/back.html index dd5bc2f..7adda85 100644 --- a/src/templates/vocabulary/read_hanzi/back.html +++ b/src/templates/vocabulary/read_hanzi/back.html @@ -32,6 +32,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/read_hanzi_traditional/back.html b/src/templates/vocabulary/read_hanzi_traditional/back.html index 5afed32..1b3bb48 100644 --- a/src/templates/vocabulary/read_hanzi_traditional/back.html +++ b/src/templates/vocabulary/read_hanzi_traditional/back.html @@ -32,6 +32,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/read_pinyin/back.html b/src/templates/vocabulary/read_pinyin/back.html index 621ef13..3616e4a 100644 --- a/src/templates/vocabulary/read_pinyin/back.html +++ b/src/templates/vocabulary/read_pinyin/back.html @@ -37,6 +37,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/speak/back.html b/src/templates/vocabulary/speak/back.html index 336a823..fe90f55 100644 --- a/src/templates/vocabulary/speak/back.html +++ b/src/templates/vocabulary/speak/back.html @@ -37,6 +37,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/write/back.html b/src/templates/vocabulary/write/back.html index 51ebe90..7a1bb9e 100644 --- a/src/templates/vocabulary/write/back.html +++ b/src/templates/vocabulary/write/back.html @@ -37,6 +37,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> diff --git a/src/templates/vocabulary/write_traditional/back.html b/src/templates/vocabulary/write_traditional/back.html index 63a7e32..3e0cfec 100644 --- a/src/templates/vocabulary/write_traditional/back.html +++ b/src/templates/vocabulary/write_traditional/back.html @@ -37,6 +37,8 @@ <dd>{{Remarks}}</dd> <dt>Examples</dt> <dd>{{Examples}}</dd> + <dt>Source</dt> + <dd class="text-light">{{Source}}</dd> <details class="answer-details"> <summary> <span class="answer-details-more">Show more…</span> -- GitLab