]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/ReceiverStatistics.js
mail-proxy-relaying: add help to Default Relay
[pmg-gui.git] / js / ReceiverStatistics.js
index 3530a00b02679ad73d564ae7388254461e279c94..bf86745be537f02bd7dca4de09e6b912b80baf2d 100644 (file)
@@ -1,6 +1,3 @@
-/*global Proxmox*/
-/*jslint confusion: true*/
-/* filter is a function and object */
 Ext.define('PMG.ReceiverDetails', {
     extend: 'Ext.grid.GridPanel',
     xtype: 'pmgReceiverDetails',
@@ -19,10 +16,10 @@ Ext.define('PMG.ReceiverDetails', {
 
     plugins: 'gridfilters',
 
-    setUrl: function(url, title) {
+    setUrl: function(url, extraparam, title) {
        var me = this;
 
-       me.store.setUrl(url);
+       me.store.setUrl(url, extraparam);
        me.store.setRemoteFilter(url !== undefined);
        Proxmox.Utils.setErrorMask(me, false);
        me.store.reload();
@@ -215,10 +212,10 @@ Ext.define('PMG.ReceiverStatistics', {
        selectionChange: function(grid, selected, eOpts) {
            var details = this.lookupReference('details');
            if (selected.length > 0) {
+               var url = "/api2/json/statistics/detail";
                var receiver = selected[0].data.receiver;
-               var url = "/api2/json/statistics/receiver/" +
-                   encodeURIComponent(receiver);
-               details.setUrl(url, '<b>' + gettext('Receiver') + ':</b> ' + Ext.htmlEncode(receiver));
+               var extraparam = { address: receiver, type: 'receiver' };
+               details.setUrl(url, extraparam, '<b>' + gettext('Receiver') + ':</b> ' + Ext.htmlEncode(receiver));
            } else {
                details.setUrl();
            }