]>
Commit | Line | Data |
---|---|---|
c585d8c6 DM |
1 | Ext.define('PMG.MailProxyTLS', { |
2 | extend: 'Proxmox.grid.ObjectGrid', | |
3 | alias: ['widget.pmgMailProxyTLS'], | |
4 | ||
5e453db7 DM |
5 | monStoreErrors: true, |
6 | ||
c585d8c6 DM |
7 | initComponent : function() { |
8 | var me = this; | |
9 | ||
10 | me.add_boolean_row('tls', gettext('Enable TLS')); | |
11 | ||
12 | me.add_boolean_row('tlslog', gettext('Enable TLS Logging')); | |
13 | ||
14 | me.add_boolean_row('tlsheader', gettext('Add TLS received header')); | |
15 | ||
16 | var baseurl = '/config/mail'; | |
17 | ||
18 | me.selModel = Ext.create('Ext.selection.RowModel', {}); | |
19 | ||
20 | Ext.apply(me, { | |
21 | tbar: [{ | |
22 | text: gettext('Edit'), | |
23 | xtype: 'proxmoxButton', | |
24 | disabled: true, | |
131ba4f6 | 25 | handler: function() { me.run_editor(); }, |
c585d8c6 DM |
26 | selModel: me.selModel |
27 | }], | |
28 | url: '/api2/json' + baseurl, | |
29 | editorConfig: { | |
771bd0b9 | 30 | url: '/api2/extjs' + baseurl |
c585d8c6 DM |
31 | }, |
32 | interval: 5000, | |
33 | cwidth1: 200, | |
34 | listeners: { | |
35 | itemdblclick: me.run_editor | |
36 | } | |
37 | }); | |
38 | ||
39 | me.callParent(); | |
40 | ||
41 | me.on('activate', me.rstore.startUpdate); | |
42 | me.on('destroy', me.rstore.stopUpdate); | |
00564597 | 43 | me.on('deactivate', me.rstore.stopUpdate); |
c585d8c6 DM |
44 | } |
45 | }); |