From 4a78fa821c250de816f27d64a9db5d2af32852ba Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 25 May 2010 13:12:05 +0800 Subject: [PATCH] Builder/Provider/ProjectManager.js --- Builder/Provider/ProjectManager.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/Builder/Provider/ProjectManager.js b/Builder/Provider/ProjectManager.js index f1504d5e2..ebca7175e 100755 --- a/Builder/Provider/ProjectManager.js +++ b/Builder/Provider/ProjectManager.js @@ -143,6 +143,28 @@ ProjectManager = new Observable({ }, + + deleteProject : function (fn) + { + var newplist = []; + var _this = this; + this.projects.forEach(function(p) { + if (p.fn != p) { + + newplist.push(p); + return; + } + var file = _this.dirname + '/' + p.fn + '.json'; + if (File.exists(file)) { + File.remove(file); + } + + }); + this.projects = newplist; + this.fireEvent('changed', this); + }, + + getByFn : function (fn) { var ret = false; this.projects.forEach(function(p) { -- 2.39.2