]> git.proxmox.com Git - pmg-gui.git/blob - js/MailProxyTLSPanel.js
Implement TLS Policy Setting
[pmg-gui.git] / js / MailProxyTLSPanel.js
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
10 initComponent: function() {
11 var me = this;
12
13 var tlsSettings = Ext.create('PMG.MailProxyTLS', {
14 xtype: 'pmgMailProxyTLS',
15 title: gettext('Settings'),
16 border: 0,
17 collapsible: true,
18 padding: '0 0 20 0'
19 });
20
21 var tlsDomains = Ext.create('PMG.MailProxyTLSDomains', {
22 xtype: 'pmgMailProxyTLSDomains',
23 title: gettext('TLS Domain Policy'),
24 border: 0,
25 collapsible: true,
26 padding: '0 0 20 0'
27 });
28
29 me.items = [ tlsSettings, tlsDomains ];
30
31 me.callParent();
32
33 tlsSettings.relayEvents(me, ['activate', 'deactivate', 'destroy']);
34 tlsDomains.relayEvents(me, ['activate', 'deactivate', 'destroy']);
35 }
36 });