]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/lxc/ResourceEdit.js
1 /*jslint confusion: true */
4 Ext
.define('PVE.lxc.MemoryEdit', {
5 extend
: 'Proxmox.window.Edit',
7 initComponent : function() {
11 subject
: gettext('Memory'),
12 items
: Ext
.create('PVE.lxc.MemoryInputPanel')
22 Ext
.define('PVE.lxc.CPUEdit', {
23 extend
: 'Proxmox.window.Edit',
25 initComponent : function() {
29 subject
: gettext('CPU'),
30 items
: Ext
.create('PVE.lxc.CPUInputPanel')
39 Ext
.define('PVE.lxc.CPUInputPanel', {
40 extend
: 'Proxmox.panel.InputPanel',
41 alias
: 'widget.pveLxcCPUInputPanel',
43 onlineHelp
: 'pct_cpu',
47 onGetValues: function(values
) {
50 PVE
.Utils
.delete_if_default(values
, 'cores', '', me
.insideWizard
);
51 // cpu{limit,unit} aren't in the wizard so create is always false
52 PVE
.Utils
.delete_if_default(values
, 'cpulimit', '0', 0);
53 PVE
.Utils
.delete_if_default(values
, 'cpuunits', '1024', 0);
58 initComponent : function() {
63 xtype
: 'proxmoxintegerfield',
67 value
: me
.insideWizard
? 1 : '',
68 fieldLabel
: gettext('Cores'),
71 emptyText
: gettext('unlimited')
82 fieldLabel
: gettext('CPU limit'),
83 labelWidth
: labelWidth
,
85 emptyText
: gettext('unlimited')
88 xtype
: 'proxmoxintegerfield',
90 fieldLabel
: gettext('CPU units'),
94 labelWidth
: labelWidth
,
99 if (me
.insideWizard
) {
100 me
.column1
= column1
;
102 me
.column1
= column1
;
103 me
.column2
= column2
;
110 Ext
.define('PVE.lxc.MemoryInputPanel', {
111 extend
: 'Proxmox.panel.InputPanel',
112 alias
: 'widget.pveLxcMemoryInputPanel',
114 onlineHelp
: 'pct_memory',
118 initComponent : function() {
123 xtype
: 'proxmoxintegerfield',
129 fieldLabel
: gettext('Memory') + ' (MB)',
130 labelWidth
: labelWidth
,
134 xtype
: 'proxmoxintegerfield',
140 fieldLabel
: gettext('Swap') + ' (MB)',
141 labelWidth
: labelWidth
,
146 if (me
.insideWizard
) {