]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/SpamInfoGrid.js
renderer: s/format_size/render_size/
[pmg-gui.git] / js / SpamInfoGrid.js
index ded5438d8b45da149bdfdcbf7faaf8b65b6b2708..a806ea30578d9479d521a7f45d4428829d624cf3 100644 (file)
@@ -13,13 +13,13 @@ Ext.define('PMG.grid.SpamInfoGrid', {
     },
 
     setID: function(rec) {
-       var me = this;
-       if (!rec || !rec.data || !rec.data.id) {
+       let me = this;
+       let id = rec?.data?.id;
+       if (!id) {
            me.getStore().removeAll();
            return;
        }
-       var url = '/api2/json/quarantine/content?id=' + rec.data.id;
-       me.store.proxy.setUrl(url);
+       me.store.proxy.setUrl(`/api2/json/quarantine/content?id=${id}`);
        me.store.load();
     },
 
@@ -34,16 +34,16 @@ Ext.define('PMG.grid.SpamInfoGrid', {
        {
            text: gettext('Test Name'),
            dataIndex: 'name',
-           flex: 2,
+           flex: 1,
            summaryType: 'count',
-           summaryRenderer: function(value, summaryData, dataIndex, metaData) {
-               return gettext('Spamscore');
-           },
+           summaryRenderer: _v => gettext('Spamscore'),
+           tdCls: 'txt-monospace',
        },
        {
            text: gettext('Score'),
            dataIndex: 'score',
            align: 'right',
+           tdCls: 'txt-monospace',
            renderer: function(score, metaData) {
                if (score === 0) {
                    return score;
@@ -63,14 +63,12 @@ Ext.define('PMG.grid.SpamInfoGrid', {
                return score;
            },
            summaryType: 'sum',
-           summaryRenderer: function(value, summaryData, dataIndex, metaData) {
-               return Ext.util.Format.round(value, 5);
-           },
+           summaryRenderer: value => Ext.util.Format.round(value, 5),
        },
        {
            text: gettext('Description'),
            dataIndex: 'desc',
-           flex: 3,
+           flex: 2,
        },
     ],
 });