Fix use if for...in to avoid problems with elements added to Array.prototype. Resolves issue #667
This commit is contained in:
parent
67ee149dd2
commit
7bd8f9edb4
|
@ -46,7 +46,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
MathJax.Extension["TeX/bbox"] = {
|
MathJax.Extension["TeX/bbox"] = {
|
||||||
version: "2.3"
|
version: "2.3.1"
|
||||||
};
|
};
|
||||||
|
|
||||||
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
|
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,""),
|
var bbox = this.GetBrackets(name,""),
|
||||||
math = this.ParseArg(name);
|
math = this.ParseArg(name);
|
||||||
var parts = bbox.split(/,/), def, background, style;
|
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 part = parts[i].replace(/^\s+/,'').replace(/\s+$/,'');
|
||||||
var match = part.match(/^(\.\d+|\d+(\.\d*)?)(pt|em|ex|mu|px|in|cm|mm)$/);
|
var match = part.match(/^(\.\d+|\d+(\.\d*)?)(pt|em|ex|mu|px|in|cm|mm)$/);
|
||||||
if (match) {
|
if (match) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user