From: Alan Knowles Date: Fri, 30 Apr 2010 04:23:15 +0000 (+0800) Subject: Builder/Provider/ProjectManager.js X-Git-Url: http://git.roojs.org/?a=commitdiff_plain;h=f4b9e877da1d6229bec59f7ddca5469899b05ed4;p=app.Builder.js Builder/Provider/ProjectManager.js --- diff --git a/Builder/Provider/ProjectManager.js b/Builder/Provider/ProjectManager.js index b121288f5..2144cb600 100755 --- a/Builder/Provider/ProjectManager.js +++ b/Builder/Provider/ProjectManager.js @@ -27,7 +27,7 @@ ProjectManager = new Observable({ this.saveConfig(); } - }, + }, projects : [], @@ -96,7 +96,8 @@ ProjectManager = new Observable({ saveConfig : function() { - Roo.each(this.projects, function(p) { + var _this = this; + this.projects.forEach( function(p) { if (!p.fn) { // make the filename.. @@ -110,7 +111,7 @@ ProjectManager = new Observable({ } - var file = Gio.file_new_for_path(this.dirname + '/' + p.fn + '.json'); + var file = Gio.file_new_for_path(_this.dirname + '/' + p.fn + '.json'); var stream = file.replace(null,false,0); var s = p.toJSON(); @@ -118,7 +119,7 @@ ProjectManager = new Observable({ stream.close(); - }, this); + }); @@ -128,7 +129,7 @@ ProjectManager = new Observable({ Seed.print(JSON.stringify(proj)); var found = false; - Roo.each(this.projects , function(p) { + this.projects.forEach( function(p) { if (proj == p) { found = true; return true; @@ -148,7 +149,7 @@ ProjectManager = new Observable({ }, getByFn : function (fn) { var ret = false; - Roo.each(this.projects, function(p) { + this.projects.forEach(function(p) { if (p.fn == fn) { ret = p; return true;