Fix Message.Set and Message.Clear so that a delay of 0 is properly handled (fixes issue with Fred's test cases, though I would prefer to see some tests that use the actual delays)
This commit is contained in:
parent
da8d4885fb
commit
725f655080
File diff suppressed because one or more lines are too long
|
@ -30,7 +30,7 @@ if (!window.MathJax) {window.MathJax= {}}
|
||||||
if (!MathJax.Hub) { // skip if already loaded
|
if (!MathJax.Hub) { // skip if already loaded
|
||||||
|
|
||||||
MathJax.version = "1.1a";
|
MathJax.version = "1.1a";
|
||||||
MathJax.fileversion = "1.1.7";
|
MathJax.fileversion = "1.1.8";
|
||||||
|
|
||||||
/**********************************************************/
|
/**********************************************************/
|
||||||
|
|
||||||
|
@ -1116,6 +1116,7 @@ MathJax.Message = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (clearDelay) {setTimeout(MathJax.Callback(["Clear",this,n]),clearDelay)}
|
if (clearDelay) {setTimeout(MathJax.Callback(["Clear",this,n]),clearDelay)}
|
||||||
|
else if (clearDelay == 0) {this.Clear(n,0)}
|
||||||
return n;
|
return n;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -1128,7 +1129,9 @@ MathJax.Message = {
|
||||||
if (this.div.parentNode == null) {this.Init()} // see ASCIIMathML comments above
|
if (this.div.parentNode == null) {this.Init()} // see ASCIIMathML comments above
|
||||||
if (this.current == null) {
|
if (this.current == null) {
|
||||||
if (this.timer) {clearTimeout(this.timer)}
|
if (this.timer) {clearTimeout(this.timer)}
|
||||||
this.timer = setTimeout(MathJax.Callback(["Remove",this]),(delay||600));
|
if (delay == null) {delay = 600}
|
||||||
|
if (delay === 0) {this.Remove()}
|
||||||
|
else {this.timer = setTimeout(MathJax.Callback(["Remove",this]),(delay||600))}
|
||||||
} else if (MathJax.Hub.config.messageStyle !== "none") {
|
} else if (MathJax.Hub.config.messageStyle !== "none") {
|
||||||
if (this.textNodeBug) {this.div.innerHTML = this.log[this.current].filteredText}
|
if (this.textNodeBug) {this.div.innerHTML = this.log[this.current].filteredText}
|
||||||
else {this.text.nodeValue = this.log[this.current].filteredText}
|
else {this.text.nodeValue = this.log[this.current].filteredText}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user