},
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,
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,
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', {