[pve-devel] r5841 - in pve-manager/pve2/www/new: . panel
svn-commits at proxmox.com
svn-commits at proxmox.com
Wed Apr 20 13:17:46 CEST 2011
Author: dietmar
Date: 2011-04-20 13:17:46 +0200 (Wed, 20 Apr 2011)
New Revision: 5841
Added:
pve-manager/pve2/www/new/panel/StorageBrowser.js
Modified:
pve-manager/pve2/www/new/Makefile.am
pve-manager/pve2/www/new/Workspace.js
Log:
StorageBrowser.js stub
Modified: pve-manager/pve2/www/new/Makefile.am
===================================================================
--- pve-manager/pve2/www/new/Makefile.am 2011-04-20 11:06:30 UTC (rev 5840)
+++ pve-manager/pve2/www/new/Makefile.am 2011-04-20 11:17:46 UTC (rev 5841)
@@ -15,6 +15,7 @@
panel/ConfigPanel.js \
panel/NodeConfig.js \
panel/KVMConfig.js \
+ panel/StorageBrowser.js \
tree/ResourceTree.js \
Workspace.js
Modified: pve-manager/pve2/www/new/Workspace.js
===================================================================
--- pve-manager/pve2/www/new/Workspace.js 2011-04-20 11:06:30 UTC (rev 5840)
+++ pve-manager/pve2/www/new/Workspace.js 2011-04-20 11:17:46 UTC (rev 5841)
@@ -97,7 +97,8 @@
var comp;
var tlckup = {
node: 'pveNodeConfig',
- qemu: 'pveKVMConfig'
+ qemu: 'pveKVMConfig',
+ storage: 'pveStorageBrowser'
};
if (selected.length > 0) {
Added: pve-manager/pve2/www/new/panel/StorageBrowser.js
===================================================================
--- pve-manager/pve2/www/new/panel/StorageBrowser.js (rev 0)
+++ pve-manager/pve2/www/new/panel/StorageBrowser.js 2011-04-20 11:17:46 UTC (rev 5841)
@@ -0,0 +1,41 @@
+Ext.define('PVE.panel.StorageBrowser', {
+ extend: 'PVE.panel.ConfigPanel',
+ alias: 'widget.pveStorageBrowser',
+
+ initComponent: function() {
+ var me = this;
+
+ var nodename = me.pveSelNode.data.node;
+ if (!nodename)
+ throw "no node name specified";
+
+ var storeid = me.pveSelNode.data.storage;
+ if (!storeid)
+ throw "no storage ID specified";
+
+ var vmname = me.pveSelNode.data.name;
+ var descr = vmname ? "'" + vmname + "' " : '';
+ Ext.apply(me, {
+ title: "Storage '" + storeid + "'" + "' on node '" + nodename + "'",
+ items: [
+ {
+ title: 'Summary',
+ //xtype: 'pveStorageSummary',
+ itemId: 'summary'
+ },
+ {
+ //xtype: 'pveStorageContent',
+ title: 'Content',
+ itemId: 'content'
+ },
+ {
+ title: 'Permissions',
+ itemId: 'permissions',
+ html: 'Permissions '
+ }
+ ]
+ });
+
+ me.callParent();
+ }
+});
More information about the pve-devel
mailing list