commit b9863ce6ec2f4155c218b2ae08de8ce916c610d1
parent 90cd96cd53c2383457c35418b7a5f6122e5ceb71
Author: Davide P. Cervone <dpvc@union.edu>
Date: Wed, 22 May 2013 15:07:37 -0400
Merge remote-tracking branch 'dpvc/issue475' into v2.2-latest
Resolves issue #475
Diffstat:
3 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/unpacked/extensions/TeX/AMSmath.js b/unpacked/extensions/TeX/AMSmath.js
@@ -265,7 +265,7 @@ MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
var den = this.ParseArg(name);
var frac = MML.mfrac(num,den);
if (thick !== "") {frac.linethickness = thick}
- if (left || right) {frac = TEX.mfenced(left,frac,right)}
+ if (left || right) {frac = TEX.fenced(left,frac,right)}
if (style !== "") {
var STYLE = (["D","T","S","SS"])[style];
if (STYLE == null)
diff --git a/unpacked/jax/input/TeX/config.js b/unpacked/jax/input/TeX/config.js
@@ -27,7 +27,7 @@
MathJax.InputJax.TeX = MathJax.InputJax({
id: "TeX",
- version: "2.2",
+ version: "2.2.1",
directory: MathJax.InputJax.directory + "/TeX",
extensionDir: MathJax.InputJax.extensionDir + "/TeX",
diff --git a/unpacked/jax/input/TeX/jax.js b/unpacked/jax/input/TeX/jax.js
@@ -186,7 +186,7 @@
if (this.open || this.close) {
mml.texClass = MML.TEXCLASS.INNER;
mml.texWithDelims = true;
- mml = TEX.mfenced(this.open,mml,this.close);
+ mml = TEX.fenced(this.open,mml,this.close);
}
return [STACKITEM.mml(mml), item];
}
@@ -200,7 +200,7 @@
stopError: /*_()*/ ["ExtraLeftMissingRight", "Extra \\left or missing \\right"],
checkItem: function (item) {
if (item.type === "right")
- {return STACKITEM.mml(TEX.mfenced(this.delim,this.mmlData(),item.delim))}
+ {return STACKITEM.mml(TEX.fenced(this.delim,this.mmlData(),item.delim))}
return this.SUPER(arguments).checkItem.call(this,item);
}
});
@@ -276,7 +276,7 @@
if ((this.arraydef.columnlines||"none") != "none" ||
(this.arraydef.rowlines||"none") != "none") {mml.padding = 0} // HTML-CSS jax implements this
}
- if (this.open || this.close) {mml = TEX.mfenced(this.open,mml,this.close)}
+ if (this.open || this.close) {mml = TEX.fenced(this.open,mml,this.close)}
mml = STACKITEM.mml(mml);
if (this.requireClose) {
if (item.type === 'close') {return mml}
@@ -2122,14 +2122,14 @@
},
/*
- * Create an mrow that represents the equivalent of an mfenced
+ * Create an mrow that has stretchy delimiters at either end, as needed
*/
- mfenced: function (open,mml,close) {
+ fenced: function (open,mml,close) {
var mrow = MML.mrow();
mrow.open = open; mrow.close = close;
- if (open) {mrow.Append(MML.mo(open).With({fence:true, texClass:MML.TEXCLASS.OPEN}))}
+ if (open) {mrow.Append(MML.mo(open).With({fence:true, stretchy:true, texClass:MML.TEXCLASS.OPEN}))}
if (mml.type === "mrow") {mrow.Append.apply(mrow,mml.data)} else {mrow.Append(mml)}
- if (close) {mrow.Append(MML.mo(close).With({fence:true, texClass:MML.TEXCLASS.CLOSE}))}
+ if (close) {mrow.Append(MML.mo(close).With({fence:true, stretchy:true, texClass:MML.TEXCLASS.CLOSE}))}
return mrow;
},