Will no longer highlight an already highlighted word

This commit is contained in:
bingus_violet 2024-06-02 18:56:53 -05:00
parent 8949bbfd01
commit 366b1e552b
3 changed files with 7 additions and 5 deletions

View file

@ -142,13 +142,15 @@ function converter(html) {
for (let index = 0; index < highTable.length; index++) {
var term = highTable[index];
var replacement = `<span style="color: ${highlightedWords[term]}">${term}</span>`
element.content = element.content.replaceAll(`{${term}}`, "TEMPORARY_REPLACE")
element.content = element.content.replaceAll(term, replacement)
element.content = element.content.replaceAll(term, "{TERM" + index + "}")
element.content = element.content.replaceAll("TEMPORARY_REPLACE", `${term}`)
}
for (let index = 0; index < highTable.length; index++) {
element.content = element.content.replaceAll("{TERM" + index + "}", `<span style="color: ${highlightedWords[highTable[index]]}">${highTable[index]}</span>`)
}
}
}