resize_disk: function(disk, size) {
var me = this;
- var params = { disk: disk, size: '+' + size + 'G' };
+ var params = { disk: disk, size: '+' + size + 'G' };
Proxmox.Utils.API2Request({
params: params,
Ext.Msg.alert(gettext('Error'), response.htmlStatus);
},
success: function(response, options) {
+ Ext.create('Proxmox.window.TaskProgress', {
+ autoShow: true,
+ upid: response.result.data,
+ });
me.close();
- }
+ },
});
},
- initComponent : function() {
+ initComponent: function() {
var me = this;
if (!me.nodename) {
value: me.disk,
fieldLabel: gettext('Disk'),
vtype: 'StorageId',
- allowBlank: false
- }
+ allowBlank: false,
+ },
];
me.hdsizesel = Ext.createWidget('numberfield', {
maxValue: 128*1024,
decimalPrecision: 3,
value: '0',
- fieldLabel: gettext('Size Increment') + ' (GiB)',
- allowBlank: false
+ fieldLabel: `${gettext('Size Increment')} (${gettext('GiB')})`,
+ allowBlank: false,
});
items.push(me.hdsizesel);
border: false,
fieldDefaults: {
labelWidth: 140,
- anchor: '100%'
+ anchor: '100%',
},
- items: items
+ items: items,
});
var form = me.formPanel.getForm();
var values = form.getValues();
me.resize_disk(me.disk, values.size);
}
- }
+ },
});
Ext.apply(me, {
height: 150,
border: false,
layout: 'fit',
- buttons: [ submitBtn ],
- items: [ me.formPanel ]
+ buttons: [submitBtn],
+ items: [me.formPanel],
});
me.callParent();
-
- if (!me.disk) {
- return;
- }
-
- }
+ },
});