FuriKani/content.js
Lauchmelder b9acf06be5
v0.2
2022-03-19 20:07:22 +01:00

34 lines
924 B
JavaScript

chrome.storage.local.get("characters", (data) => {
const characters = data.characters
var rubyTags = document.body.getElementsByTagName("ruby")
for(let tag in rubyTags)
{
var ruby = document.createElement("ruby")
ruby.innerHTML = rubyTags.item(tag).innerHTML
var dummyRtTag = ruby.getElementsByTagName("rt").item(0)
try
{
dummyRtTag.parentNode.removeChild(dummyRtTag)
} catch(error)
{
console.error(error)
console.log(ruby)
}
if(characters.includes(ruby.innerText))
{
var rtTag = rubyTags.item(tag).getElementsByTagName("rt").item(0)
try
{
rtTag.parentNode.removeChild(rtTag)
} catch(error)
{
console.error(error)
console.log(rubyTags.item(tag))
}
}
}
})