From b74df73c854ac4dde2fde5d69860e95183ee5f5b Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Fri, 22 May 2009 13:59:10 -0400 Subject: [PATCH] More sanity in completion changes in last commit. --- common/content/completion.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/common/content/completion.js b/common/content/completion.js index 7a319c6a..0eabbc15 100644 --- a/common/content/completion.js +++ b/common/content/completion.js @@ -339,12 +339,8 @@ CompletionContext.prototype = { { let [k, v] = i; let _k = "_" + k; - if (typeof v == "string" && !/^[a-z_$][0-9a-z_$]*$/i.test(v)) - { - if (!/[.[]/.test(v[0])) - v = "." + v; + if (typeof v == "string" && /^[.[]/.test(v)) v = eval("(function(i) i" + v + ")") - } if (typeof v == "function") res.__defineGetter__(k, function () _k in this ? this[_k] : (this[_k] = v(this.item))); else