[pve-devel] r5839 - in pve-manager/pve2/www/new: . panel
svn-commits at proxmox.com
svn-commits at proxmox.com
Wed Apr 20 12:57:11 CEST 2011
Author: dietmar
Date: 2011-04-20 12:57:11 +0200 (Wed, 20 Apr 2011)
New Revision: 5839
Added:
pve-manager/pve2/www/new/panel/KVMConfig.js
Modified:
pve-manager/pve2/www/new/Makefile.am
pve-manager/pve2/www/new/Workspace.js
pve-manager/pve2/www/new/panel/ConfigPanel.js
Log:
start KVMConfig.js
Modified: pve-manager/pve2/www/new/Makefile.am
===================================================================
--- pve-manager/pve2/www/new/Makefile.am 2011-04-20 10:27:24 UTC (rev 5838)
+++ pve-manager/pve2/www/new/Makefile.am 2011-04-20 10:57:11 UTC (rev 5839)
@@ -14,6 +14,7 @@
grid/ResourceGrid.js \
panel/ConfigPanel.js \
panel/NodeConfig.js \
+ panel/KVMConfig.js \
tree/ResourceTree.js \
Workspace.js
Modified: pve-manager/pve2/www/new/Workspace.js
===================================================================
--- pve-manager/pve2/www/new/Workspace.js 2011-04-20 10:27:24 UTC (rev 5838)
+++ pve-manager/pve2/www/new/Workspace.js 2011-04-20 10:57:11 UTC (rev 5839)
@@ -96,7 +96,8 @@
selectionchange: function(sm, selected) {
var comp;
var tlckup = {
- node: 'pveNodeConfig'
+ node: 'pveNodeConfig',
+ qemu: 'pveKVMConfig',
};
if (selected.length > 0) {
Modified: pve-manager/pve2/www/new/panel/ConfigPanel.js
===================================================================
--- pve-manager/pve2/www/new/panel/ConfigPanel.js 2011-04-20 10:27:24 UTC (rev 5838)
+++ pve-manager/pve2/www/new/panel/ConfigPanel.js 2011-04-20 10:57:11 UTC (rev 5839)
@@ -24,7 +24,8 @@
// pass pveSelNode && viewFilter to all children
Ext.apply(me.defaults, {
pveSelNode: me.pveSelNode,
- viewFilter: me.viewFilter
+ viewFilter: me.viewFilter,
+ border: false
});
if (me.showSearch) {
Added: pve-manager/pve2/www/new/panel/KVMConfig.js
===================================================================
--- pve-manager/pve2/www/new/panel/KVMConfig.js (rev 0)
+++ pve-manager/pve2/www/new/panel/KVMConfig.js 2011-04-20 10:57:11 UTC (rev 5839)
@@ -0,0 +1,63 @@
+Ext.define('PVE.panel.KVMConfig', {
+ extend: 'PVE.panel.ConfigPanel',
+ alias: 'widget.pveKVMConfig',
+
+ initComponent: function() {
+ var me = this;
+
+ var nodename = me.pveSelNode.data.node;
+ if (!nodename)
+ throw "no node name specified";
+
+ var vmid = me.pveSelNode.data.vmid;
+ if (!vmid)
+ throw "no VM ID specified";
+
+ var vmname = me.pveSelNode.data.name;
+ var descr = vmname ? "'" + vmname + "' " : '';
+ Ext.apply(me, {
+ title: "Virtual machine " + descr + "'KVM " + vmid + "' on node '" + nodename + "'",
+ items: [
+ {
+ title: 'Summary',
+ itemId: 'summary',
+ tbar: [
+ { text: 'Start'},
+ { text: 'Stop'},
+ { text: 'Reset'},
+ { text: 'Shutdown'},
+ { text: 'Remove'}
+ ],
+ html: 'summary ' + vmid
+ },
+ {
+ title: 'Hardware',
+ itemId: 'hardware',
+ html: 'hardware ' + vmid
+ },
+ {
+ title: 'Options',
+ itemId: 'options',
+ html: 'options ' + vmid
+ },
+ {
+ //xtype: 'pveConsole',
+ html: 'console ' + vmid,
+ title: 'Console ' + vmid,
+ itemId: 'console',
+ vmid: vmid,
+ node: nodename,
+ border: false
+ },
+ {
+ title: 'Permissions',
+ itemId: 'permissions',
+ html: 'permissions ' + vmid
+ }
+
+ ]
+ });
+
+ me.callParent();
+ }
+});
More information about the pve-devel
mailing list