AnkiNoteTemplate/templates/Japanese sentences/Production/front.html

45 lines
1.2 KiB
HTML
Raw Normal View History

2021-11-27 14:58:45 +00:00
{{#MakeProductionCard}}
{{#SentKanji}}
2021-11-28 08:44:26 +00:00
<div class="wrap">
2021-11-27 14:58:45 +00:00
<header>{{#Tags}}<div class="tags">{{Tags}}</div>{{/Tags}}</header>
{{#Image}}<div class="images">{{Image}}</div>{{/Image}}
2021-12-18 23:12:13 +00:00
<div class="sent-center">
2021-11-27 14:58:45 +00:00
<div class="jpsentence production">{{edit:furigana:SentFurigana}}</div>
2021-12-18 23:12:13 +00:00
<div>{{VocabAudio}}{{SentAudio}}</div>
</div>
2021-11-28 08:44:26 +00:00
</div> <!-- /wrap -->
2021-11-27 14:58:45 +00:00
<script>
function threeDots() {
for (const hidden of document.querySelectorAll(".production b, .production strong")) {
hidden.style.visibility = "visible";
hidden.innerText = "【" + hidden.innerText.replace(/[^ぁ-んァ-ン]/g, "") + "】";
2021-11-27 14:58:45 +00:00
}
}
/* Splits tags into separate divs */
function splitTagDiv() {
const header = document.querySelector("header");
if (!header) return;
2022-10-24 15:41:56 +00:00
const split = `{{Focus}} {{Tags}}`.split(' ');
2021-11-27 14:58:45 +00:00
header.innerHTML = "";
for (const tag of split) {
if (tag.length < 1)
continue;
const tag_elem = document.createElement("div");
tag_elem.className = "tags";
tag_elem.innerHTML = tag;
header.appendChild(tag_elem);
}
}
threeDots()
splitTagDiv()
</script>
{{/SentKanji}}
{{/MakeProductionCard}}