mathjax and fade improvements
- remove the unnecessary processing delays mathjax defaults to - use a separate fade time for question and answer
This commit is contained in:
parent
9af28b7159
commit
c3415028b0
@ -6,5 +6,10 @@ window.MathJax = {
|
||||
},
|
||||
messageStyle: "none",
|
||||
skipStartupTypeset: true,
|
||||
showMathMenu: false
|
||||
showMathMenu: false,
|
||||
AuthorInit: function () {
|
||||
MathJax.Hub.processSectionDelay = 0;
|
||||
MathJax.Hub.processUpdateTime = 0;
|
||||
MathJax.Hub.processUpdateDelay = 0;
|
||||
}
|
||||
};
|
||||
|
@ -1,8 +1,10 @@
|
||||
var ankiPlatform = "desktop";
|
||||
var typeans;
|
||||
var fadeTime = 100;
|
||||
|
||||
function _updateQA(html, onupdate, onshown) {
|
||||
var qFade = 100;
|
||||
var aFade = 0;
|
||||
|
||||
function _updateQA(html, fadeTime, onupdate, onshown) {
|
||||
// fade out current text
|
||||
var qa = $("#qa");
|
||||
qa.fadeTo(fadeTime, 0, function() {
|
||||
@ -27,7 +29,7 @@ function _updateQA(html, onupdate, onshown) {
|
||||
}
|
||||
|
||||
function _showQuestion(q, bodyclass) {
|
||||
_updateQA(q, function(obj) {
|
||||
_updateQA(q, qFade, function(obj) {
|
||||
// return to top of window
|
||||
window.scrollTo(0, 0);
|
||||
|
||||
@ -42,7 +44,7 @@ function _showQuestion(q, bodyclass) {
|
||||
}
|
||||
|
||||
function _showAnswer(a, bodyclass) {
|
||||
_updateQA(a, function(obj) {
|
||||
_updateQA(a, aFade, function(obj) {
|
||||
if (bodyclass) {
|
||||
// when previewing
|
||||
document.body.className = bodyclass;
|
||||
|
Loading…
Reference in New Issue
Block a user