]>
Commit | Line | Data |
---|---|---|
0c77683d SI |
1 | Ext.define('PMG.MailProxyTLSPanel', { |
2 | extend: 'Ext.panel.Panel', | |
3 | alias: 'widget.pmgMailProxyTLSPanel', | |
4 | ||
5 | layout: { | |
6 | type: 'vbox', | |
7 | align: 'stretch' | |
8 | }, | |
9 | ||
bf289fa7 DM |
10 | bodyPadding: '0 0 10 0', |
11 | defaults: { | |
12 | collapsible: true, | |
13 | animCollapse: false, | |
14 | margin: '10 10 0 10' | |
15 | }, | |
16 | ||
0c77683d SI |
17 | initComponent: function() { |
18 | var me = this; | |
19 | ||
20 | var tlsSettings = Ext.create('PMG.MailProxyTLS', { | |
bf289fa7 | 21 | title: gettext('Settings') |
0c77683d SI |
22 | }); |
23 | ||
0f5a92f0 SI |
24 | var tlsDestinations = Ext.create('PMG.MailProxyTLSDestinations', { |
25 | title: gettext('TLS Destination Policy'), | |
4460d953 | 26 | flex: 1 |
0c77683d SI |
27 | }); |
28 | ||
0f5a92f0 | 29 | me.items = [ tlsSettings, tlsDestinations ]; |
0c77683d SI |
30 | |
31 | me.callParent(); | |
32 | ||
33 | tlsSettings.relayEvents(me, ['activate', 'deactivate', 'destroy']); | |
0f5a92f0 | 34 | tlsDestinations.relayEvents(me, ['activate', 'deactivate', 'destroy']); |
0c77683d SI |
35 | } |
36 | }); |