Don't load menu or zoom code if showMathMenu is false. Resolves issue #685.
This commit is contained in:
parent
67ee149dd2
commit
6799f197ab
|
@ -2554,26 +2554,28 @@ MathJax.Hub.Startup = {
|
|||
// if needed later on.
|
||||
//
|
||||
MenuZoom: function () {
|
||||
if (!MathJax.Extension.MathMenu) {
|
||||
setTimeout(
|
||||
function () {
|
||||
MathJax.Callback.Queue(
|
||||
["Require",MathJax.Ajax,"[MathJax]/extensions/MathMenu.js",{}],
|
||||
["loadDomain",MathJax.Localization,"MathMenu"]
|
||||
)
|
||||
},1000
|
||||
);
|
||||
} else {
|
||||
setTimeout(
|
||||
MathJax.Callback(["loadDomain",MathJax.Localization,"MathMenu"]),
|
||||
1000
|
||||
);
|
||||
}
|
||||
if (!MathJax.Extension.MathZoom) {
|
||||
setTimeout(
|
||||
MathJax.Callback(["Require",MathJax.Ajax,"[MathJax]/extensions/MathZoom.js",{}]),
|
||||
2000
|
||||
);
|
||||
if (MathJax.Hub.config.showMathMenu) {
|
||||
if (!MathJax.Extension.MathMenu) {
|
||||
setTimeout(
|
||||
function () {
|
||||
MathJax.Callback.Queue(
|
||||
["Require",MathJax.Ajax,"[MathJax]/extensions/MathMenu.js",{}],
|
||||
["loadDomain",MathJax.Localization,"MathMenu"]
|
||||
)
|
||||
},1000
|
||||
);
|
||||
} else {
|
||||
setTimeout(
|
||||
MathJax.Callback(["loadDomain",MathJax.Localization,"MathMenu"]),
|
||||
1000
|
||||
);
|
||||
}
|
||||
if (!MathJax.Extension.MathZoom) {
|
||||
setTimeout(
|
||||
MathJax.Callback(["Require",MathJax.Ajax,"[MathJax]/extensions/MathZoom.js",{}]),
|
||||
2000
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user