@@ -230,7 +232,28 @@
function setContent(content) {
const baseDir = document.querySelector("#currentDir").value
- document.querySelector('#content_parent').innerHTML = compile(content);
+
+ const html = DOMPurify.sanitize(marked(content))
+ MathJax.texReset();
+ MathJax.typesetClear();
+ const parent = document.querySelector('#content_parent');
+
+ const canp = document.createElement("div");
+ window.MathJax.tex = {
+ inlineMath: [['%', '%'], ['$', '$'], ['\\(', '\\)']]
+ };
+
+ canp.innerHTML = content;
+ MathJax.typesetPromise([canp]).catch(function (err) {
+ output.innerHTML = '';
+ output.appendChild(document.createTextNode(err.message));
+ console.error(err);
+ });
+
+ parent.innerHTML = compile(canp.innerHTML);
+ console.log(parent.innerHTML);
+
+
changeDir(document.querySelector('#content_parent'), baseDir)
}