commit 9d9fc3d063de979ceede3099c4f2dcce3f9744ec
parent 9178a9af0eb739809dedb13cf0a7d81075f9a71d
Author: Davide P. Cervone <dpvc@union.edu>
Date: Fri, 26 Apr 2013 14:41:42 -0400
Convert true and fals attributes to booleans. Resolves issue #451.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/unpacked/jax/input/TeX/jax.js b/unpacked/jax/input/TeX/jax.js
@@ -1418,7 +1418,9 @@
if (!match) {TEX.Error("Invalid MathML attribute: "+attr)}
if (!MML[type].prototype.defaults[match[1]] && !this.MmlTokenAllow[match[1]])
{TEX.Error(match[1]+" is not a recognized attribute for "+type)}
- def[match[1]] = match[2].replace(/^(['"])(.*)\1$/,"$2");
+ var value = match[2].replace(/^(['"])(.*)\1$/,"$2");
+ if (value === "true") {value = true} else if (value === "false") {value = false}
+ def[match[1]] = value;
def.attrNames.push(match[1]);
attr = attr.substr(match[0].length);
}