]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/qemu/HDResize.js
api: add proxmox-firewall to versions pkg list
[pve-manager.git] / www / manager6 / qemu / HDResize.js
index 70ec6bdb7d301c5f0625af6a3104222b8ea3a96a..e2a3ce49187457d05672e50b02709a1a7b0c4886 100644 (file)
@@ -5,9 +5,9 @@ Ext.define('PVE.window.HDResize', {
 
     resize_disk: function(disk, size) {
        var me = this;
-        var params =  { disk: disk, size: '+' + size + 'G' };
+        var params = { disk: disk, size: '+' + size + 'G' };
 
-       PVE.Utils.API2Request({
+       Proxmox.Utils.API2Request({
            params: params,
            url: '/nodes/' + me.nodename + '/qemu/' + me.vmid + '/resize',
            waitMsgTarget: me,
@@ -16,12 +16,16 @@ Ext.define('PVE.window.HDResize', {
                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) {
@@ -39,8 +43,8 @@ Ext.define('PVE.window.HDResize', {
                value: me.disk,
                fieldLabel: gettext('Disk'),
                vtype: 'StorageId',
-               allowBlank: false
-           }
+               allowBlank: false,
+           },
        ];
 
        me.hdsizesel = Ext.createWidget('numberfield', {
@@ -49,8 +53,8 @@ Ext.define('PVE.window.HDResize', {
            maxValue: 128*1024,
            decimalPrecision: 3,
            value: '0',
-           fieldLabel: gettext('Size Increment') + ' (GB)',
-           allowBlank: false
+           fieldLabel: `${gettext('Size Increment')} (${gettext('GiB')})`,
+           allowBlank: false,
        });
 
        items.push(me.hdsizesel);
@@ -59,10 +63,10 @@ Ext.define('PVE.window.HDResize', {
            bodyPadding: 10,
            border: false,
            fieldDefaults: {
-               labelWidth: 120,
-               anchor: '100%'
+               labelWidth: 140,
+               anchor: '100%',
            },
-           items: items
+           items: items,
        });
 
        var form = me.formPanel.getForm();
@@ -77,7 +81,7 @@ Ext.define('PVE.window.HDResize', {
                    var values = form.getValues();
                    me.resize_disk(me.disk, values.size);
                }
-           }
+           },
        });
 
        Ext.apply(me, {
@@ -86,16 +90,11 @@ Ext.define('PVE.window.HDResize', {
            height: 150,
            border: false,
            layout: 'fit',
-           buttons: [ submitBtn ],
-           items: [ me.formPanel ]
+           buttons: [submitBtn],
+           items: [me.formPanel],
        });
 
 
        me.callParent();
-
-       if (!me.disk) {
-           return;
-       }
-
-    }
+    },
 });