quieten MathJax

This commit is contained in:
Damien Elmes 2020-11-18 21:34:44 +10:00
parent fcb3283a9d
commit c1d15a8e1f
2 changed files with 25 additions and 23 deletions

View file

@ -1,28 +1,27 @@
window.MathJax = {
tex: {
displayMath: [["\\[", "\\]"]],
processRefs: false,
processEnvironments: false,
packages: {
"[+]": ["noerrors", "mhchem"],
},
tex: {
displayMath: [["\\[", "\\]"]],
processRefs: false,
processEnvironments: false,
packages: {
"[+]": ["noerrors", "mhchem"],
},
startup: {
typeset: false,
pageReady: () => {
console.log("page is ready");
return MathJax.startup.defaultPageReady();
},
},
startup: {
typeset: false,
pageReady: () => {
return MathJax.startup.defaultPageReady();
},
options: {
renderActions: {
addMenu: [],
checkLoading: [],
},
ignoreHtmlClass: "tex2jax_ignore",
processHtmlClass: "tex2jax_process",
},
loader: {
load: ["[tex]/noerrors", "[tex]/mhchem"],
},
options: {
renderActions: {
addMenu: [],
checkLoading: [],
},
ignoreHtmlClass: "tex2jax_ignore",
processHtmlClass: "tex2jax_process",
},
loader: {
load: ["[tex]/noerrors", "[tex]/mhchem"],
},
};

View file

@ -90,6 +90,9 @@ class AnkiWebPage(QWebEnginePage):
buf = "JS %(t)s %(f)s:%(a)d %(b)s" % dict(
t=level, a=line, f=srcID, b=msg + "\n"
)
if "MathJax localStorage" in buf:
# silence localStorage noise
return
# ensure we don't try to write characters the terminal can't handle
buf = buf.encode(sys.stdout.encoding, "backslashreplace").decode(
sys.stdout.encoding