commit fbb70fb658cb2152d2ece8e9581d51ac94edf35c
parent 576d6b2132f058261f42134ca183db725f89ece7
Author: zorkow <volker.sorge@gmail.com>
Date: Sun, 30 Aug 2015 21:45:10 +0100
Removes logging and prototype addition.
Diffstat:
2 files changed, 12 insertions(+), 19 deletions(-)
diff --git a/unpacked/extensions/MathEvents.js b/unpacked/extensions/MathEvents.js
@@ -136,13 +136,10 @@
// Call the output jax's event handler or the zoom handler
//
Handler: function (event,type,math) {
- console.log(type);
if (AJAX.loadingMathMenu) {return EVENT.False(event)}
var jax = OUTPUT[math.jaxID];
- console.log(jax);
if (!event) {event = window.event}
event.isContextMenu = (type === "ContextMenu");
- console.log(jax[type]);
if (jax[type]) {return jax[type](event,math)}
if (EXTENSION.MathZoom) {return EXTENSION.MathZoom.HandleEvent(event,type,math)}
},
diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js
@@ -527,7 +527,7 @@
if (len === 0) {
return;
}
- var next = jaxs[MENU.Mod(move(jaxs.indexOf(MENU.CurrentNode())), len)];
+ var next = jaxs[MENU.Mod(move(MENU.IndexOf(jaxs, MENU.CurrentNode())), len)];
if (next === MENU.CurrentNode()) {
return;
}
@@ -547,7 +547,15 @@
Mod: function(a, n) {
return ((a % n) + n) % n;
},
-
+ IndexOf: (Array.prototype.indexOf ?
+ function (A, item, start) {return A.indexOf(item, start);} :
+ function (A, item, start) {
+ for (var i = (start || 0), j = A.length; i < j; i++) {
+ if (item === A[i]) return i;
+ }
+ return -1;
+ }),
+
saveCookie: function () {HTML.Cookie.Set("menu",this.cookie)},
getCookie: function () {this.cookie = HTML.Cookie.Get("menu")}
@@ -676,7 +684,7 @@
items.push(it);
}
}
- var index = items.indexOf(this);
+ var index = MENU.IndexOf(items, this);
if (index === -1) {
return;
}
@@ -1510,19 +1518,7 @@
HUB.Register.StartupHook("End Config",{}), // wait until config is complete
["Styles",AJAX,CONFIG.styles],
["Post",HUB.Startup.signal,"MathMenu Ready"],
- ["loadComplete",AJAX,"[MathJax]/extensions/MathMenu.js"],
- function() {
- if (!Array.prototype.indexOf) {
- Array.prototype.indexOf = function(item, start) {
- for (var i = (start || 0), j = this.length; i < j; i++) {
- if (item === this[i]) {
- return i;
- }
- }
- return -1;
- };
- }
- }
+ ["loadComplete",AJAX,"[MathJax]/extensions/MathMenu.js"]
);
})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.CallBack,MathJax.OutputJax);