[pve-devel] r4902 - in pve-manager/pve2: lib/PVE/API2 www/manager

svn-commits at proxmox.com svn-commits at proxmox.com
Thu Jul 15 14:01:58 CEST 2010


Author: dietmar
Date: 2010-07-15 12:01:58 +0000 (Thu, 15 Jul 2010)
New Revision: 4902

Modified:
   pve-manager/pve2/lib/PVE/API2/Storage.pm
   pve-manager/pve2/www/manager/ConfigPanel.js
   pve-manager/pve2/www/manager/PVESearch.js
   pve-manager/pve2/www/manager/PVEUtils.js
   pve-manager/pve2/www/manager/ResourceTree.js
Log:
cleanups


Modified: pve-manager/pve2/lib/PVE/API2/Storage.pm
===================================================================
--- pve-manager/pve2/lib/PVE/API2/Storage.pm	2010-07-15 09:57:39 UTC (rev 4901)
+++ pve-manager/pve2/lib/PVE/API2/Storage.pm	2010-07-15 12:01:58 UTC (rev 4902)
@@ -1,6 +1,6 @@
 package PVE::API2::Storage;
 
-# fixme: split objects
+# fixme: split things into different files?
 
 # /storage/config GET whole config, CREATE storage
 # /storage/config/{storeid}/ GET/SET storage config

Modified: pve-manager/pve2/www/manager/ConfigPanel.js
===================================================================
--- pve-manager/pve2/www/manager/ConfigPanel.js	2010-07-15 09:57:39 UTC (rev 4901)
+++ pve-manager/pve2/www/manager/ConfigPanel.js	2010-07-15 12:01:58 UTC (rev 4902)
@@ -10,7 +10,7 @@
 	if (!self.xtype)
 	    throw "no xtype specified";
 
-	var items = self.items;
+	var items = self.items || [];
 	self.items = null;
 
 	if (PVE.ConfigPanel.activeTab[self.xtype] === undefined) {
@@ -19,15 +19,10 @@
 
 	if (self.showSearch) {
 	    items.unshift({
-		title: 'Search',
+		pveSelNode: pveselnode,
 		id: 'search',
 		layout: 'fit',
-		items: [
-		    {
-			xtype: 'pveSearch',
-			pveSelNode: pveselnode
-		    }
-		]
+		xtype: 'pveSearch'
 	    });
 	} else {
 	    if (PVE.ConfigPanel.activeTab[self.xtype] === 'search') {

Modified: pve-manager/pve2/www/manager/PVESearch.js
===================================================================
--- pve-manager/pve2/www/manager/PVESearch.js	2010-07-15 09:57:39 UTC (rev 4901)
+++ pve-manager/pve2/www/manager/PVESearch.js	2010-07-15 12:01:58 UTC (rev 4902)
@@ -8,7 +8,7 @@
 	var tree = n.getOwnerTree();
 	var viewname = tree.viewname;
 
-	console.log("VIEW " + viewname);
+	//console.log("VIEW " + viewname);
 
 	var groupfilter = [];
 
@@ -28,9 +28,19 @@
 	var coldef = PVE.Utils.get_column_defaults(viewname);
 
 	Ext.apply(this, {
+	    title: 'Index',
 	    store: PVE.Cache.searchstore,
 	    border: false,
 	    tbar: [
+		{
+		    text: "Create VM"
+		}, '-',
+		{
+		    text: "Create Container"
+		}, '-',
+		{
+		    text: "Add Storage"
+		},
 		'->', 'Search:', ' ',
 		{
 		    xtype: 'textfield',
@@ -73,39 +83,3 @@
 
 Ext.reg('pveSearch', PVE.Search);
 
-PVE.SearchPanel = Ext.extend(Ext.Panel, {
-
-    initComponent : function() {
-
-	var pveselnode = this.pveSelNode;
-
-	var tabs = new Ext.TabPanel({
-	    activeTab: 0,
- 	    border: false,	    
- 	    items: [{
-		title: 'Search',
-		layout: 'fit',
-		items: [
-		    {
-			xtype: 'pveSearch',
-			pveSelNode: pveselnode
-		    }
-		]
-	    }]
-	});
-
-	Ext.apply(this, {
-	    title: "Search Panel",
-	    layout: 'fit',
-  	    border: false,
-	    items: tabs
-	});
-
-	PVE.SearchPanel.superclass.initComponent.call(this);
-
-    }
-});
-
-Ext.reg('pveSearchPanel', PVE.SearchPanel);
-
-

Modified: pve-manager/pve2/www/manager/PVEUtils.js
===================================================================
--- pve-manager/pve2/www/manager/PVEUtils.js	2010-07-15 09:57:39 UTC (rev 4901)
+++ pve-manager/pve2/www/manager/PVEUtils.js	2010-07-15 12:01:58 UTC (rev 4902)
@@ -336,7 +336,7 @@
 	storage: {
 	    text: 'Storage View',
 	    fields: Ext.apply({}, visible_fields),
-	    groups: ['node', 'storage'],
+	    groups: ['node'],
 	    filterfn: function(n, itype) {
 		return itype === 'storage';
 	    }

Modified: pve-manager/pve2/www/manager/ResourceTree.js
===================================================================
--- pve-manager/pve2/www/manager/ResourceTree.js	2010-07-15 09:57:39 UTC (rev 4901)
+++ pve-manager/pve2/www/manager/ResourceTree.js	2010-07-15 12:01:58 UTC (rev 4902)
@@ -58,7 +58,10 @@
 	    Ext.apply(info, {
 		cls: 'x-tree-node-collapsed',
 		target: { 
-		    xtype: 'pveSearchPanel'
+		    title: "Resources",
+		    layout: 'fit',
+		    border: false,
+		    xtype: 'pveConfigPanel'
 		} 
 	    });
 	}



More information about the pve-devel mailing list