Increase the variations on definition matching

Covers a few more variations here, will one day integrate Tern to better
handle this.
This commit is contained in:
Matt Pass
2013-05-16 16:57:05 +01:00
parent 9b5aea5aec
commit 9c4c33aa76

View File

@@ -423,7 +423,16 @@ var ICEcoder = {
cM.setCursor(top.ICEcoder.origCurorPos);
} else {
top.ICEcoder.origCurorPos = cM.getCursor();
defVars = ["var "+tokenString, "function "+tokenString, tokenString+"=function", tokenString+"=new function", tokenString+":", "def "+tokenString, "class "+tokenString];
defVars = [
"var "+tokenString,
"function "+tokenString,
tokenString+"=function", tokenString+"= function", tokenString+" =function", tokenString+" = function",
tokenString+"=new function", tokenString+"= new function", tokenString+" =new function", tokenString+" = new function",
"window['"+tokenString+"']", "window[\""+tokenString+"\"]",
"this['"+tokenString+"']", "this[\""+tokenString+"\"]",
tokenString+":", tokenString+" :",
"def "+tokenString,
"class "+tokenString];
for (var i=0; i<defVars.length; i++) {
if (top.ICEcoder.findReplace(defVars[i],false,false)) {
i=defVars.length;