]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/MailProxyRelaying.js
jslint: add Proxmox global to files
[pmg-gui.git] / js / MailProxyRelaying.js
index 6875deb8fff2c2ce939e69014482f224c9a80407..f97372d5547ab95aaefb2936a83da4b5bb5f74d8 100644 (file)
@@ -1,12 +1,15 @@
+/*global Proxmox*/
 Ext.define('PMG.MailProxyRelaying', {
     extend: 'Proxmox.grid.ObjectGrid',
     alias: ['widget.pmgMailProxyRelaying'],
 
+    monStoreErrors: true,
+    
     initComponent : function() {
        var me = this;
 
        me.add_text_row('relay', gettext('Default Relay'),
-                       { defaultValue: Proxmox.Utils.noneText });
+                       { deleteEmpty: true, defaultValue: Proxmox.Utils.noneText });
 
        me.add_integer_row('relayport', gettext('SMTP Port'),
                           { defaultValue: 25, deleteEmpty: true,
@@ -15,7 +18,7 @@ Ext.define('PMG.MailProxyRelaying', {
        me.add_boolean_row('relaynomx', gettext('Disable MX lookup'));
 
        me.add_text_row('smarthost', gettext('Smarthost'),
-                       { defaultValue: Proxmox.Utils.noneText });
+                       { deleteEmpty: true, defaultValue: Proxmox.Utils.noneText });
 
        var baseurl = '/config/mail';
 
@@ -44,5 +47,6 @@ Ext.define('PMG.MailProxyRelaying', {
 
        me.on('activate', me.rstore.startUpdate);
        me.on('destroy', me.rstore.stopUpdate);
+       me.on('deactivate', me.rstore.stopUpdate);
     }
 });