]> git.proxmox.com Git - pve-manager.git/commitdiff
dc tasks grid : keep running tasks on top
authorAlexandre Derumier <aderumier@odiso.com>
Thu, 11 Jun 2015 04:05:07 +0000 (06:05 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 11 Jun 2015 04:20:03 +0000 (06:20 +0200)
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
www/manager/dc/Tasks.js
www/manager5/dc/Tasks.js

index 25fd51b0836dc267c7c0b22617bdb00bb44d5aab..7e34d68113bb0699bb8566c40a1e68618b24cf00 100644 (file)
@@ -12,18 +12,24 @@ Ext.define('PVE.dc.Tasks', {
            proxy: {
                 type: 'pve',
                url: '/api2/json/cluster/tasks'
-           },
+           }
+       });
+
+       var store = Ext.create('PVE.data.DiffStore', { 
+           rstore: taskstore,
+           sortAfterUpdate: true,
+           appendAtStart: true,
            sorters: [
+               {
+                   property : 'pid',
+                   direction: 'DESC'
+               },
                {
                    property : 'starttime',
                    direction: 'DESC'
                }
            ]
-       });
 
-       var store = Ext.create('PVE.data.DiffStore', { 
-           rstore: taskstore,
-           appendAtStart: true 
        });
 
        var run_task_viewer = function() {
@@ -128,4 +134,4 @@ Ext.define('PVE.dc.Tasks', {
 
        me.callParent();
     }
-});
\ No newline at end of file
+});
index 1e81ef7fae5377e14df30c2c570d1989cb97b6f3..4e8176cbd3f616f7067fef6b245254ebebf13adb 100644 (file)
@@ -16,18 +16,24 @@ Ext.define('PVE.dc.Tasks', {
            proxy: {
                 type: 'pve',
                url: '/api2/json/cluster/tasks'
-           },
+           }
+       });
+
+       var store = Ext.create('PVE.data.DiffStore', { 
+           rstore: taskstore,
+           sortAfterUpdate: true,
+           appendAtStart: true,
            sorters: [
+               {
+                   property : 'pid',
+                   direction: 'DESC'
+               },
                {
                    property : 'starttime',
                    direction: 'DESC'
                }
            ]
-       });
 
-       var store = Ext.create('PVE.data.DiffStore', { 
-           rstore: taskstore,
-           appendAtStart: true 
        });
 
        var run_task_viewer = function() {
@@ -132,4 +138,4 @@ Ext.define('PVE.dc.Tasks', {
 
        me.callParent();
     }
-});
\ No newline at end of file
+});