]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/lxc/ResourceEdit.js
3 Ext
.define('PVE.lxc.MemoryEdit', {
4 extend
: 'Proxmox.window.Edit',
6 initComponent: function() {
10 subject
: gettext('Memory'),
11 items
: Ext
.create('PVE.lxc.MemoryInputPanel'),
21 Ext
.define('PVE.lxc.CPUEdit', {
22 extend
: 'Proxmox.window.Edit',
24 initComponent: function() {
28 subject
: gettext('CPU'),
29 items
: Ext
.create('PVE.lxc.CPUInputPanel'),
38 Ext
.define('PVE.lxc.CPUInputPanel', {
39 extend
: 'Proxmox.panel.InputPanel',
40 alias
: 'widget.pveLxcCPUInputPanel',
42 onlineHelp
: 'pct_cpu',
46 onGetValues: function(values
) {
49 PVE
.Utils
.delete_if_default(values
, 'cores', '', me
.insideWizard
);
50 // cpu{limit,unit} aren't in the wizard so create is always false
51 PVE
.Utils
.delete_if_default(values
, 'cpulimit', '0', 0);
52 PVE
.Utils
.delete_if_default(values
, 'cpuunits', '1024', 0);
64 fieldLabel
: gettext('CPU limit'),
66 emptyText
: gettext('unlimited'),
72 xtype
: 'proxmoxintegerfield',
74 fieldLabel
: gettext('CPU units'),
78 labelWidth
: labelWidth
,
83 initComponent: function() {
88 xtype
: 'proxmoxintegerfield',
92 value
: me
.insideWizard
? 1 : '',
93 fieldLabel
: gettext('Cores'),
96 emptyText
: gettext('unlimited'),
104 Ext
.define('PVE.lxc.MemoryInputPanel', {
105 extend
: 'Proxmox.panel.InputPanel',
106 alias
: 'widget.pveLxcMemoryInputPanel',
108 onlineHelp
: 'pct_memory',
112 initComponent: function() {
117 xtype
: 'proxmoxintegerfield',
122 fieldLabel
: gettext('Memory') + ' (MiB)',
123 labelWidth
: labelWidth
,
127 xtype
: 'proxmoxintegerfield',
132 fieldLabel
: gettext('Swap') + ' (MiB)',
133 labelWidth
: labelWidth
,
138 if (me
.insideWizard
) {