commit 6799f197abab1eba519d06c704e4bca3be8a73e8
parent 67ee149dd2007b15796a6b85b897ac60a7e14e28
Author: Davide P. Cervone <dpvc@union.edu>
Date: Thu, 6 Feb 2014 13:27:14 -0500
Don't load menu or zoom code if showMathMenu is false. Resolves issue #685.
Diffstat:
1 file changed, 22 insertions(+), 20 deletions(-)
diff --git a/unpacked/MathJax.js b/unpacked/MathJax.js
@@ -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
+ );
+ }
}
},