]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/RelayDomains.js
utils: fix typo in url
[pmg-gui.git] / js / RelayDomains.js
index 042ba43f7bff0c9374ad5106b9acaccec9a93054..ec43aa15ea3d1b2a46ed61d5d0c4cb5dd31908f7 100644 (file)
@@ -1,8 +1,7 @@
-/*global Proxmox*/
 Ext.define('pmg-domains', {
     extend: 'Ext.data.Model',
-    fields: [ 'domain', 'comment' ],
-    idProperty: 'domain'
+    fields: ['domain', 'comment'],
+    idProperty: 'domain',
 });
 
 Ext.define('PMG.RelayDomains', {
@@ -14,18 +13,18 @@ Ext.define('PMG.RelayDomains', {
 
     onlineHelp: 'pmgconfig_mailproxy_relay_domains',
 
-    initComponent : function() {
+    initComponent: function() {
        var me = this;
 
        var store = new Ext.data.Store({
            model: 'pmg-domains',
            sorters: {
                property: 'domain',
-               order: 'DESC'
+               direction: 'ASC',
            },
            proxy: {
                type: 'proxmox',
-               url: '/api2/json' + me.baseurl
+               url: '/api2/json' + me.baseurl,
            },
        });
 
@@ -39,7 +38,7 @@ Ext.define('PMG.RelayDomains', {
            selModel: me.selModel,
            baseurl: me.baseurl,
            callback: reload,
-           waitMsgTarget: me
+           waitMsgTarget: me,
        });
 
        var run_editor = function() {
@@ -57,14 +56,14 @@ Ext.define('PMG.RelayDomains', {
                    {
                        xtype: 'displayfield',
                        name: 'domain',
-                       fieldLabel: me.domain_desc
+                       fieldLabel: me.domain_desc,
                    },
                    {
                        xtype: 'textfield',
                        name: 'comment',
-                       fieldLabel: gettext("Comment")
-                   }
-               ]
+                       fieldLabel: gettext("Comment"),
+                   },
+               ],
            };
 
            var win = Ext.createWidget('proxmoxWindowEdit', config);
@@ -80,12 +79,11 @@ Ext.define('PMG.RelayDomains', {
                text: gettext('Edit'),
                disabled: true,
                selModel: me.selModel,
-               handler: run_editor
+               handler: run_editor,
             },
             {
                text: gettext('Create'),
                handler: function() {
-                   /*jslint confusion: true*/
                    var config = {
                        method: 'POST',
                        url: '/api2/extjs' + me.baseurl,
@@ -96,24 +94,23 @@ Ext.define('PMG.RelayDomains', {
                            {
                                xtype: 'proxmoxtextfield',
                                name: 'domain',
-                               fieldLabel: me.domain_desc
+                               fieldLabel: me.domain_desc,
                            },
                            {
                                xtype: 'proxmoxtextfield',
                                name: 'comment',
-                               fieldLabel: gettext("Comment")
-                           }
-                       ]
+                               fieldLabel: gettext("Comment"),
+                           },
+                       ],
                    };
-                   /*jslint confusion: false*/
 
                    var win = Ext.createWidget('proxmoxWindowEdit', config);
 
                    win.on('destroy', reload);
                    win.show();
-               }
+               },
             },
-           remove_btn
+           remove_btn,
         ];
 
        Proxmox.Utils.monStoreErrors(me, store, true);
@@ -123,29 +120,29 @@ Ext.define('PMG.RelayDomains', {
            tbar: tbar,
            run_editor: run_editor,
            viewConfig: {
-               trackOver: false
+               trackOver: false,
            },
            columns: [
                {
                    header: me.domain_desc,
                    width: 200,
                    sortable: true,
-                   dataIndex: 'domain'
+                   dataIndex: 'domain',
                },
                {
                    header: gettext('Comment'),
                    sortable: false,
                    renderer: Ext.String.htmlEncode,
                    dataIndex: 'comment',
-                   flex: 1
-               }
+                   flex: 1,
+               },
            ],
            listeners: {
                itemdblclick: run_editor,
-               activate: reload
-           }
+               activate: reload,
+           },
        });
 
        me.callParent();
-    }
+    },
 });