mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-14 07:03:23 +00:00
ui: eslint: enforce "no-unneeded-ternary" rule
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
8058410f40
commit
ef725143c6
@ -1251,7 +1251,7 @@ Ext.define('PVE.Utils', {
|
||||
// Note: we need to tell android the correct file name extension
|
||||
// but we do not set 'download' tag for other environments, because
|
||||
// It can have strange side effects (additional user prompt on firefox)
|
||||
var andriod = navigator.userAgent.match(/Android/i) ? true : false;
|
||||
var andriod = !!navigator.userAgent.match(/Android/i);
|
||||
if (andriod) {
|
||||
link.download = name;
|
||||
}
|
||||
@ -1527,7 +1527,7 @@ Ext.define('PVE.Utils', {
|
||||
if (Proxmox.UserName === 'root@pam') {
|
||||
container.el.mask();
|
||||
if (!container.down('pveCephInstallWindow')) {
|
||||
var isInstalled = msg.match(/not initialized/i) ? true : false;
|
||||
var isInstalled = !!msg.match(/not initialized/i);
|
||||
var win = Ext.create('PVE.ceph.Install', {
|
||||
nodename: nodename,
|
||||
});
|
||||
|
@ -212,14 +212,14 @@ Ext.define('PVE.dc.BackupEdit', {
|
||||
xtype: 'pveEmailNotificationSelector',
|
||||
fieldLabel: gettext('Email notification'),
|
||||
name: 'mailnotification',
|
||||
deleteEmpty: me.isCreate ? false : true,
|
||||
deleteEmpty: !me.isCreate,
|
||||
value: me.isCreate ? 'always' : '',
|
||||
},
|
||||
{
|
||||
xtype: 'pveCompressionSelector',
|
||||
fieldLabel: gettext('Compression'),
|
||||
name: 'compress',
|
||||
deleteEmpty: me.isCreate ? false : true,
|
||||
deleteEmpty: !me.isCreate,
|
||||
value: 'zstd',
|
||||
},
|
||||
{
|
||||
|
@ -73,7 +73,7 @@ Ext.define('PVE.dc.UserEdit', {
|
||||
value: me.userid,
|
||||
renderer: Ext.String.htmlEncode,
|
||||
allowBlank: false,
|
||||
submitValue: me.isCreate ? true : false,
|
||||
submitValue: !!me.isCreate,
|
||||
},
|
||||
pwfield, verifypw,
|
||||
{
|
||||
|
@ -109,7 +109,7 @@ Ext.define('PVE.lxc.Config', {
|
||||
{
|
||||
text: gettext('Clone'),
|
||||
iconCls: 'fa fa-fw fa-clone',
|
||||
hidden: caps.vms['VM.Clone'] ? false : true,
|
||||
hidden: !caps.vms['VM.Clone'],
|
||||
handler: function() {
|
||||
PVE.window.Clone.wrap(nodename, vmid, template, 'lxc');
|
||||
},
|
||||
@ -119,7 +119,7 @@ Ext.define('PVE.lxc.Config', {
|
||||
disabled: template,
|
||||
xtype: 'pveMenuItem',
|
||||
iconCls: 'fa fa-fw fa-file-o',
|
||||
hidden: caps.vms['VM.Allocate'] ? false : true,
|
||||
hidden: !caps.vms['VM.Allocate'],
|
||||
confirmMsg: Proxmox.Utils.format_task_description('vztemplate', vmid),
|
||||
handler: function() {
|
||||
Proxmox.Utils.API2Request({
|
||||
|
@ -159,7 +159,7 @@ Ext.define('PVE.qemu.CDEdit', {
|
||||
throw "no node name specified";
|
||||
}
|
||||
|
||||
me.isCreate = me.confid ? false : true;
|
||||
me.isCreate = !me.confid;
|
||||
|
||||
var ipanel = Ext.create('PVE.qemu.CDInputPanel', {
|
||||
confid: me.confid,
|
||||
|
@ -85,7 +85,7 @@ Ext.define('PVE.qemu.Config', {
|
||||
{
|
||||
text: gettext('Clone'),
|
||||
iconCls: 'fa fa-fw fa-clone',
|
||||
hidden: caps.vms['VM.Clone'] ? false : true,
|
||||
hidden: !caps.vms['VM.Clone'],
|
||||
handler: function() {
|
||||
PVE.window.Clone.wrap(nodename, vmid, template, 'qemu');
|
||||
},
|
||||
@ -95,7 +95,7 @@ Ext.define('PVE.qemu.Config', {
|
||||
disabled: template,
|
||||
xtype: 'pveMenuItem',
|
||||
iconCls: 'fa fa-fw fa-file-o',
|
||||
hidden: caps.vms['VM.Allocate'] ? false : true,
|
||||
hidden: !caps.vms['VM.Allocate'],
|
||||
confirmMsg: Proxmox.Utils.format_task_description('qmtemplate', vmid),
|
||||
handler: function() {
|
||||
Proxmox.Utils.API2Request({
|
||||
@ -389,8 +389,8 @@ Ext.define('PVE.qemu.Config', {
|
||||
rec = s.data.get('lock');
|
||||
lock = rec ? rec.data.value : undefined;
|
||||
|
||||
spice = s.data.get('spice') ? true : false;
|
||||
xtermjs = s.data.get('serial') ? true : false;
|
||||
spice = !!s.data.get('spice');
|
||||
xtermjs = !!s.data.get('serial');
|
||||
}
|
||||
|
||||
if (template) {
|
||||
|
@ -225,7 +225,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 10,
|
||||
iconCls: 'hdd-o',
|
||||
editor: 'PVE.qemu.HDEdit',
|
||||
never_delete: caps.vms['VM.Config.Disk'] ? false : true,
|
||||
never_delete: !caps.vms['VM.Config.Disk'],
|
||||
isOnStorageBus: true,
|
||||
header: gettext('Hard Disk') + ' (' + confid +')',
|
||||
cdheader: gettext('CD/DVD Drive') + ' (' + confid +')',
|
||||
@ -239,7 +239,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
order: i,
|
||||
iconCls: 'exchange',
|
||||
editor: caps.vms['VM.Config.Network'] ? 'PVE.qemu.NetworkEdit' : undefined,
|
||||
never_delete: caps.vms['VM.Config.Network'] ? false : true,
|
||||
never_delete: !caps.vms['VM.Config.Network'],
|
||||
header: gettext('Network Device') + ' (' + confid +')',
|
||||
};
|
||||
}
|
||||
@ -247,7 +247,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 20,
|
||||
iconCls: 'hdd-o',
|
||||
editor: null,
|
||||
never_delete: caps.vms['VM.Config.Disk'] ? false : true,
|
||||
never_delete: !caps.vms['VM.Config.Disk'],
|
||||
header: gettext('EFI Disk'),
|
||||
};
|
||||
for (i = 0; i < PVE.Utils.hardware_counts.usb; i++) {
|
||||
@ -257,7 +257,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
order: i,
|
||||
iconCls: 'usb',
|
||||
editor: caps.nodes['Sys.Console'] ? 'PVE.qemu.USBEdit' : undefined,
|
||||
never_delete: caps.nodes['Sys.Console'] ? false : true,
|
||||
never_delete: !caps.nodes['Sys.Console'],
|
||||
header: gettext('USB Device') + ' (' + confid + ')',
|
||||
};
|
||||
}
|
||||
@ -267,7 +267,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 30,
|
||||
order: i,
|
||||
tdCls: 'pve-itype-icon-pci',
|
||||
never_delete: caps.nodes['Sys.Console'] ? false : true,
|
||||
never_delete: !caps.nodes['Sys.Console'],
|
||||
editor: caps.nodes['Sys.Console'] ? 'PVE.qemu.PCIEdit' : undefined,
|
||||
header: gettext('PCI Device') + ' (' + confid + ')',
|
||||
};
|
||||
@ -278,7 +278,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 35,
|
||||
order: i,
|
||||
tdCls: 'pve-itype-icon-serial',
|
||||
never_delete: caps.nodes['Sys.Console'] ? false : true,
|
||||
never_delete: !caps.nodes['Sys.Console'],
|
||||
header: gettext('Serial Port') + ' (' + confid + ')',
|
||||
};
|
||||
}
|
||||
@ -286,7 +286,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 40,
|
||||
iconCls: 'volume-up',
|
||||
editor: caps.vms['VM.Config.HWType'] ? 'PVE.qemu.AudioEdit' : undefined,
|
||||
never_delete: caps.vms['VM.Config.HWType'] ? false : true,
|
||||
never_delete: !caps.vms['VM.Config.HWType'],
|
||||
header: gettext('Audio Device'),
|
||||
};
|
||||
for (i = 0; i < 256; i++) {
|
||||
@ -303,7 +303,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
group: 45,
|
||||
tdCls: 'pve-itype-icon-die',
|
||||
editor: caps.nodes['Sys.Console'] ? 'PVE.qemu.RNGEdit' : undefined,
|
||||
never_delete: caps.nodes['Sys.Console'] ? false : true,
|
||||
never_delete: !caps.nodes['Sys.Console'],
|
||||
header: gettext("VirtIO RNG"),
|
||||
};
|
||||
|
||||
|
@ -202,7 +202,7 @@ Ext.define('PVE.qemu.IPConfigEdit', {
|
||||
throw "no node name specified";
|
||||
}
|
||||
|
||||
me.isCreate = me.confid ? false : true;
|
||||
me.isCreate = !me.confid;
|
||||
|
||||
var ipanel = Ext.create('PVE.qemu.IPConfigPanel', {
|
||||
confid: me.confid,
|
||||
|
@ -180,7 +180,7 @@ Ext.define('PVE.qemu.NetworkEdit', {
|
||||
throw "no node name specified";
|
||||
}
|
||||
|
||||
me.isCreate = me.confid ? false : true;
|
||||
me.isCreate = !me.confid;
|
||||
|
||||
var ipanel = Ext.create('PVE.qemu.NetworkInputPanel', {
|
||||
confid: me.confid,
|
||||
|
@ -71,7 +71,7 @@ Ext.define('PVE.storage.IScsiInputPanel', {
|
||||
},
|
||||
|
||||
setValues: function(values) {
|
||||
values.luns = (values.content.indexOf('images') !== -1) ? true : false;
|
||||
values.luns = (values.content.indexOf('images') !== -1);
|
||||
this.callParent([values]);
|
||||
},
|
||||
|
||||
|
@ -29,8 +29,8 @@ Ext.define('PVE.window.Clone', {
|
||||
},
|
||||
success: function(response, opts) {
|
||||
var snapshotList = response.result.data;
|
||||
var hasSnapshots = snapshotList.length === 1 &&
|
||||
snapshotList[0].name === 'current' ? false : true;
|
||||
var hasSnapshots = !(snapshotList.length === 1 &&
|
||||
snapshotList[0].name === 'current');
|
||||
|
||||
Ext.create('PVE.window.Clone', {
|
||||
nodename: nodename,
|
||||
@ -227,7 +227,7 @@ Ext.define('PVE.window.Clone', {
|
||||
nodename: me.nodename,
|
||||
guestType: me.guestType,
|
||||
vmid: me.vmid,
|
||||
hidden: me.isTemplate || !me.hasSnapshots ? true : false,
|
||||
hidden: !!(me.isTemplate || !me.hasSnapshots),
|
||||
disabled: false,
|
||||
allowBlank: false,
|
||||
value: me.snapname,
|
||||
@ -248,7 +248,7 @@ Ext.define('PVE.window.Clone', {
|
||||
allowBlank: true,
|
||||
storageContent: me.guestType === 'qemu' ? 'images' : 'rootdir',
|
||||
emptyText: gettext('Same as source'),
|
||||
disabled: me.isTemplate ? true : false, // because default mode is clone for templates
|
||||
disabled: !!me.isTemplate, // because default mode is clone for templates
|
||||
});
|
||||
|
||||
var formPanel = Ext.create('Ext.form.Panel', {
|
||||
|
@ -70,8 +70,8 @@ Ext.define('PVE.window.SafeDestroy', {
|
||||
Ext.Msg.alert('Error', response.htmlStatus);
|
||||
},
|
||||
success: function(response, options) {
|
||||
var hasProgressBar = view.showProgress &&
|
||||
response.result.data ? true : false;
|
||||
var hasProgressBar = !!(view.showProgress &&
|
||||
response.result.data);
|
||||
|
||||
if (hasProgressBar) {
|
||||
// stay around so we can trigger our close events
|
||||
|
Loading…
Reference in New Issue
Block a user