7ad6966943
- js code that was previously bundled in .py files is now in the web folder - add helpers to create links to bundled files, and update stdHtml() to accept a list of javascript files to include instead of text - render MathJax in card layout and preview screens - these should be updated in the future to update the document dynamically like the reviewer does - start media server earlier so it can be used to serve content for the toolbar, etc - work around a bug in WebEngine on Windows that could cause the media server to hang
38 lines
819 B
JavaScript
38 lines
819 B
JavaScript
var ankiPlatform = "desktop";
|
|
var typeans;
|
|
function _updateQA(q, answerMode, klass) {
|
|
$("#qa").html(q);
|
|
typeans = document.getElementById("typeans");
|
|
if (typeans) {
|
|
typeans.focus();
|
|
}
|
|
if (answerMode) {
|
|
var e = $("#answer");
|
|
if (e[0]) {
|
|
e[0].scrollIntoView();
|
|
}
|
|
} else {
|
|
window.scrollTo(0, 0);
|
|
}
|
|
if (klass) {
|
|
document.body.className = klass;
|
|
}
|
|
// don't allow drags of images, which cause them to be deleted
|
|
$("img").attr("draggable", false);
|
|
MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
|
|
};
|
|
|
|
function _toggleStar(show) {
|
|
if (show) {
|
|
$(".marked").show();
|
|
} else {
|
|
$(".marked").hide();
|
|
}
|
|
}
|
|
|
|
function _typeAnsPress() {
|
|
if (window.event.keyCode === 13) {
|
|
pycmd("ans");
|
|
}
|
|
}
|