diff --git a/unpacked/extensions/HTML-CSS/handle-floats.js b/unpacked/extensions/HTML-CSS/handle-floats.js
index 22b452215..d2717056f 100644
--- a/unpacked/extensions/HTML-CSS/handle-floats.js
+++ b/unpacked/extensions/HTML-CSS/handle-floats.js
@@ -66,7 +66,7 @@ MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () {
TRANSLATE = HTMLCSS.Translate;
HTMLCSS.Augment({
Translate: function (script,state) {
- TRANSLATE.call(this,script,state);
+ TRANSLATE.apply(this,arguments);
if (script.MathJax.elementJax.HTMLCSS.display) {
var next = script.nextSibling;
if (!next || next.className !== "MathJax_MSIE_Separator") {
diff --git a/unpacked/extensions/TeX/noErrors.js b/unpacked/extensions/TeX/noErrors.js
index 32778c9b9..7f30d94ba 100644
--- a/unpacked/extensions/TeX/noErrors.js
+++ b/unpacked/extensions/TeX/noErrors.js
@@ -154,7 +154,7 @@
span = this.HTMLcreateSpan(span);
span.bbox = data.data[0].toHTML(span).bbox;
} else {
- span = MATH.call(this,span,node);
+ span = MATH.apply(this,arguments);
}
return span;
}
@@ -166,7 +166,7 @@
//
MML.merror.Augment({
toHTML: function (span) {
- if (!this.isError) {return MERROR.call(this,span)}
+ if (!this.isError) {return MERROR.apply(this,arguments)}
span = this.HTMLcreateSpan(span); span.className = "noError"
if (this.multiLine) {span.style.display = "inline-block"}
var text = this.data[0].data[0].data.join("").split(/\n/);
@@ -218,7 +218,7 @@
toSVG: function (span,node) {
var data = this.data[0];
if (data && data.data[0] && data.data[0].isError)
- {span = data.data[0].toSVG(span)} else {span = MATH.call(this,span,node)}
+ {span = data.data[0].toSVG(span)} else {span = MATH.apply(this,arguments)}
return span;
}
});
@@ -229,7 +229,7 @@
//
MML.merror.Augment({
toSVG: function (span) {
- if (!this.isError || this.Parent().type !== "math") {return MERROR.call(this,span)}
+ if (!this.isError || this.Parent().type !== "math") {return MERROR.apply(this,arguments)}
span = HTML.addElement(span,"span",{className: "noError", isMathJax:true});
if (this.multiLine) {span.style.display = "inline-block"}
var text = this.data[0].data[0].data.join("").split(/\n/);
@@ -267,7 +267,7 @@
toNativeMML: function (span) {
var data = this.data[0];
if (data && data.data[0] && data.data[0].isError)
- {span = data.data[0].toNativeMML(span)} else {span = MATH.call(this,span)}
+ {span = data.data[0].toNativeMML(span)} else {span = MATH.apply(this,arguments)}
return span;
}
});
@@ -278,7 +278,7 @@
//
MML.merror.Augment({
toNativeMML: function (span) {
- if (!this.isError) {return MERROR.call(this,span)}
+ if (!this.isError) {return MERROR.apply(this,arguments)}
span = span.appendChild(document.createElement("span"));
var text = this.data[0].data[0].data.join("").split(/\n/);
for (var i = 0, m = text.length; i < m; i++) {
@@ -328,7 +328,7 @@
//
MML.merror.Augment({
toCommonHTML: function (span) {
- if (!this.isError) {return MERROR.call(this,span)}
+ if (!this.isError) {return MERROR.apply(this,arguments)}
span = this.CHTMLcreateSpan(span); span.className = "noError"
if (this.multiLine) {span.style.display = "inline-block"}
var text = this.data[0].data[0].data.join("").split(/\n/);
diff --git a/unpacked/extensions/TeX/unicode.js b/unpacked/extensions/TeX/unicode.js
index 7f5b4d6b6..e740943bf 100644
--- a/unpacked/extensions/TeX/unicode.js
+++ b/unpacked/extensions/TeX/unicode.js
@@ -124,7 +124,7 @@ MathJax.Hub.Register.StartupHook("HTML-CSS Jax Ready",function () {
var GETVARIANT = MML.mbase.prototype.HTMLgetVariant;
MML.mbase.Augment({
HTMLgetVariant: function () {
- var variant = GETVARIANT.call(this);
+ var variant = GETVARIANT.apply(this,arguments);
if (variant.unicode) {delete variant.unicode; delete variant.FONTS} // clear font cache in case of restart
if (!this.unicode) {return variant}
variant.unicode = true;