]> git.proxmox.com Git - pve-manager.git/blob - www/manager/lxc/ResourceEdit.js
fix bug #781: separate CPU and memory in editor
[pve-manager.git] / www / manager / lxc / ResourceEdit.js
1 var labelWidth = 120;
2
3 Ext.define('PVE.lxc.CPUEdit', {
4 extend: 'PVE.window.Edit',
5
6 initComponent : function() {
7 var me = this;
8
9 Ext.apply(me, {
10 subject: gettext('CPU'),
11 items: [
12 {
13 xtype: 'numberfield',
14 name: 'cpulimit',
15 minValue: 0,
16 value: '1',
17 step: 1,
18 fieldLabel: gettext('CPU limit'),
19 labelWidth: labelWidth,
20 allowBlank: false
21 },
22 {
23 xtype: 'numberfield',
24 name: 'cpuunits',
25 fieldLabel: gettext('CPU units'),
26 value: 1024,
27 minValue: 8,
28 maxValue: 500000,
29 labelWidth: labelWidth,
30 allowBlank: false
31 }
32 ]
33 });
34
35 me.callParent();
36
37 me.load();
38 }
39 });
40
41 Ext.define('PVE.lxc.MemoryEdit', {
42 extend: 'PVE.window.Edit',
43
44 initComponent : function() {
45 var me = this;
46
47 Ext.apply(me, {
48 subject: gettext('Memory'),
49 items: [
50 {
51 xtype: 'numberfield',
52 name: 'memory',
53 minValue: 32,
54 maxValue: 512*1024,
55 value: '512',
56 step: 32,
57 fieldLabel: gettext('Memory (MB)'),
58 labelWidth: labelWidth,
59 allowBlank: false
60 },
61 {
62 xtype: 'numberfield',
63 name: 'swap',
64 minValue: 0,
65 maxValue: 128*1024,
66 value: '512',
67 step: 32,
68 fieldLabel: gettext('Swap (MB)'),
69 labelWidth: labelWidth,
70 allowBlank: false
71 }
72 ]
73 });
74
75 me.callParent();
76
77 me.load();
78 }
79 });