},
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();
},
{
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;
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,
},
],
});