]> git.proxmox.com Git - proxmox-backup.git/commitdiff
ui: some more eslint auto-fixes
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 25 Sep 2020 16:40:03 +0000 (18:40 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 25 Sep 2020 16:47:25 +0000 (18:47 +0200)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/ServerAdministration.js
www/Subscription.js
www/SystemConfiguration.js
www/Utils.js
www/config/SyncView.js
www/dashboard/DataStoreStatistics.js
www/dashboard/LongestTasks.js
www/dashboard/RunningTasks.js
www/dashboard/TaskSummary.js
www/window/FileBrowser.js

index 076d554321c5a610f85352ced42bedd3569e4756..936d8a07843a47c75f3c07dd88bbdb92be040cdd 100644 (file)
@@ -1,4 +1,3 @@
-/*global Proxmox*/
 Ext.define('PBS.ServerAdministration', {
     extend: 'Ext.tab.Panel',
     alias: 'widget.pbsServerAdministration',
@@ -14,13 +13,13 @@ Ext.define('PBS.ServerAdministration', {
         init: function(view) {
            var upgradeBtn = view.lookupReference('upgradeBtn');
            upgradeBtn.setDisabled(!(Proxmox.UserName && Proxmox.UserName === 'root@pam'));
-       }
+       },
     },
 
     items: [
        {
            xtype: 'pbsServerStatus',
-           itemId: 'status'
+           itemId: 'status',
        },
        {
            xtype: 'proxmoxNodeServiceView',
@@ -32,7 +31,7 @@ Ext.define('PBS.ServerAdministration', {
                'proxmox-backup': true,
                'proxmox-backup-proxy': true,
            },
-           nodename: 'localhost'
+           nodename: 'localhost',
        },
        {
            xtype: 'proxmoxNodeAPT',
@@ -44,10 +43,10 @@ Ext.define('PBS.ServerAdministration', {
                text: gettext('Upgrade'),
                handler: function() {
                    Proxmox.Utils.openXtermJsViewer('upgrade', 0, 'localhost');
-               }
+               },
            },
            itemId: 'updates',
-           nodename: 'localhost'
+           nodename: 'localhost',
        },
        {
            xtype: 'proxmoxJournalView',
@@ -60,9 +59,9 @@ Ext.define('PBS.ServerAdministration', {
            itemId: 'tasks',
            title: gettext('Tasks'),
            height: 'auto',
-           nodename: 'localhost'
-       }
-    ]
+           nodename: 'localhost',
+       },
+    ],
 });
 
 
index 8746091fe42fcb0da34d9da368daa577f87ff28a..9982c62c4df766889a90ff7d6b43bd8dc0e41da2 100644 (file)
@@ -1,4 +1,3 @@
-/*global Blob,Proxmox*/
 Ext.define('PBS.SubscriptionKeyEdit', {
     extend: 'Proxmox.window.Edit',
 
@@ -12,8 +11,8 @@ Ext.define('PBS.SubscriptionKeyEdit', {
        xtype: 'textfield',
        name: 'key',
        value: '',
-       fieldLabel: gettext('Subscription Key')
-    }
+       fieldLabel: gettext('Subscription Key'),
+    },
 });
 
 Ext.define('PBS.Subscription', {
@@ -27,10 +26,10 @@ Ext.define('PBS.Subscription', {
     onlineHelp: 'getting_help',
 
     viewConfig: {
-       enableTextSelection: true
+       enableTextSelection: true,
     },
 
-    initComponent : function() {
+    initComponent: function() {
        var me = this;
 
        var reload = function() {
@@ -40,7 +39,6 @@ Ext.define('PBS.Subscription', {
        var baseurl = '/nodes/localhost/subscription';
 
        var render_status = function(value) {
-
            var message = me.getObjectValue('message');
 
            if (message) {
@@ -51,31 +49,31 @@ Ext.define('PBS.Subscription', {
 
        var rows = {
            productname: {
-               header: gettext('Type')
+               header: gettext('Type'),
            },
            key: {
-               header: gettext('Subscription Key')
+               header: gettext('Subscription Key'),
            },
            status: {
                header: gettext('Status'),
-               renderer: render_status
+               renderer: render_status,
            },
            message: {
-               visible: false
+               visible: false,
            },
            serverid: {
-               header: gettext('Server ID')
+               header: gettext('Server ID'),
            },
            sockets: {
-               header: gettext('Sockets')
+               header: gettext('Sockets'),
            },
            checktime: {
                header: gettext('Last checked'),
-               renderer: Proxmox.Utils.render_timestamp
+               renderer: Proxmox.Utils.render_timestamp,
            },
            nextduedate: {
-               header: gettext('Next due date')
-           }
+               header: gettext('Next due date'),
+           },
        };
 
        Ext.apply(me, {
@@ -86,11 +84,11 @@ Ext.define('PBS.Subscription', {
                    text: gettext('Upload Subscription Key'),
                    handler: function() {
                        var win = Ext.create('PBS.SubscriptionKeyEdit', {
-                           url: '/api2/extjs/' + baseurl
+                           url: '/api2/extjs/' + baseurl,
                        });
                        win.show();
                        win.on('destroy', reload);
-                   }
+                   },
                },
                {
                    text: gettext('Check'),
@@ -103,16 +101,16 @@ Ext.define('PBS.Subscription', {
                            failure: function(response, opts) {
                                Ext.Msg.alert(gettext('Error'), response.htmlStatus);
                            },
-                           callback: reload
+                           callback: reload,
                        });
-                   }
-               }
+                   },
+               },
            ],
-           rows: rows
+           rows: rows,
        });
 
        me.callParent();
 
        reload();
-    }
+    },
 });
index 7d3aa54f6a38942d20cf5930dcaba7d8b65acf0a..b95d80eeb8f6608708880f54d6e898db08e18040 100644 (file)
@@ -1,5 +1,3 @@
-/*global Proxmox*/
-
 Ext.define('PBS.SystemConfiguration', {
     extend: 'Ext.tab.Panel',
     xtype: 'pbsSystemConfiguration',
@@ -16,23 +14,23 @@ Ext.define('PBS.SystemConfiguration', {
            layout: {
                type: 'vbox',
                align: 'stretch',
-               multi: true
+               multi: true,
            },
            defaults: {
                collapsible: true,
                animCollapse: false,
-               margin: '10 10 0 10'
+               margin: '10 10 0 10',
            },
            items: [
                {
                    title: gettext('Time'),
                    xtype: 'proxmoxNodeTimeView',
-                   nodename: 'localhost'
+                   nodename: 'localhost',
                },
                {
                    title: gettext('DNS'),
                    xtype: 'proxmoxNodeDNSView',
-                   nodename: 'localhost'
+                   nodename: 'localhost',
                },
                {
                    flex: 1,
@@ -41,28 +39,22 @@ Ext.define('PBS.SystemConfiguration', {
                    xtype: 'proxmoxNodeNetworkView',
                    showApplyBtn: true,
                    types: ['bond', 'bridge', 'vlan'],
-                   nodename: 'localhost'
+                   nodename: 'localhost',
                },
-           ]
-//     },
-//     {
-//         itemId: 'options',
-//          title: gettext('Options'),
-//         html: "TESWT"
-//         xtype: 'pbsSystemOptions'
-       }
+           ],
+       },
     ],
 
     initComponent: function() {
-       var me = this;
+       let me = this;
 
        me.callParent();
 
-       var networktime = me.getComponent('network');
+       let networktime = me.getComponent('network');
        Ext.Array.forEach(networktime.query(), function(item) {
-           item.relayEvents(networktime, [ 'activate', 'deactivate', 'destroy']);
+           item.relayEvents(networktime, ['activate', 'deactivate', 'destroy']);
        });
-    }
+    },
 });
 
 
index 7bcf1ba613fb6d0c52d7d862ba0d0264f1b738c0..27e7a24c01cca79720fafbfda0e327ac11a2b20b 100644 (file)
@@ -1,4 +1,3 @@
-/*global Proxmox */
 Ext.ns('PBS');
 
 console.log("Starting Backup Server GUI");
@@ -7,7 +6,6 @@ Ext.define('PBS.Utils', {
     singleton: true,
 
     updateLoginData: function(data) {
-
        Proxmox.Utils.setAuthData(data);
     },
 
@@ -74,13 +72,13 @@ Ext.define('PBS.Utils', {
     render_datastore_worker_id: function(id, what) {
        const res = id.match(/^(\S+?)_(\S+?)_(\S+?)(_(.+))?$/);
        if (res) {
-           let datastore = res[1], type = res[2], id = res[3];
+           let datastore = res[1], backupGroup = `${res[2]}/${res[3]}`;
            if (res[4] !== undefined) {
                let datetime = Ext.Date.parse(parseInt(res[5], 16), 'U');
                let utctime = PBS.Utils.render_datetime_utc(datetime);
-               return `Datastore ${datastore} ${what} ${type}/${id}/${utctime}`;
+               return `Datastore ${datastore} ${what} ${backupGroup}/${utctime}`;
            } else {
-               return `Datastore ${datastore} ${what} ${type}/${id}`;
+               return `Datastore ${datastore} ${what} ${backupGroup}`;
            }
        }
        return `Datastore ${what} ${id}`;
@@ -91,21 +89,13 @@ Ext.define('PBS.Utils', {
 
        // do whatever you want here
        Proxmox.Utils.override_task_descriptions({
-           garbage_collection: ['Datastore', gettext('Garbage collect') ],
-           sync: ['Datastore', gettext('Remote Sync') ],
-           syncjob: [gettext('Sync Job'), gettext('Remote Sync') ],
-           prune: (type, id) => {
-               return PBS.Utils.render_datastore_worker_id(id, gettext('Prune'));
-           },
-           verify: (type, id) => {
-               return PBS.Utils.render_datastore_worker_id(id, gettext('Verify'));
-           },
-           backup: (type, id) => {
-               return PBS.Utils.render_datastore_worker_id(id, gettext('Backup'));
-           },
-           reader: (type, id) => {
-               return PBS.Utils.render_datastore_worker_id(id, gettext('Read objects'));
-           },
+           garbage_collection: ['Datastore', gettext('Garbage collect')],
+           sync: ['Datastore', gettext('Remote Sync')],
+           syncjob: [gettext('Sync Job'), gettext('Remote Sync')],
+           prune: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Prune')),
+           verify: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Verify')),
+           backup: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Backup')),
+           reader: (type, id) => PBS.Utils.render_datastore_worker_id(id, gettext('Read objects')),
        });
-    }
+    },
 });
index 55a940dadef265e70890bbf36bfb9ec25d9d35e3..679624a816bed3bebaebcdc2cba6ca73fe26567f 100644 (file)
@@ -69,7 +69,7 @@ Ext.define('PBS.config.SyncJobView', {
            if (!upid) return;
 
            Ext.create('Proxmox.window.TaskViewer', {
-               upid
+               upid,
            }).show();
        },
 
@@ -116,13 +116,13 @@ Ext.define('PBS.config.SyncJobView', {
                    text = Proxmox.Utils.unknownText;
                    break;
                case 'error':
-                   icon =  'times critical';
+                   icon = 'times critical';
                    text = Proxmox.Utils.errorText + ': ' + value;
                    break;
                case 'warning':
                    icon = 'exclamation warning';
                    break;
-               case  'ok':
+               case 'ok':
                    icon = 'check good';
                    text = gettext("OK");
            }
index c71f13c2a50e76427896ca163439c7bd76cee3e4..3aaa3c9b3f311e0b2dcf11febfa08fbf2d06b7bb 100644 (file)
@@ -13,7 +13,7 @@ Ext.define('pbs-datastore-statistics', {
                    }
                    return last;
                });
-           }
+           },
        },
        {
            name: 'usage',
@@ -25,13 +25,13 @@ Ext.define('pbs-datastore-statistics', {
                } else {
                    return -1;
                }
-           }
+           },
        },
     ],
 
     proxy: {
         type: 'proxmox',
-       url: "/api2/json/status/datastore-usage"
+       url: "/api2/json/status/datastore-usage",
     },
     idProperty: 'store',
 });
@@ -57,7 +57,7 @@ Ext.define('PBS.DatastoreStatistics', {
 
            let timespan = (estimate - now)/1000;
 
-           if (+estimate <= +now || isNaN(timespan)) {
+           if (Number(estimate) <= Number(now) || isNaN(timespan)) {
                return gettext('Never');
            }
 
@@ -131,8 +131,8 @@ Ext.define('PBS.DatastoreStatistics', {
                lineWidth: 0,
                chartRangeMin: 0,
                chartRangeMax: 1,
-               tipTpl: '{y:number("0.00")*100}%'
-           }
+               tipTpl: '{y:number("0.00")*100}%',
+           },
        },
     ],
 
@@ -150,4 +150,4 @@ Ext.define('PBS.DatastoreStatistics', {
        },
     },
 
-})
+});
index d076d5fad6ec1bb9ddcb843b020c8808e89f1d83..f74e768e9d608da9e6ff133f1c03c05173f25a29 100644 (file)
@@ -14,7 +14,6 @@ Ext.define('PBS.LongestTasks', {
 
        openTask: function(record) {
            let me = this;
-           let view = me.getView();
            Ext.create('Proxmox.window.TaskViewer', {
                upid: record.data.upid,
                endtime: record.data.endtime,
@@ -72,7 +71,7 @@ Ext.define('PBS.LongestTasks', {
            model: 'proxmox-tasks',
            proxy: {
                type: 'memory',
-           }
+           },
        },
     },
 
index 4c1d4d12f8dd664d25ee69b70af37fc281ec019e..fdf7122fd04551077ed382113a73bc74ef6e2e59 100644 (file)
@@ -80,7 +80,7 @@ Ext.define('PBS.RunningTasks', {
            dataIndex: 'duration',
            renderer: function(value, md, record) {
                return Proxmox.Utils.format_duration_human((Date.now() - record.data.starttime)/1000);
-           }
+           },
        },
        {
            xtype: 'actioncolumn',
index 2e24ba2b87bf482bfa21468940574d6a8e1fc869..5e2a4b13e6693096f4790ee9c7659dc8c731d1a2 100644 (file)
@@ -69,7 +69,7 @@ Ext.define('PBS.TaskSummary', {
            disableSelection: true,
 
            store: {
-               data: []
+               data: [],
            },
 
            columns: [
@@ -90,7 +90,7 @@ Ext.define('PBS.TaskSummary', {
                    renderer: 'render_count',
                },
            ],
-       }
+       },
     ],
 
 });
index ee29fdd8e52693c2c18a920079ed88d2c5946a83..2ac50e1a2d70a4e021c3d42cfe6b80a8255070c5 100644 (file)
@@ -1,7 +1,7 @@
 Ext.define('pbs-file-tree', {
     extend: 'Ext.data.Model',
 
-    fields: [ 'filepath', 'text', 'type', 'size',
+    fields: ['filepath', 'text', 'type', 'size',
        {
            name: 'mtime',
            type: 'date',
@@ -43,7 +43,7 @@ Ext.define('pbs-file-tree', {
 
                return `fa fa-${icon}`;
            },
-       }
+       },
     ],
     idProperty: 'filepath',
 });
@@ -85,15 +85,15 @@ Ext.define("PBS.window.FileBrowser", {
                'backup-type': view['backup-type'],
                'backup-time': view['backup-time'],
            };
-           params['filepath'] = data.filepath;
+           params.filepath = data.filepath;
            atag.download = data.text;
-           atag.href = me.buildUrl(`/api2/json/admin/datastore/${view.datastore}/pxar-file-download`, params);
+           atag.href = me
+               .buildUrl(`/api2/json/admin/datastore/${view.datastore}/pxar-file-download`, params);
            atag.click();
        },
 
        fileChanged: function() {
            let me = this;
-           let view = me.getView();
            let tree = me.lookup('tree');
            let selection = tree.getSelection();
            if (!selection || selection.length < 1) return;
@@ -204,7 +204,7 @@ Ext.define("PBS.window.FileBrowser", {
 
                            return asize - bsize;
                        },
-                   }
+                   },
                },
                {
                    text: gettext('Modified'),
@@ -226,10 +226,10 @@ Ext.define("PBS.window.FileBrowser", {
                            case 's': return gettext('Socket');
                            default: return Proxmox.Utils.unknownText;
                        }
-                   }
+                   },
                },
-           ]
-       }
+           ],
+       },
     ],
 
     buttons: [
@@ -238,6 +238,6 @@ Ext.define("PBS.window.FileBrowser", {
            handler: 'downloadFile',
            reference: 'downloadBtn',
            disabled: true,
-       }
+       },
     ],
 });