commit 7bd8f9edb46ac81b1467fea0035c1f89a3ff255b
parent 67ee149dd2007b15796a6b85b897ac60a7e14e28
Author: Davide P. Cervone <dpvc@union.edu>
Date: Thu, 6 Feb 2014 14:17:04 -0500
Fix use if for...in to avoid problems with elements added to Array.prototype. Resolves issue #667
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/unpacked/extensions/TeX/bbox.js b/unpacked/extensions/TeX/bbox.js
@@ -46,7 +46,7 @@
*/
MathJax.Extension["TeX/bbox"] = {
- version: "2.3"
+ version: "2.3.1"
};
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
@@ -61,7 +61,7 @@ MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
var bbox = this.GetBrackets(name,""),
math = this.ParseArg(name);
var parts = bbox.split(/,/), def, background, style;
- for (var i in parts) {
+ for (var i = 0, m = parts.length; i < m; i++) {
var part = parts[i].replace(/^\s+/,'').replace(/\s+$/,'');
var match = part.match(/^(\.\d+|\d+(\.\d*)?)(pt|em|ex|mu|px|in|cm|mm)$/);
if (match) {