diff --git a/lib/ice-coder.js b/lib/ice-coder.js index 955e988..a66d67f 100644 --- a/lib/ice-coder.js +++ b/lib/ice-coder.js @@ -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