diff --git a/ts/input/asciimath/mathjax2/legacy/MathJax.js b/ts/input/asciimath/mathjax2/legacy/MathJax.js index 903ede297..9f2d1798b 100644 --- a/ts/input/asciimath/mathjax2/legacy/MathJax.js +++ b/ts/input/asciimath/mathjax2/legacy/MathJax.js @@ -19,7 +19,9 @@ exports.MathJax = MathJax; return obj; }; var CONSTRUCTOR = function () { - return function () {return arguments.callee.Init.call(this,arguments)}; + + return function aaa() {return aaa.Init.call(this,Object.assign(arguments,{call:aaa}))}; + }; BASE.Object = OBJECT({ @@ -40,7 +42,7 @@ exports.MathJax = MathJax; Init: function (args) { var obj = this; if (args.length === 1 && args[0] === PROTO) {return obj} - if (!(obj instanceof args.callee)) {obj = new args.callee(PROTO)} + if (!(obj instanceof args.call)) {obj = new args.call(PROTO)} return obj.Init.apply(obj,args) || obj; }, @@ -65,7 +67,7 @@ exports.MathJax = MathJax; prototype: { Init: function () {}, - SUPER: function (fn) {return fn.callee.SUPER}, + SUPER: function (fncall) {return fncall.SUPER}, can: function (method) {return typeof(this[method]) === "function"}, has: function (property) {return typeof(this[property]) !== "undefined"}, isa: function (obj) {return (obj instanceof Object) && (this instanceof obj)} @@ -177,7 +179,7 @@ exports.MathJax = MathJax; // Create a callback from an associative array // var CALLBACK = function (data) { - var cb = function () {return arguments.callee.execute.apply(arguments.callee,arguments)}; + var cb = function ccc() {return ccc.execute.apply(ccc,arguments)}; for (var id in CALLBACK.prototype) { if (CALLBACK.prototype.hasOwnProperty(id)) { if (typeof(data[id]) !== 'undefined') {cb[id] = data[id]} diff --git a/ts/input/asciimath/mathjax2/legacy/jax/element/JSON.js b/ts/input/asciimath/mathjax2/legacy/jax/element/JSON.js index d158bbf30..2abfcf81b 100644 --- a/ts/input/asciimath/mathjax2/legacy/jax/element/JSON.js +++ b/ts/input/asciimath/mathjax2/legacy/jax/element/JSON.js @@ -56,8 +56,8 @@ }); MML.msubsup.Augment({ - toJSON: function () { - var json = this.SUPER(arguments).toJSON.call(this); + toJSON: function ttt() { + var json = this.SUPER(ttt).toJSON.call(this); if (this.data[this.sub] == null) { json.type = "msup"; json.children.splice(1,1); @@ -71,8 +71,8 @@ }); MML.munderover.Augment({ - toJSON: function () { - var json = this.SUPER(arguments).toJSON.call(this); + toJSON: function yyy() { + var json = this.SUPER(yyy).toJSON.call(this); if (this.data[this.munder] == null) { json.type = "mover"; json.children.splice(1,1); @@ -86,8 +86,8 @@ }); MML.TeXAtom.Augment({ - toJSON: function () { - var json = this.SUPER(arguments).toJSON.call(this); + toJSON: function uuu() { + var json = this.SUPER(uuu).toJSON.call(this); json.type = "mrow"; json.TeXAtom = MML.TEXCLASSNAMES[this.Get("texClass")]; return json; diff --git a/ts/input/asciimath/mathjax2/legacy/jax/element/mml/jax.js b/ts/input/asciimath/mathjax2/legacy/jax/element/mml/jax.js index 96fb9186f..473aca11d 100644 --- a/ts/input/asciimath/mathjax2/legacy/jax/element/mml/jax.js +++ b/ts/input/asciimath/mathjax2/legacy/jax/element/mml/jax.js @@ -813,9 +813,9 @@ MathJax.ElementJax.mml.Augment({ if (!(this.isEmbellished()) || typeof(this.core) === "undefined") {return this} return this.data[this.core].CoreMO(); }, - toString: function () { + toString: function qqq() { if (this.inferred) {return '[' + this.data.join(',') + ']'} - return this.SUPER(arguments).toString.call(this); + return this.SUPER(qqq).toString.call(this); }, setTeXclass: function (prev) { var i, m = this.data.length; @@ -1196,12 +1196,12 @@ MathJax.ElementJax.mml.Augment({ } }, linebreakContainer: true, - Append: function () { + Append: function www() { for (var i = 0, m = arguments.length; i < m; i++) { if (!((arguments[i] instanceof MML.mtr) || (arguments[i] instanceof MML.mlabeledtr))) {arguments[i] = MML.mtr(arguments[i])} } - this.SUPER(arguments).Append.apply(this,arguments); + this.SUPER(www).Append.apply(this,arguments); }, setTeXclass: MML.mbase.setSeparateTeXclasses }); @@ -1221,11 +1221,11 @@ MathJax.ElementJax.mml.Augment({ mtable: {rowalign: true, columnalign: true, groupalign: true} }, linebreakContainer: true, - Append: function () { + Append: function eee() { for (var i = 0, m = arguments.length; i < m; i++) { if (!(arguments[i] instanceof MML.mtd)) {arguments[i] = MML.mtd(arguments[i])} } - this.SUPER(arguments).Append.apply(this,arguments); + this.SUPER(eee).Append.apply(this,arguments); }, setTeXclass: MML.mbase.setSeparateTeXclasses }); @@ -1420,9 +1420,9 @@ MathJax.ElementJax.mml.Augment({ MML.xml = MML.mbase.Subclass({ type: "xml", - Init: function () { + Init: function rrr() { this.div = document.createElement("div"); - return this.SUPER(arguments).Init.apply(this,arguments); + return this.SUPER(rrr).Init.apply(this,arguments); }, Append: function () { for (var i = 0, m = arguments.length; i < m; i++) {