commit d73dbe28602df68e487f70835920cc59fe6ba050
parent 9654bd42562c8fceea92eeb65f2c7c0136a3c4d0
Author: zorkow <volker.sorge@gmail.com>
Date: Sat, 29 Aug 2015 00:30:34 +0100
Adds prototype definition for indexOf.
Diffstat:
1 file changed, 14 insertions(+), 3 deletions(-)
diff --git a/unpacked/extensions/MathMenu.js b/unpacked/extensions/MathMenu.js
@@ -42,7 +42,7 @@
[["MathMenu",id]].concat([].slice.call(arguments,1))
);
};
-
+
var isPC = HUB.Browser.isPC, isMSIE = HUB.Browser.isMSIE, isIE9 = ((document.documentMode||0) > 8);
var ROUND = (isPC ? null : "5px");
@@ -829,7 +829,6 @@
MENU.Focus(menu);
},
MoveHorizontal: function(event, menu, move, rtl) {
- console.log(move);
if (this.disabled) {
return;
}
@@ -1509,7 +1508,19 @@
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"]
+ ["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;
+ };
+ }
+ }
);
})(MathJax.Hub,MathJax.HTML,MathJax.Ajax,MathJax.CallBack,MathJax.OutputJax);