fix for missing pitch info when added by yomichan
This commit is contained in:
parent
13c95cbbd0
commit
3a01fa356b
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
<div class="vocab">
|
<div class="vocab">
|
||||||
{{VocabAudio}}{{SentAudio}}
|
{{VocabAudio}}{{SentAudio}}
|
||||||
<div class="reading">{{VocabPitchPattern}}{{^VocabPitchPattern}}{{text:kana:VocabFurigana}}{{/VocabPitchPattern}}</div>
|
<div class="reading" id="pitchpattern">{{VocabPitchPattern}}{{^VocabPitchPattern}}{{text:kana:VocabFurigana}}{{/VocabPitchPattern}}</div>
|
||||||
{{#VocabPitchNum}}<span class="tags" id="pitchnum">{{text:VocabPitchNum}}</span>{{/VocabPitchNum}}
|
{{#VocabPitchNum}}<span class="tags" id="pitchnum">{{text:VocabPitchNum}}</span>{{/VocabPitchNum}}
|
||||||
{{#VocabKanji}}<div class="target_word">{{text:kanji:VocabKanji}}</div>{{/VocabKanji}}
|
{{#VocabKanji}}<div class="target_word">{{text:kanji:VocabKanji}}</div>{{/VocabKanji}}
|
||||||
</div>
|
</div>
|
||||||
|
@ -62,7 +62,21 @@
|
||||||
tags.innerHTML = tags.innerHTML.replace(/[\[\]]/g, "");
|
tags.innerHTML = tags.innerHTML.replace(/[\[\]]/g, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeNoPitchAccentDataText() {
|
||||||
|
const has_no_data = (tag) => tag.innerText.toLowerCase().includes("no pitch accent");
|
||||||
|
const pitch_num = document.getElementById("pitchnum");
|
||||||
|
const pitch_pattern = document.getElementById("pitchpattern");
|
||||||
|
if (pitch_num && has_no_data(pitch_num)) {
|
||||||
|
pitch_num.remove();
|
||||||
|
}
|
||||||
|
if (pitch_pattern && has_no_data(pitch_pattern)) {
|
||||||
|
pitch_pattern.innerHTML = `{{text:kana:VocabFurigana}}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
markPitch();
|
markPitch();
|
||||||
removePitchBrackets();
|
removePitchBrackets();
|
||||||
tweak_reveal_text();
|
tweak_reveal_text();
|
||||||
|
removeNoPitchAccentDataText();
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in a new issue