]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/PBSSnapshotView.js
utils: anchor regex expression
[pmg-gui.git] / js / PBSSnapshotView.js
index 841bff82d3caa13a3e6386ca811514145d945894..95272204aa8691d12399b5e332a839f76783369c 100644 (file)
@@ -25,23 +25,10 @@ Ext.define('PMG.PBSConfig', {
            let me = this;
            let view = me.lookup('snapshotsGrid');
            let remote = me.getViewModel().get('remote');
-           Proxmox.Utils.API2Request({
+           Ext.create('PMG.BackupWindow', {
                url: `/nodes/${Proxmox.NodeName}/pbs/${remote}/snapshot`,
-               method: 'POST',
-               waitMsgTarget: view,
-               failure: function(response, opts) {
-                   Ext.Msg.alert(gettext('Error'), response.htmlStatus);
-               },
-               success: function(response, opts) {
-                   let upid = response.result.data;
-
-                   let win = Ext.create('Proxmox.window.TaskViewer', {
-                       upid: upid,
-                   });
-                   win.show();
-                   me.mon(win, 'close', function() { view.getStore().load(); });
-               },
-           });
+               taskDone: () => view.getStore().load(),
+           }).show();
        },
 
        reload: function(grid) {
@@ -280,7 +267,7 @@ Ext.define('PMG.PBSConfig', {
                {
                    text: 'Size',
                    dataIndex: 'size',
-                   renderer: Proxmox.Utils.format_size,
+                   renderer: Proxmox.Utils.render_size,
                    flex: 1,
                },
                {