[pve-devel] [PATCH] fix create CT: this fix the create CT what happend in previous refactoring.
Wolfgang Link
w.link at proxmox.com
Fri Oct 23 15:33:19 CEST 2015
---
www/manager/lxc/CreateWizard.js | 15 +++++++++++--
www/manager/lxc/ResourceEdit.js | 49 ++++++++++++++++++++++++++++++++++++-----
2 files changed, 56 insertions(+), 8 deletions(-)
diff --git a/www/manager/lxc/CreateWizard.js b/www/manager/lxc/CreateWizard.js
index c0a30a3..c862d44 100644
--- a/www/manager/lxc/CreateWizard.js
+++ b/www/manager/lxc/CreateWizard.js
@@ -160,9 +160,20 @@ Ext.define('PVE.lxc.CreateWizard', {
]
},
{
- xtype: 'pveLxcResourceInputPanel',
+ xtype: 'inputpanel',
title: gettext('Resources'),
- insideWizard: true
+ items: [
+ {
+ xtype: 'pveLxcMemoryInputPanel',
+ title: gettext('Memory'),
+ insideWizard: true
+ },
+ {
+ xtype: 'pveLxcCPUInputPanel',
+ title: gettext('CPU'),
+ insideWizard: true
+ }
+ ]
},
networkpanel,
{
diff --git a/www/manager/lxc/ResourceEdit.js b/www/manager/lxc/ResourceEdit.js
index 41d772c..1a59c49 100644
--- a/www/manager/lxc/ResourceEdit.js
+++ b/www/manager/lxc/ResourceEdit.js
@@ -1,5 +1,23 @@
var labelWidth = 120;
+Ext.define('PVE.lxc.MemoryEdit', {
+ extend: 'PVE.window.Edit',
+
+ initComponent : function() {
+ var me = this;
+
+ Ext.apply(me, {
+ subject: gettext('Memory'),
+ items: Ext.create('PVE.lxc.MemoryInputPanel')
+ });
+
+ me.callParent();
+
+ me.load();
+ }
+});
+
+
Ext.define('PVE.lxc.CPUEdit', {
extend: 'PVE.window.Edit',
@@ -8,6 +26,26 @@ Ext.define('PVE.lxc.CPUEdit', {
Ext.apply(me, {
subject: gettext('CPU'),
+ items: Ext.create('PVE.lxc.CPUInputPanel')
+ });
+
+ me.callParent();
+
+ me.load();
+ }
+});
+
+Ext.define('PVE.lxc.CPUInputPanel', {
+ extend: 'PVE.panel.InputPanel',
+ alias: 'widget.pveLxcCPUInputPanel',
+
+ insideWizard: false,
+
+ initComponent : function() {
+ var me = this;
+
+ Ext.apply(me, {
+ subject: gettext('CPU'),
items: [
{
xtype: 'numberfield',
@@ -33,13 +71,14 @@ Ext.define('PVE.lxc.CPUEdit', {
});
me.callParent();
-
- me.load();
}
});
-Ext.define('PVE.lxc.MemoryEdit', {
- extend: 'PVE.window.Edit',
+Ext.define('PVE.lxc.MemoryInputPanel', {
+ extend: 'PVE.panel.InputPanel',
+ alias: 'widget.pveLxcMemoryInputPanel',
+
+ insideWizard: false,
initComponent : function() {
var me = this;
@@ -73,7 +112,5 @@ Ext.define('PVE.lxc.MemoryEdit', {
});
me.callParent();
-
- me.load();
}
});
--
2.1.4
More information about the pve-devel
mailing list