Don't load menu or zoom code if showMathMenu is false. Resolves issue #685.

This commit is contained in:
Davide P. Cervone 2014-02-06 13:27:14 -05:00
parent 67ee149dd2
commit 6799f197ab

View File

@ -2554,26 +2554,28 @@ MathJax.Hub.Startup = {
// if needed later on. // if needed later on.
// //
MenuZoom: function () { MenuZoom: function () {
if (!MathJax.Extension.MathMenu) { if (MathJax.Hub.config.showMathMenu) {
setTimeout( if (!MathJax.Extension.MathMenu) {
function () { setTimeout(
MathJax.Callback.Queue( function () {
["Require",MathJax.Ajax,"[MathJax]/extensions/MathMenu.js",{}], MathJax.Callback.Queue(
["loadDomain",MathJax.Localization,"MathMenu"] ["Require",MathJax.Ajax,"[MathJax]/extensions/MathMenu.js",{}],
) ["loadDomain",MathJax.Localization,"MathMenu"]
},1000 )
); },1000
} else { );
setTimeout( } else {
MathJax.Callback(["loadDomain",MathJax.Localization,"MathMenu"]), setTimeout(
1000 MathJax.Callback(["loadDomain",MathJax.Localization,"MathMenu"]),
); 1000
} );
if (!MathJax.Extension.MathZoom) { }
setTimeout( if (!MathJax.Extension.MathZoom) {
MathJax.Callback(["Require",MathJax.Ajax,"[MathJax]/extensions/MathZoom.js",{}]), setTimeout(
2000 MathJax.Callback(["Require",MathJax.Ajax,"[MathJax]/extensions/MathZoom.js",{}]),
); 2000
);
}
} }
}, },