Ext.define('PMG.MailProxyTLSPanel', { extend: 'Ext.panel.Panel', alias: 'widget.pmgMailProxyTLSPanel', layout: { type: 'vbox', align: 'stretch', }, bodyPadding: '0 0 10 0', defaults: { collapsible: true, animCollapse: false, margin: '10 10 0 10', }, initComponent: function() { var me = this; var tlsSettings = Ext.create('PMG.MailProxyTLS', { title: gettext('Settings'), }); var tlsDestinations = Ext.create('PMG.MailProxyTLSDestinations', { title: gettext('TLS Destination Policy'), flex: 1, }); me.items = [tlsSettings, tlsDestinations]; me.callParent(); tlsSettings.relayEvents(me, ['activate', 'deactivate', 'destroy']); tlsDestinations.relayEvents(me, ['activate', 'deactivate', 'destroy']); }, });