Revert "File.js"
[app.Builder.js] / ProjectManager.js
index 54c610d..5ae8d5a 100755 (executable)
@@ -1,13 +1,13 @@
 //<Script type="text/javascript">
-Gio = imports.gi.Gio;
-GLib = imports.gi.GLib;
+Gio         = imports.gi.Gio;
+GLib        = imports.gi.GLib;
 
 
-console = imports.console;
-XObject = imports.XObject.XObject;
+console     = imports.console;
+XObject     = imports.XObject.XObject;
  
-Observable = imports.Observable.Observable;
-File = imports['../../File.js'].File;
+Observable  = imports.Observable.Observable;
+File        = imports.File.File;
 /**
  * 
  * /home/alan/.BuilderConfig/*
@@ -18,7 +18,7 @@ File = imports['../../File.js'].File;
 ProjectManager =  new Observable({
     
     events : {
-        'changed' : true,
+        'changed' : true
     },
     
     
@@ -46,14 +46,18 @@ ProjectManager =  new Observable({
       
         this.projects = [];
         var files = File.list(this.dirname);
+        
+        
+        //print(files);Seed.quit();
         for (var i =0 ; i < files.length;i++) {
             var fn = files[i];
-             
-            if (!fn.match(/.json$/)) {
+             print(fn);
+            if (!fn.match(/\.json$/)) {
                 continue;
             }
             var str = File.read(this.dirname + '/' + fn);
             if (!str || !str.length) {
+                print("EMPTY");
                 continue; // empty file.
             }
              
@@ -71,6 +75,7 @@ ProjectManager =  new Observable({
             
              
         }
+//        print(JSON.stringify(this.projects.length));Seed.quit();
    
         this.projects.sort(function(a,b) {
             if (a.getName() == b.getName()) {
@@ -132,7 +137,7 @@ ProjectManager =  new Observable({
             return proj;
             return;
         }
-        var cls = imports.Builder.Provider.Project[proj.xtype][proj.xtype];
+        var cls = imports.Project[proj.xtype][proj.xtype];
         var pr = new cls(proj);
         this.projects.push(pr );
         this.fireEvent('changed', this);
@@ -174,10 +179,10 @@ ProjectManager =  new Observable({
     },
     getPalete: function(type) {
         if (typeof(ProjectManager.palete[type]) != 'undefined') {
-            print ("ALREADY GOT " + type);
+            //print ("ALREADY GOT " + type);
             return ProjectManager.palete[type];
         }
-        var cls = imports.Builder.Provider.Palete[type][type];
+        var cls = imports.Palete[type][type];
         
         ProjectManager.palete[type] =  new cls();
         print (typeof(ProjectManager.palete[type]));
@@ -190,4 +195,4 @@ ProjectManager =  new Observable({
 
 
 
\ No newline at end of file