Load MathEvents if needed to add contextual menu to an error message
This commit is contained in:
parent
a83c7c54b3
commit
7570eec623
File diff suppressed because one or more lines are too long
|
@ -1662,10 +1662,15 @@ MathJax.Hub = {
|
||||||
|
|
||||||
formatError: function (script,err) {
|
formatError: function (script,err) {
|
||||||
var error = MathJax.HTML.Element("span",{className:"MathJax_Error"},this.config.errorSettings.message);
|
var error = MathJax.HTML.Element("span",{className:"MathJax_Error"},this.config.errorSettings.message);
|
||||||
|
error.jaxID = "Error";
|
||||||
if (MathJax.Extension.MathEvents) {
|
if (MathJax.Extension.MathEvents) {
|
||||||
error.jaxID = "Error";
|
|
||||||
error.oncontextmenu = MathJax.Extension.MathEvents.Event.Menu;
|
error.oncontextmenu = MathJax.Extension.MathEvents.Event.Menu;
|
||||||
error.onmousedown = MathJax.Extension.MathEvents.Event.Mousedown;
|
error.onmousedown = MathJax.Extension.MathEvents.Event.Mousedown;
|
||||||
|
} else {
|
||||||
|
MathJax.Ajax.Require("[MathJax]/extensions/MathEvents.js",function () {
|
||||||
|
error.oncontextmenu = MathJax.Extension.MathEvents.Event.Menu;
|
||||||
|
error.onmousedown = MathJax.Extension.MathEvents.Event.Mousedown;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
script.parentNode.insertBefore(error,script);
|
script.parentNode.insertBefore(error,script);
|
||||||
if (script.MathJax.preview) {script.MathJax.preview.style.display = "none"}
|
if (script.MathJax.preview) {script.MathJax.preview.style.display = "none"}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user