fix: escape <mark> first
This commit is contained in:
parent
d1eeea3c85
commit
4cc9efce42
|
@ -67,12 +67,12 @@ class UI {
|
||||||
*/
|
*/
|
||||||
public static updateUI(element?: Element) {
|
public static updateUI(element?: Element) {
|
||||||
element = element || document.body;
|
element = element || document.body;
|
||||||
|
UI.unescapeMarkTags(element);
|
||||||
UI.addLineNumbers(element);
|
UI.addLineNumbers(element);
|
||||||
UI.addHighlighting(element);
|
UI.addHighlighting(element);
|
||||||
UI.addBootstrapTooltips(element);
|
UI.addBootstrapTooltips(element);
|
||||||
UI.renderTeX(element);
|
UI.renderTeX(element);
|
||||||
UI.renderTimestamps(element);
|
UI.renderTimestamps(element);
|
||||||
UI.unescapeMarkTags(element);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -195,9 +195,6 @@ class UI {
|
||||||
let content = block.innerHTML;
|
let content = block.innerHTML;
|
||||||
|
|
||||||
// but ugly fucking hack. I hate this
|
// but ugly fucking hack. I hate this
|
||||||
content = content.replaceAll('<span class="token operator"><</span>mark<span class="token operator">></span>', "<mark>");
|
|
||||||
content = content.replaceAll('<span class="token operator"><</span><span class="token operator">/</span>mark<span class="token operator">></span>', "</mark>");
|
|
||||||
|
|
||||||
content = content.replaceAll("<mark>", "<mark>");
|
content = content.replaceAll("<mark>", "<mark>");
|
||||||
content = content.replaceAll("</mark>", "</mark>");
|
content = content.replaceAll("</mark>", "</mark>");
|
||||||
block.innerHTML = content;
|
block.innerHTML = content;
|
||||||
|
|
Loading…
Reference in New Issue