]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/ReceiverStatistics.js
fix bug #1707: use correct units for deferred mail queue (minutes)
[pmg-gui.git] / js / ReceiverStatistics.js
index 05f880a91e95fd047fc537a1e049cd9cf6fb7adc..2d7b9e2df4e63aff7a85af500aa5362fbb046483 100644 (file)
@@ -1,3 +1,6 @@
+/*global Proxmox*/
+/*jslint confusion: true*/
+/* filter is a function and object */
 Ext.define('PMG.ReceiverDetails', {
     extend: 'Ext.grid.GridPanel',
     xtype: 'pmgReceiverDetails',
@@ -20,6 +23,7 @@ Ext.define('PMG.ReceiverDetails', {
        var me = this;
 
        me.store.setUrl(url);
+       me.store.setRemoteFilter(url !== undefined);
        Proxmox.Utils.setErrorMask(me, false);
        me.store.reload();
 
@@ -35,7 +39,7 @@ Ext.define('PMG.ReceiverDetails', {
        type: 'pmgStatStore',
        autoReload: false,
        remoteSort: true,
-       remoteFilter: true,
+       remoteFilter: false, // enabled dynamically
        fields: [
            'sender', 'virusinfo',
            { type: 'integer', name: 'bytes' },
@@ -78,7 +82,7 @@ Ext.define('PMG.ReceiverDetails', {
        {
            xtype: 'datecolumn',
            header: gettext('Time'),
-           format: 'H:m:s',
+           format: 'H:i:s',
            dataIndex: 'time'
        },
        {
@@ -103,12 +107,13 @@ Ext.define('PMG.ReceiverList', {
     extend: 'Ext.grid.GridPanel',
     alias: 'widget.pmgReceiverList',
 
-    title: gettext('Statistics') + ': ' + gettext('Receiver'),
+    title: gettext('Statistics') + ': ' + gettext('Receiver') +
+       ' (' + gettext('Incoming') +')',
 
     multiColumnSort: true,
     plugins: 'gridfilters',
 
-    emptyText: gettext('No data in database.'),
+    emptyText: gettext('No data in database'),
     viewConfig: {
        deferEmptyText: false
     },
@@ -201,7 +206,7 @@ Ext.define('PMG.ReceiverStatistics', {
     layout: 'border',
     border: false,
     defaults: {
-       border: false,
+       border: false
     },
 
     controller: {
@@ -228,7 +233,7 @@ Ext.define('PMG.ReceiverStatistics', {
            layout: 'fit',
            flex: 1,
 
-           listeners: { selectionchange: 'selectionChange' },
+           listeners: { selectionchange: 'selectionChange' }
        },
        {
            xtype: 'pmgReceiverDetails',