Builder/LeftPanel.js
authorAlan Knowles <alan@akbkhome.com>
Fri, 14 May 2010 08:50:17 +0000 (16:50 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 14 May 2010 08:50:17 +0000 (16:50 +0800)
Builder/LeftPanel.js

index 70275bf..41dcee7 100755 (executable)
@@ -82,6 +82,19 @@ LeftPanel = new XObject({
                             LeftPanel.editableColumn.items[0].el.stop_editing();
                             var type = LeftPanel.get('model').getType(res.path.to_string());
                             LeftPanel.editableColumn.setOptions([]);
+                             
+                            var LeftTree = imports.Builder.LeftTree.LeftTree;
+                            var provider = LeftTree.getPaleteProvider();
+                            
+                            var opts = provider.findOptions(type);
+                            
+                            if (type === false) {
+                                renderer.has_entry = true;
+                            } else {
+                                LeftPanel.editableColumn.setOptions(opts);
+                                renderer.has_entry = false;
+                            }
+                            
                             switch( type.toLowerCase() ) {
                                 
                                 case 'utf8' :