Fix use if for...in to avoid problems with elements added to Array.prototype. Resolves issue #667

This commit is contained in:
Davide P. Cervone 2014-02-06 14:17:04 -05:00
parent 67ee149dd2
commit 7bd8f9edb4

View File

@ -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) {