]>
Commit | Line | Data |
---|---|---|
1 | Ext.define('PMG.DKIMDomains', { | |
2 | extend: 'PMG.RelayDomains', | |
3 | alias: ['widget.pmgDKIMDomains'], | |
4 | ||
5 | baseurl: '/config/dkim/domains', | |
6 | domain_desc: gettext('Sign Domain'), | |
7 | onlineHelp: 'pmgconfig_mailproxy_dkim', | |
8 | }); | |
9 | ||
10 | Ext.define('PMG.MailProxyDKIMPanel', { | |
11 | extend: 'Ext.panel.Panel', | |
12 | alias: 'widget.pmgMailProxyDKIMPanel', | |
13 | ||
14 | layout: { | |
15 | type: 'vbox', | |
16 | align: 'stretch', | |
17 | }, | |
18 | ||
19 | bodyPadding: '0 0 10 0', | |
20 | defaults: { | |
21 | collapsible: true, | |
22 | animCollapse: false, | |
23 | margin: '10 10 0 10', | |
24 | }, | |
25 | ||
26 | initComponent: function() { | |
27 | var me = this; | |
28 | ||
29 | var DKIMSettings = Ext.create('PMG.DKIMSettings', { | |
30 | title: gettext('Settings'), | |
31 | }); | |
32 | ||
33 | var DKIMDomains = Ext.create('PMG.DKIMDomains', { | |
34 | title: gettext('Sign Domains'), | |
35 | flex: 1, | |
36 | }); | |
37 | ||
38 | me.items = [DKIMSettings, DKIMDomains]; | |
39 | ||
40 | me.callParent(); | |
41 | ||
42 | DKIMSettings.relayEvents(me, ['activate', 'deactivate', 'destroy']); | |
43 | DKIMDomains.relayEvents(me, ['activate', 'deactivate', 'destroy']); | |
44 | }, | |
45 | }); |