Satisfy formatter

This commit is contained in:
Henrik Giesel 2020-11-15 21:21:04 +01:00
parent a7b5a7efe1
commit 435ecc3ae8
2 changed files with 34 additions and 39 deletions

View File

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

View File

@ -39,13 +39,13 @@ function _updateQA(html, fadeTime, onupdate, onshown) {
var qa = $("#qa");
// fade out current text
qa.fadeOut(fadeTime).promise()
qa.fadeOut(fadeTime)
.promise()
// update text
.then(() => {
try {
qa.html(html)
}
catch (err) {
qa.html(html);
} catch (err) {
qa.html(
(
`Invalid HTML on card: ${String(err).substring(0, 2000)}\n` +
@ -55,19 +55,20 @@ function _updateQA(html, fadeTime, onupdate, onshown) {
}
})
.then(() => _runHook(onUpdateHook))
.then(() =>
// @ts-ignore wait for mathjax to ready
.then(() => MathJax.startup.promise
.then(() => {
MathJax.startup.promise.then(() => {
// @ts-ignore clear MathJax buffer
MathJax.typesetClear();
// @ts-ignore typeset
return MathJax.typesetPromise(qa.slice(0, 1));
}))
})
)
// and reveal when processing is done
.then(() => qa.fadeIn(fadeTime).promise())
.then(() => _runHook(onShownHook))
.then(() => _updatingQA = false);
.then(() => (_updatingQA = false));
}
function _showQuestion(q, bodyclass) {