]> git.proxmox.com Git - pmg-gui.git/blob - js/QueueAdministration.js
mobile quarantine: add dark theme support to the mobile quarantine
[pmg-gui.git] / js / QueueAdministration.js
1 Ext.define('PMG.QueueAdministration', {
2 extend: 'Ext.tab.Panel',
3 alias: 'widget.pmgQueueAdministration',
4
5 title: gettext('Queue Administration'),
6
7 border: false,
8 defaults: { border: false },
9
10 controller: {
11
12 xclass: 'Ext.app.ViewController',
13
14 onSelect: function(grid, rec) {
15 var view = this.getView();
16
17 var domain = rec.data.domain;
18
19 var mailq = this.lookupReference('mailq');
20
21 if (domain === "TOTAL") {
22 mailq.setFilter('');
23 } else {
24 mailq.setFilter('@' + rec.data.domain);
25 }
26
27 view.setActiveTab(mailq);
28 },
29
30 control: {
31 pmgPostfixQShape: {
32 itemdblclick: 'onSelect',
33 },
34 },
35 },
36
37 items: [
38 {
39 title: gettext('Summary'),
40 nodename: Proxmox.NodeName,
41 itemId: 'qshape',
42 xtype: 'pmgPostfixQShape',
43 },
44 {
45 title: gettext('Deferred Mail'),
46 nodename: Proxmox.NodeName,
47 reference: 'mailq',
48 itemId: 'mailqueue',
49 xtype: 'pmgPostfixMailQueue',
50 },
51 ],
52 });