]>
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);
65 fieldLabel
: gettext('CPU limit'),
67 emptyText
: gettext('unlimited')
73 xtype
: 'proxmoxintegerfield',
75 fieldLabel
: gettext('CPU units'),
79 labelWidth
: labelWidth
,
84 initComponent: function() {
89 xtype
: 'proxmoxintegerfield',
93 value
: me
.insideWizard
? 1 : '',
94 fieldLabel
: gettext('Cores'),
97 emptyText
: gettext('unlimited')
105 Ext
.define('PVE.lxc.MemoryInputPanel', {
106 extend
: 'Proxmox.panel.InputPanel',
107 alias
: 'widget.pveLxcMemoryInputPanel',
109 onlineHelp
: 'pct_memory',
113 initComponent : function() {
118 xtype
: 'proxmoxintegerfield',
124 fieldLabel
: gettext('Memory') + ' (MiB)',
125 labelWidth
: labelWidth
,
129 xtype
: 'proxmoxintegerfield',
135 fieldLabel
: gettext('Swap') + ' (MiB)',
136 labelWidth
: labelWidth
,
141 if (me
.insideWizard
) {