]>
git.proxmox.com Git - pve-manager.git/blob - www/manager/qemu/CPUOptions.js
1 Ext
.define('PVE.qemu.CPUOptionsInputPanel', {
2 extend
: 'PVE.panel.InputPanel',
3 alias
: 'widget.PVE.qemu.CPUOptionsInputPanel',
5 onGetValues: function(values
) {
10 if (values
.vcpus
=== '') {
11 delete_array
.push('vcpus');
14 if (values
.cpulimit
=== '' || values
.cpulimit
== 0) {
15 delete_array
.push('cpulimit');
16 delete values
.cpulimit
;
18 if (values
.cpuunits
=== '' || values
.cpuunits
== 1024) {
19 delete_array
.push('cpuunits');
20 delete values
.cpuunits
;
23 if (delete_array
.length
) {
24 values
['delete'] = delete_array
.join(',');
30 initComponent : function() {
38 maxValue
: me
.maxvcpus
,
40 fieldLabel
: gettext('Vcpus'),
42 emptyText
: me
.maxvcpus
48 maxValue
: me
.maxvcpus
,
51 fieldLabel
: gettext('CPU limit'),
53 emptyText
: gettext('unlimited')
58 fieldLabel
: gettext('CPU units'),
72 Ext
.define('PVE.qemu.CPUOptions', {
73 extend
: 'PVE.window.Edit',
75 initComponent : function() {
78 var ipanel
= Ext
.create('PVE.qemu.CPUOptionsInputPanel', {
79 maxvcpus
: me
.maxvcpus
,
83 subject
: gettext('CPU options'),