]>
git.proxmox.com Git - pmg-gui.git/blob - js/MailProxyPorts.js
1 Ext
.define('PMG.MailProxyPorts', {
2 extend
: 'Proxmox.grid.ObjectGrid',
3 alias
: ['widget.pmgMailProxyPorts'],
5 url
: '/api2/json/config/mail',
10 url
: '/api2/extjs/config/mail',
11 onlineHelp
: 'pmgconfig_mailproxy_ports',
20 xclass
: 'Ext.app.ViewController',
23 this.getView().run_editor();
28 itemdblclick
: 'onEdit',
33 text
: gettext('Edit'),
34 xtype
: 'proxmoxButton',
40 initComponent: function() {
43 me
.add_integer_row('ext_port', gettext('External SMTP Port'),
45 defaultValue
: 25, deleteEmpty
: true,
46 minValue
: 1, maxValue
: 65535,
49 me
.add_integer_row('int_port', gettext('Internal SMTP Port'),
51 defaultValue
: 26, deleteEmpty
: true,
52 minValue
: 1, maxValue
: 65535,
57 me
.on('activate', me
.rstore
.startUpdate
);
58 me
.on('destroy', me
.rstore
.stopUpdate
);
59 me
.on('deactivate', me
.rstore
.stopUpdate
);