X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=www%2Fmanager6%2Fwindow%2FClone.js;h=e94cd92dccd0adcdb2081f9603ef9291fddd0f28;hb=219293bd1d1ab5890cc2cd79ba2c48366dfc5bb8;hp=3a69ec304ee53e24d4dea275f314d3277d340762;hpb=f6710aac3881d63d8761444c13a0f3643b9e8ba2;p=pve-manager.git diff --git a/www/manager6/window/Clone.js b/www/manager6/window/Clone.js index 3a69ec30..e94cd92d 100644 --- a/www/manager6/window/Clone.js +++ b/www/manager6/window/Clone.js @@ -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, @@ -91,7 +91,6 @@ Ext.define('PVE.window.Clone', { me.close(); }, }); - }, // disable the Storage selector when clone mode is linked clone @@ -133,7 +132,7 @@ Ext.define('PVE.window.Clone', { }); }, - initComponent : function() { + initComponent: function() { var me = this; if (!me.nodename) { @@ -228,10 +227,10 @@ 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, + value: me.snapname, listeners: { change: function(f, value) { me.verifyFeature(); @@ -249,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', { @@ -284,7 +283,7 @@ Ext.define('PVE.window.Clone', { height: 250, border: false, layout: 'fit', - buttons: [ { + buttons: [{ xtype: 'proxmoxHelpButton', listenToGlobalEvent: false, hidden: false, @@ -301,8 +300,8 @@ Ext.define('PVE.window.Clone', { me.create_clone(cloneForm.getValues()); } }, - } ], - items: [ formPanel ], + }], + items: [formPanel], }); me.callParent();