mirror of
https://git.proxmox.com/git/pmg-gui
synced 2025-06-05 16:50:01 +00:00

'in' is a reserved names, rework all names to match the outer names Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
55 lines
1.1 KiB
JavaScript
55 lines
1.1 KiB
JavaScript
Ext.define('PMG.dashboard.MailProcessing', {
|
|
extend: 'Ext.panel.Panel',
|
|
xtype: 'pmgMailProcessing',
|
|
|
|
setData: function(data) {
|
|
var me = this;
|
|
me.down('#ptime').update(data);
|
|
me.down('#traffic').update(data);
|
|
},
|
|
|
|
layout: {
|
|
type: 'hbox',
|
|
align: 'center',
|
|
pack: 'center'
|
|
},
|
|
|
|
defaults: {
|
|
xtype: 'box',
|
|
flex: 1,
|
|
style: {
|
|
'text-align':'center'
|
|
}
|
|
},
|
|
|
|
items: [
|
|
{
|
|
itemId: 'traffic',
|
|
data: {
|
|
'bytes_in': 0,
|
|
'bytes_out': 0
|
|
},
|
|
tpl: [
|
|
'<h3><i class="fa fa-exchange green"></i> ' + gettext('Traffic') + '</h3>',
|
|
'<table class="dash"><tr>',
|
|
'<td class="right half"><h2>{bytes_in}</h2></td>',
|
|
'<td class="left">' + PMG.Utils.format_rule_direction(0) + '</td>',
|
|
'</tr><tr>',
|
|
'<td class="right half"><h2>{bytes_out}</h2></td>',
|
|
'<td class="left">' + PMG.Utils.format_rule_direction(1) + '</td>',
|
|
'</tr></table>'
|
|
]
|
|
},
|
|
{
|
|
itemId: 'ptime',
|
|
data: {
|
|
'avg_ptime': 0
|
|
},
|
|
tpl: [
|
|
'<h3><i class="fa fa-clock-o"></i> ' + gettext('Avg. Processing Time') + '</h3>',
|
|
'<p><h2>{avg_ptime}</h2></p>'
|
|
]
|
|
}
|
|
]
|
|
});
|