]> git.proxmox.com Git - pve-manager.git/commitdiff
jslint: remove trailing commas
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 29 Apr 2016 10:06:28 +0000 (12:06 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 29 Apr 2016 15:06:34 +0000 (17:06 +0200)
before ECMA5 trailing commas in arrays and objects
are forbidden

in jslint this is an error and cannot be deactivated

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
64 files changed:
www/manager6/Parser.js
www/manager6/Toolkit.js
www/manager6/ceph/Config.js
www/manager6/ceph/Disks.js
www/manager6/ceph/OSD.js
www/manager6/ceph/Pool.js
www/manager6/data/PVEProxy.js
www/manager6/data/RRDStore.js
www/manager6/data/ResourceStore.js
www/manager6/data/TimezoneStore.js
www/manager6/data/reader/JsonObject.js
www/manager6/dc/ACLView.js
www/manager6/dc/Backup.js
www/manager6/dc/OptionView.js
www/manager6/dc/StorageView.js
www/manager6/form/BondModeSelector.js
www/manager6/form/CacheTypeSelector.js
www/manager6/form/DayOfWeekSelector.js
www/manager6/form/GroupSelector.js
www/manager6/form/HotplugFeatureSelector.js
www/manager6/form/KVComboBox.js
www/manager6/form/NodeSelector.js
www/manager6/form/RRDTypeSelector.js
www/manager6/form/RealmComboBox.js
www/manager6/form/StorageSelector.js
www/manager6/form/ViewSelector.js
www/manager6/grid/FirewallRules.js
www/manager6/grid/PoolMembers.js
www/manager6/grid/ResourceGrid.js
www/manager6/ha/Config.js
www/manager6/ha/GroupEdit.js
www/manager6/ha/StatusView.js
www/manager6/lxc/CmdMenu.js
www/manager6/lxc/Network.js
www/manager6/lxc/Summary.js
www/manager6/node/Config.js
www/manager6/node/NetworkEdit.js
www/manager6/node/NetworkView.js
www/manager6/node/Subscription.js
www/manager6/node/Summary.js
www/manager6/node/Tasks.js
www/manager6/panel/ConfigPanel.js
www/manager6/panel/Firewall.js
www/manager6/panel/RRDChart.js
www/manager6/qemu/BootOrderEdit.js
www/manager6/qemu/CPUOptions.js
www/manager6/qemu/Config.js
www/manager6/qemu/MemoryEdit.js
www/manager6/qemu/ProcessorEdit.js
www/manager6/qemu/Smbios1Edit.js
www/manager6/qemu/Summary.js
www/manager6/storage/ContentView.js
www/manager6/storage/GlusterFsEdit.js
www/manager6/storage/IScsiEdit.js
www/manager6/storage/LVMEdit.js
www/manager6/storage/LvmThinEdit.js
www/manager6/storage/NFSEdit.js
www/manager6/storage/StatusView.js
www/manager6/storage/Summary.js
www/manager6/storage/ZFSPoolEdit.js
www/manager6/tree/ResourceTree.js
www/manager6/window/Edit.js
www/manager6/window/MigrateAll.js
www/manager6/window/SafeDestroy.js

index ae8bff9367fca5bf8ba0f77598f005e23fde71a1..c049d062d60f6cec297f49e04a53b4eb5e290609 100644 (file)
@@ -493,5 +493,5 @@ Ext.define('PVE.Parser', { statics: {
        }
 
        return cpustr + optstr;
-    },
+    }
 }});
index e3a4e2396485baabed27ad7c6e7325d016626a21..8c154fd7999651b20ef9da165c80139f5a445c31 100644 (file)
@@ -100,7 +100,7 @@ Ext.apply(Ext.form.field.VTypes, {
     pveMail: function(v) {
         return (/^(\w+)([\-+.][\w]+)*@(\w[\-\w]*\.){1,5}([A-Za-z]){2,63}$/).test(v);
     },
-    pveMailText: gettext('Example') + ": user@example.com",
+    pveMailText: gettext('Example') + ": user@example.com"
 });
 
 // ExtJs 5-6 has an issue with caching
index 2ff60ed725ce07d983f396e354e3d00760e1e90e..dd6c95683a52879f09f7717735362f9e663a4994 100644 (file)
@@ -108,7 +108,7 @@ Ext.define('PVE.node.Ceph', {
                        xtype: 'pveLogView',
                        url: "/api2/extjs/nodes/" + nodename + "/ceph/log"
                    }
-               ],
+               ]
            }
        });
 
index 3c0ba3750bec5b3f4f035fbccca59e3b27b7bcf4..47b08bdb5bc027101ce31d393424eac58aa77e01 100644 (file)
@@ -179,7 +179,7 @@ Ext.define('PVE.form.CephDiskSelector', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
         me.callParent();
index af0457db3e0e65c3e872c44c9ce7c97e79283493..41c90b25566c1a857bc3bc57649c2fd726651194 100644 (file)
@@ -80,7 +80,7 @@ Ext.define('PVE.CephRemoveOsd', {
        me.title = gettext('Remove') + ': ' + 'Ceph OSD osd.' + me.osdid;
 
         Ext.applyIf(me, {
-           url: "/nodes/" + me.nodename + "/ceph/osd/" + me.osdid,
+           url: "/nodes/" + me.nodename + "/ceph/osd/" + me.osdid
         });
 
         me.callParent();
index 099380f6325b86f1fe2c2477e33ea3f41d75d66f..9f203e3ffe4d8b1e9dd1ae20577c310cbcf0c883 100644 (file)
@@ -61,7 +61,7 @@ Ext.define('PVE.CephCreatePool', {
        }
 
         Ext.applyIf(me, {
-           url: "/nodes/" + me.nodename + "/ceph/pools",
+           url: "/nodes/" + me.nodename + "/ceph/pools"
         });
 
         me.callParent();
index 20c1acbb521ecc557fafda91ff1060b92fc0fdf4..86fc95153c1bbecd833f7c1d94ca54b904d88fba 100644 (file)
@@ -20,7 +20,7 @@ Ext.define('PVE.RestProxy', {
            reader: {
                type: 'json',
                rootProperty: config.root || 'data'
-           },
+           }
        });
 
        this.callParent([config]); 
index 0d7a877488fbfd47eb02b7d4cf5fa6828271361d..f9f806855b5c7cbb299dabf47a8eadf7ebb67db1 100644 (file)
@@ -20,7 +20,7 @@ Ext.define('PVE.data.RRDStore', {
     },
 
     proxy: {
-       type: 'pve',
+       type: 'pve'
     },
     fields: [
        // node rrd fields
@@ -63,7 +63,7 @@ Ext.define('PVE.data.RRDStore', {
        'total',
 
        // for time we generate unix timestamps, javascript uses milliseconds instead of seconds
-       { name:'time', convert: function(value) { return value*1000; }},
+       { name:'time', convert: function(value) { return value*1000; }}
     ],
     sorters: 'time',
     timeframe: 'hour',
index 11d9fbe63116d7af6ade60fe850368dd80ce3a44..7e5725cffec7d619c8585a21a3afbdab6e0f9b3d 100644 (file)
@@ -95,7 +95,7 @@ Ext.define('PVE.data.ResourceStore', {
                renderer: PVE.Utils.render_disk_usage,
                sortable: true,
                width: 100,
-               hidden: true,
+               hidden: true
            },
            diskuse: {
                header: gettext('Disk usage') + " %",
@@ -104,7 +104,7 @@ Ext.define('PVE.data.ResourceStore', {
                renderer: PVE.Utils.render_disk_usage_percent,
                width: 100,
                calculate: PVE.Utils.calculate_disk_usage,
-               sortType: 'asFloat',
+               sortType: 'asFloat'
            },
            maxdisk: {
                header: gettext('Disk size'),
index 6de132efaff3eebb437382ba22ba694ffe2149e7..79be8b7ec7a369cfe24c0e0c42f50c3b6a9cdc6c 100644 (file)
@@ -414,5 +414,5 @@ Ext.define('PVE.data.TimezoneStore', {
            ['Pacific/Tongatapu'],
            ['Pacific/Wake'],
            ['Pacific/Wallis']
-       ],
-});
\ No newline at end of file
+       ]
+});
index 4323e3e8e960cfb4e55cf989798770e77b9ecf5c..0aa0952f8a0725a2ae5ed21a704ccc59d4868179 100644 (file)
@@ -81,7 +81,7 @@ Ext.define('PVE.data.reader.JsonObject', {
                            data.push(rec);
                        }
                    });
-               }
+               }
                
            } else { 
                
@@ -109,7 +109,7 @@ Ext.define('PVE.data.reader.JsonObject', {
                    Ext.Object.each(root, function(key, value) {
                        data.push({key: key, value: value });
                    });
-               }
+               }
            }
        }
         catch (ex) {
index 56b05a39c14ed8214343371d22f849966bbad172..a8460589da06e5f1c33595155cc123cbbeb78523 100644 (file)
@@ -215,7 +215,7 @@ Ext.define('PVE.dc.ACLView', {
                                }
                            }
                        ]
-                   },
+                   }
                },
                remove_btn
            ],
index 55e03a346d457ebd13c0053fecb52d61e9f36e43..7647cb88bf935bdbe13c178290c07a440e1ea0e6 100644 (file)
@@ -412,7 +412,7 @@ Ext.define('PVE.dc.BackupView', {
                    sortable: true,
                    disabled: true,
                    disabledCls: 'x-item-enabled',
-                   stopSelection: false,
+                   stopSelection: false
                },
                {
                    header: gettext('Node'),
index 8603182e23c695d8760deda179abfd3fe7221735..7a15185ffb9e1c4af5c971b7024c735a7d2cdee8 100644 (file)
@@ -64,7 +64,7 @@ Ext.define('PVE.dc.ConsoleViewerEdit', {
                name: 'console',
                value: '__default__',
                fieldLabel: gettext('Console Viewer'),
-               comboItems: data,
+               comboItems: data
            }
        });
 
index 84a2bcc22d7aa70ab20f8edbd8050aa9194290b4..86d23bdd9ed1c5dc694ed64a8959a56d7f125e1c 100644 (file)
@@ -187,7 +187,7 @@ Ext.define('PVE.dc.StorageView', {
                                     win.on('destroy', reload);
                                     win.show();
                                 }
-                            },
+                            }
 
 /* the following type are conidered unstable
  * so we do not enable that on the GUI for now
index 97445d5148e35eece02ba6cfef98baecba5fa917..021d613c027727b41f99b404025f4288fa73c46e 100644 (file)
@@ -37,6 +37,6 @@ Ext.define('PVE.form.BondPolicySelector', {
            ['layer2', 'layer2'],
            ['layer2+3', 'layer2+3'], 
            ['layer3+4', 'layer3+4']
-    ],
+    ]
 });
 
index f9d39bf801481d31b32700aa9f06b287dc392dd4..03a4bfa084cec2ea947e2461df5bd14a36d4dd1f 100644 (file)
@@ -8,5 +8,5 @@ Ext.define('PVE.form.CacheTypeSelector', {
        ['writeback', 'Write back'],
        ['unsafe', 'Write back (' + gettext('unsafe') + ')'],
        ['none', gettext('No cache')]
-    ],
+    ]
 });
index e8554629df337209c174170769c4e732b6a404a5..1b826b6431e690570d3d770cfd267b441ee5cb1d 100644 (file)
@@ -11,7 +11,7 @@ Ext.define('PVE.form.DayOfWeekSelector', {
            ['thu', Ext.util.Format.htmlDecode(Ext.Date.dayNames[4])],
            ['fri', Ext.util.Format.htmlDecode(Ext.Date.dayNames[5])],
            ['sat', Ext.util.Format.htmlDecode(Ext.Date.dayNames[6])],
-           ['sun', Ext.util.Format.htmlDecode(Ext.Date.dayNames[0])],
+           ['sun', Ext.util.Format.htmlDecode(Ext.Date.dayNames[0])]
        ];
        this.callParent();
     }
index 8404d5f7c60672d8cb4ec3666ccd27100ffa8e11..1bac2d17ee78ce9ad640b21559f646c0ca074f55 100644 (file)
@@ -31,7 +31,7 @@ Ext.define('PVE.form.GroupSelector', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
         me.callParent();
index 23cd090a6d9ef43052c91443d0f866f029b15e62..024471f9d02d635cac80db446accb4152e226686 100644 (file)
@@ -47,5 +47,5 @@ Ext.define('PVE.form.HotplugFeatureSelector', {
            }
         }
         return data;
-    },
+    }
 });
index 014a35e1403e25171c709e573048a40037e3a298..beafed074a14adaa197ac8d65bf0ef23dd057257 100644 (file)
@@ -38,7 +38,7 @@ Ext.define('PVE.form.KVComboBox', {
 
        me.store = Ext.create('Ext.data.ArrayStore', {
            model: 'KeyValue',
-           data : me.comboItems,
+           data : me.comboItems
        });
 
        if (me.initialConfig.editable === undefined) {
index 8c694303930b90f4210297a39017616fb6da1204..7193b97f3bfe20be8849ac19e67149974e44de0f 100644 (file)
@@ -56,7 +56,7 @@ Ext.define('PVE.form.NodeSelector', {
                width: 100,
                dataIndex: 'cpu'
            }
-       ],
+       ]
     },
 
     validator: function(value) {
index 1742183829b9752f49163a024a311768058a2772..a912c710b81900e35a83ed3b640d5f40354828ae 100644 (file)
@@ -44,6 +44,6 @@ Ext.define('PVE.form.RRDTypeSelector', {
        if (state && state.id) {
            this.setValue(state.id);
        }
-    },
+    }
 });
 
index ce59422fa67db07a5ad0bfc649b8193527fd35fe..8ce767c031ba8a6ba1d649efc4e2b76a11c37961 100644 (file)
@@ -34,7 +34,7 @@ Ext.define('PVE.form.RealmComboBox', {
        var me = this;
 
        me.store = Ext.create('Ext.data.Store', {
-           model: 'pve-domains',
+           model: 'pve-domains'
        });
 
        me.callParent();
index 8c51bbb433c0406e227a7cee45f5efec16316aef..c50ae6662387b5d5e73b9ba51792577d7d468e54 100644 (file)
@@ -97,7 +97,7 @@ Ext.define('PVE.form.StorageSelector', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
         me.callParent();
index 202c3cca226d219ef5afe378c9c5a3a861495457..0256b7410e6f3946e14a968c2f3805488ae2e98c 100644 (file)
@@ -56,7 +56,7 @@ Ext.define('PVE.form.ViewSelector', {
                reader: 'array'
             },
            data: groupdef,
-           autoload: true,
+           autoload: true
        });
 
        Ext.apply(me, {
index 12ac98ee6dc434eea36eece9e3d0d6e332442bc3..4cc1e7a3df8502c49bb2a80ff6d53d18b87591b9 100644 (file)
@@ -38,7 +38,7 @@ Ext.define('PVE.form.FWMacroSelector', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
@@ -83,7 +83,7 @@ Ext.define('PVE.FirewallRulePanel', {
                // form again.
                xtype: 'hiddenfield',
                name: 'modified_marker',
-               value: '',
+               value: ''
            },
            {
                xtype: 'pveKVComboBox',
index 63a9d5a31c2d2b193cdcae5183ccffb9d8e70662..aec15bed5844f01bac019a1a048703a75c2cbbfd 100644 (file)
@@ -53,7 +53,7 @@ Ext.define('PVE.pool.AddVM', {
                        });
                        vmsField.setValue(selectedVms);
                    }
-               },
+               }
            },
            columns: [
                {
@@ -85,7 +85,7 @@ Ext.define('PVE.pool.AddVM', {
                    header: gettext('Type'),
                    dataIndex: 'type'
                }
-           ],
+           ]
        });
        Ext.apply(me, {
            subject: gettext('Virtual Machine'),
index 560ae519cd69aadd765aaa0b4c30e7765dc0e164..935bdd0a5ec15d1e2bf3e83665af42514578ad8b 100644 (file)
@@ -226,7 +226,7 @@ Ext.define('PVE.grid.ResourceGrid', {
                columnschanged: 'saveCurrentState',
                columnresize: 'saveCurrentState',
                columnmove: 'saveCurrentState',
-               sortchange: 'saveCurrentState',
+               sortchange: 'saveCurrentState'
            },
             columns: coldef
        });
index a00bbfa7a33bab382ad91b82995e5c44feeaa9d0..35725275a6e62e17161bac124796d34ca57fadbe 100644 (file)
@@ -39,7 +39,7 @@ Ext.define('PVE.panel.HA', {
            plugins: [{
                ptype: 'lazyitems',
                items: items
-           }],
+           }]
        });
 
        me.callParent();
index a72b2ec4abcc867c0ef97b5bf20e52a088584d33..0d9c3c594b1b03fdef73bc0b416ff5330f5c6399 100644 (file)
@@ -47,7 +47,7 @@ Ext.define('PVE.ha.GroupInputPanel', {
                name: 'nofailback',
                uncheckedValue: 0,
                fieldLabel: 'nofailback'
-           },
+           }
        ];
 
        me.columnB = [
index 980eee1e504755eb81767cb857b5106d83ae6c3a..a69b34ce71d9f89701ebeb0e8fe4bf40b065d276 100644 (file)
@@ -41,7 +41,7 @@ Ext.define('PVE.ha.StatusView', {
            store: store,
            stateful: false,
            viewConfig: {
-               trackOver: false,
+               trackOver: false
            },
            columns: [
                {
index 467ce6e9e16a2940ec6bf5e60d54ccec92f33468..9e358ed620f863d9c6ecaaedfa0775b4796b4f07 100644 (file)
@@ -108,7 +108,7 @@ Ext.define('PVE.lxc.CmdMenu', {
                    });
                }
            },
-           { xtype: 'menuseparator', },
+           { xtype: 'menuseparator' },
            {
                text: gettext('Migrate'),
                iconCls: 'fa fa-fw fa-send-o',
@@ -141,7 +141,7 @@ Ext.define('PVE.lxc.CmdMenu', {
 //                 });
 //             }
 //         },
-           { xtype: 'menuseparator', },
+           { xtype: 'menuseparator' },
            {
                text: gettext('Console'),
                iconCls: 'fa fa-fw fa-terminal',
index 05807d262af2884dd5015de662ed7527cf819b90..f6825b2865a0447be0ccbb3e28a4bece92a5123e 100644 (file)
@@ -148,7 +148,7 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
            {
                xtype: 'pveVlanField',
                name: 'tag',
-               value: cdata.tag,
+               value: cdata.tag
            },
            {
                xtype: 'numberfield',
@@ -164,7 +164,7 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
                xtype: 'pvecheckbox',
                fieldLabel: gettext('Firewall'),
                name: 'firewall',
-               checked: cdata.firewall,
+               checked: cdata.firewall
            }
        ];
 
@@ -192,7 +192,7 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
                items: [
                    {
                        xtype: 'label',
-                       text: gettext('IPv4') + ':',
+                       text: gettext('IPv4') + ':'
                    },
                    {
                        xtype: 'radiofield',
@@ -250,7 +250,7 @@ Ext.define('PVE.lxc.NetworkInputPanel', {
                items: [
                    {
                        xtype: 'label',
-                       text: gettext('IPv6') + ':',
+                       text: gettext('IPv6') + ':'
                    },
                    {
                        xtype: 'radiofield',
index 462f7fc8326e04b2837b9d386bd03ea15b32f29e..3f13ee57d2aa8df53a3586a57dac7470e311ff0f 100644 (file)
@@ -97,7 +97,7 @@ Ext.define('PVE.lxc.Summary', {
            listeners: {
                activate: function() { notesview.load(); rrdstore.startUpdate(); },
                hide: rrdstore.stopUpdate,
-               destroy: rrdstore.stopUpdate,
+               destroy: rrdstore.stopUpdate
            }
        });
 
index 08a5886d3484c92575a77d5ab4b033a85aaa9842..086beefeb90a839fd827a12b0a69a479f12c8510 100644 (file)
@@ -83,7 +83,7 @@ Ext.define('PVE.node.Config', {
                        iconCls: 'fa fa-fw fa-send-o',
                        handler: function() {
                            var win = Ext.create('PVE.window.MigrateAll', {
-                               nodename: nodename,
+                               nodename: nodename
                            });
                            win.show();
                        }
@@ -139,7 +139,7 @@ Ext.define('PVE.node.Config', {
                {
                    title: gettext('Services'),
                    itemId: 'services',
-                   xtype: 'pveNodeServiceView',
+                   xtype: 'pveNodeServiceView'
                },
                {
                    title: gettext('Network'),
index 52af359fe9875c96513657ad63ae43b91a42e526..ddd41da2d918d68f0f41595435fdb3edf077bd18 100644 (file)
@@ -59,7 +59,7 @@ Ext.define('PVE.node.NetworkEdit', {
                xtype: 'pvecheckbox',
                fieldLabel: gettext('VLAN aware'),
                name: 'bridge_vlan_aware',
-               deleteEmpty: !me.create,
+               deleteEmpty: !me.create
            });
            column2.push({
                xtype: 'textfield',
index 0cfe933515b911f7aee666587bef4e08d66df9b1..be64c276be953c3d29a0d1413cad277293432c06 100644 (file)
@@ -333,7 +333,7 @@ Ext.define('PVE.node.NetworkView', {
            'iface', 'type', 'active', 'autostart',
            'bridge_ports', 'slaves',
            'address', 'netmask', 'gateway',
-           'address6', 'netmask6', 'gateway6',
+           'address6', 'netmask6', 'gateway6'
        ],
        idProperty: 'iface'
     });
index 50b3ad3a20e512ed46d8b88b4db8857e6feeb01d..dc80b7ae621b6a2cd6e03bf55e5ac67ccc17b7ea 100644 (file)
@@ -72,7 +72,7 @@ Ext.define('PVE.node.Subscription', {
                                    document.body.removeChild(element);
                                }
                            }
-                       },
+                       }
                ],
            items: view
        });
@@ -140,7 +140,7 @@ Ext.define('PVE.node.Subscription', {
                renderer: PVE.Utils.render_timestamp
            },
            nextduedate: {
-               header: gettext('Next due date'),
+               header: gettext('Next due date')
            }
        };
 
index 3306ad3239b7660b4af575c306dce8ff606f6f32..0c0483ddf8c495a850a9d3bae11bec253d60b1f4 100644 (file)
@@ -99,7 +99,7 @@ Ext.define('PVE.node.Summary', {
        });
 
        var rrdstore = Ext.create('PVE.data.RRDStore', {
-           rrdurl: "/api2/json/nodes/" + nodename + "/rrddata",
+           rrdurl: "/api2/json/nodes/" + nodename + "/rrddata"
        });
 
        Ext.apply(me, {
@@ -134,13 +134,13 @@ Ext.define('PVE.node.Summary', {
                        title: gettext('Network traffic'),
                        fields: ['netin','netout'],
                        store: rrdstore
-                   },
-               ],
+                   }
+               ]
            },
            listeners: {
                activate: function() { rstore.startUpdate(); rrdstore.startUpdate(); },
                hide: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); },
-               destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); },
+               destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); }
            }
        });
 
index 7fe73171af481a597fd73a55c2f24fd9bd6a409b..5dc13f6fe7b46f15f0264a4340b4d4f6f0da3dcb 100644 (file)
@@ -163,7 +163,7 @@ Ext.define('PVE.node.Tasks', {
                    view_btn.setDisabled(!(selections && selections[0]));
                },
                show: function() { reload_task.delay(10); },
-               destroy: function() { reload_task.cancel(); },
+               destroy: function() { reload_task.cancel(); }
            }
        });
 
index f79ffc939207ced073ab0ab14f1b6777b6f03b3a..9afdd7d4343c26116af4fe0a7624f42e326b6fcd 100644 (file)
@@ -42,7 +42,7 @@ Ext.define('PVE.panel.Config', {
        tbar.unshift({
            xtype: 'tbtext',
            text: title,
-           baseCls: 'x-panel-header-text',
+           baseCls: 'x-panel-header-text'
        });
 
 
index de88427e0629d10b39b9f600c89274eca7756cf4..d37eb29a2e5220828b6548bba446c90e92fdc653 100644 (file)
@@ -92,7 +92,7 @@ Ext.define('PVE.panel.Firewall', {
            plugins: [{
                ptype: 'lazyitems',
                items: items
-           }],
+           }]
        });
 
        me.callParent();
index 5dd80a8ece44eebf57685a776c84a43aed262861..2b3db50272c74094b06782acf990e1c2bec69962 100644 (file)
@@ -11,17 +11,17 @@ Ext.define('PVE.widget.RRDChart', {
        position: 'left',
        grid: true,
        renderer: 'leftAxisRenderer',
-       minimum: 0,
+       minimum: 0
     }, {
        type: 'time',
        position: 'bottom',
        grid: true,
-       fields: ['time'],
+       fields: ['time']
     }],
     legend: {
        docked: 'right',
        // we set this that all graphs have same width
-       width: 140,
+       width: 140
     },
     listeners: {
        afterrender: 'onAfterRender'
@@ -39,7 +39,7 @@ Ext.define('PVE.widget.RRDChart', {
        'disk',
        'maxdisk',
        'total',
-       'used',
+       'used'
     ],
     bytespersArr: [
        'netin',
@@ -122,7 +122,7 @@ Ext.define('PVE.widget.RRDChart', {
                fill: true,
                style: {
                    lineWidth: 1.5,
-                   opacity: 0.60,
+                   opacity: 0.60
                },
                marker: {
                    opacity: 0,
index 2954acf917e7faa66a46009c4a4dd611bd7f5696..e6a9b9cae4929095e8fabfca3bcb15773e049675 100644 (file)
@@ -121,7 +121,7 @@ Ext.define('PVE.qemu.BootOrderPanel', {
                name: 'bd1',
                allowBlank: false,
                listeners: {
-                   change: me.recomputeSelection,
+                   change: me.recomputeSelection
                }
            }),
                Ext.createWidget('pveKVComboBox', {
@@ -130,7 +130,7 @@ Ext.define('PVE.qemu.BootOrderPanel', {
                name: 'bd2',
                allowBlank: false,
                listeners: {
-                   change: me.recomputeSelection,
+                   change: me.recomputeSelection
                }
            }),
                Ext.createWidget('pveKVComboBox', {
@@ -139,9 +139,9 @@ Ext.define('PVE.qemu.BootOrderPanel', {
                name: 'bd3',
                allowBlank: false,
                listeners: {
-                   change: me.recomputeSelection,
+                   change: me.recomputeSelection
                }
-           }),
+           })
        ];
        Ext.apply(me, { items: me.comboboxes });
        me.callParent();
index ce30ebb7ab52b4c101adbabf42251b9e6a43ffd5..ae31987f5401c118a1273eac0cf248ef97ce2f89 100644 (file)
@@ -76,7 +76,7 @@ Ext.define('PVE.qemu.CPUOptions', {
        var me = this;
 
         var ipanel = Ext.create('PVE.qemu.CPUOptionsInputPanel', {
-            maxvcpus: me.maxvcpus,
+            maxvcpus: me.maxvcpus
         });
        
        Ext.apply(me, {
index 303fdeff1d143c6acb63c2f57125afb1ca59769b..8b764b0d972a1555baebfa1deaed6502ee3ade7c 100644 (file)
@@ -54,7 +54,7 @@ Ext.define('PVE.qemu.Config', {
            handler: function() {
                vm_command('start');
            },
-           iconCls: 'fa fa-play',
+           iconCls: 'fa fa-play'
        });
 
        var migrateBtn = Ext.create('Ext.Button', {
@@ -97,7 +97,7 @@ Ext.define('PVE.qemu.Config', {
                    handler: function() {
                        vm_command("stop", { timeout: 30 });
                    },
-                   iconCls: 'fa fa-stop',
+                   iconCls: 'fa fa-stop'
                }]
            },
            iconCls: 'fa fa-power-off'
index f6a4bc0b9df270300635b970d36cee83229a10b9..1bddeb97761e6ecd72dfbf55c9593891d8bf48f4 100644 (file)
@@ -56,7 +56,7 @@ Ext.define('PVE.qemu.MemoryInputPanel', {
                hotplug: me.hotplug,
                fieldLabel: gettext('Memory') + ' (MB)',
                labelAlign: 'right',
-               labelWidth: labelWidth,
+               labelWidth: labelWidth
            },
            {
                xtype: 'radiofield',
@@ -118,7 +118,7 @@ Ext.define('PVE.qemu.MemoryInputPanel', {
                allowBlank: true,
                emptyText: PVE.Utils.defaultText + ' (1000)',
                submitEmptyText: false
-           },
+           }
        ];
 
        if (me.insideWizard) {
@@ -147,7 +147,7 @@ Ext.define('PVE.qemu.MemoryEdit', {
        }
        
         var ipanel = Ext.create('PVE.qemu.MemoryInputPanel', {
-            hotplug: memoryhotplug,
+            hotplug: memoryhotplug
         });
 
        Ext.apply(me, {
@@ -169,7 +169,7 @@ Ext.define('PVE.qemu.MemoryEdit', {
                    maxmemory: data.memory,
                    balloon: data.balloon,
                    shares: data.shares,
-                   memoryType: data.balloon ? 'dynamic' : 'fixed',
+                   memoryType: data.balloon ? 'dynamic' : 'fixed'
                };
                ipanel.setValues(values);
            }
index b3d52cb7c6a6a35c18f57956a1949e85125985e8..b64c70cad5849af92cf7a713fadce30fc6bf14cd 100644 (file)
@@ -76,8 +76,8 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
                xtype: 'pvecheckbox',
                fieldLabel: gettext('Enable NUMA'),
                name: 'numa',
-               uncheckedValue: 0,
-           },
+               uncheckedValue: 0
+           }
 
        ];
 
index 78bc193ed041eff5537bdc24ff41a8eb1ac9d906..0412bc265988df825d8725ef24b18f8414fa0a47 100644 (file)
@@ -33,43 +33,43 @@ Ext.define('PVE.qemu.Smbios1InputPanel', {
                xtype: 'textfield',
                fieldLabel: 'UUID',
                regex: /^[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$/,
-               name: 'uuid',
+               name: 'uuid'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('Manufacturer'),
                regex: /^\S+$/,
-               name: 'manufacturer',
+               name: 'manufacturer'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('Product'),
                regex: /^\S+$/,
-               name: 'product',
+               name: 'product'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('Version'),
                regex: /^\S+$/,
-               name: 'version',
+               name: 'version'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('Serial'),
                regex: /^\S+$/,
-               name: 'serial',
+               name: 'serial'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('SKU'),
                regex: /^\S+$/,
-               name: 'sku',
+               name: 'sku'
            },
            {
                xtype: 'textfield',
                fieldLabel: gettext('Family'),
                regex: /^\S+$/,
-               name: 'family',
+               name: 'family'
            }
        ];
 
index 189e6bec42ef4f484af9bb054ba8d1582cb79bf8..6115e02f2ad5dba5ab2d83e2e3eeaef67aedda56 100644 (file)
@@ -45,7 +45,7 @@ Ext.define('PVE.qemu.Summary', {
        });
 
        var rrdstore = Ext.create('PVE.data.RRDStore', {
-           rrdurl: "/api2/json/nodes/" + nodename + "/qemu/" + vmid + "/rrddata",
+           rrdurl: "/api2/json/nodes/" + nodename + "/qemu/" + vmid + "/rrddata"
        });
 
        Ext.apply(me, {
@@ -91,12 +91,12 @@ Ext.define('PVE.qemu.Summary', {
                        fields: ['diskread','diskwrite'],
                        store: rrdstore
                    }
-               ],
+               ]
            },
            listeners: {
                activate: function() {notesview.load(); rrdstore.startUpdate();},
                hide: rrdstore.stopUpdate,
-               destroy: rrdstore.stopUpdate,
+               destroy: rrdstore.stopUpdate
            }
        });
 
index 86f6201b014c35554e379410ca720ec47f254df6..5f1c7be1fb937d4f8cc0a573507acc2b75a67daa 100644 (file)
@@ -193,7 +193,7 @@ Ext.define('PVE.storage.Upload', {
                    xtype: 'filefield',
                    name: 'filename',
                    buttonText: gettext('Select File...'),
-                   allowBlank: false,
+                   allowBlank: false
                },
                pbar
            ]
@@ -323,7 +323,7 @@ Ext.define('PVE.storage.ContentView', {
     stateful: false,
     viewConfig: {
        trackOver: false,
-       loadMask: false,
+       loadMask: false
     },
     initComponent : function() {
        var me = this;
@@ -386,7 +386,7 @@ Ext.define('PVE.storage.ContentView', {
                var win = Ext.create('PVE.storage.Upload', {
                    nodename: nodename,
                    storage: storage,
-                   contents: me.contents,
+                   contents: me.contents
                });
                win.show();
                win.on('destroy', reload);
@@ -394,7 +394,7 @@ Ext.define('PVE.storage.ContentView', {
        });
 
        me.statusStore = Ext.create('PVE.data.ObjectStore', {
-           url: '/api2/json/nodes/' + nodename + '/storage/' + storage + '/status',
+           url: '/api2/json/nodes/' + nodename + '/storage/' + storage + '/status'
        });
 
        Ext.apply(me, {
index 44aa98248b874e9ad39199ad68247877fb0b7499..5640da82f4a035faeffa41487ad7be5a6b33422a 100644 (file)
@@ -48,7 +48,7 @@ Ext.define('PVE.storage.GlusterFsScan', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
@@ -107,7 +107,7 @@ Ext.define('PVE.storage.GlusterFsInputPanel', {
                name: 'server2',
                value: '',
                fieldLabel: gettext('Second Server'),
-               allowBlank: true,
+               allowBlank: true
            },
            {
                xtype: me.create ? 'pveGlusterFsScan' : 'displayfield',
index 8bfb58f8e2f30a466f2a00c030509fdd69162d55..8ed621802ec164608077950c697a831ce22ced21 100644 (file)
@@ -47,7 +47,7 @@ Ext.define('PVE.storage.IScsiScan', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
index 39d70ef963bb0300dc98347b295e89903fcf3795..e409d896d409a04defdc854d865b585c2165b067 100644 (file)
@@ -24,7 +24,7 @@ Ext.define('PVE.storage.VgSelector', {
        Ext.apply(me, {
            store: store,
            listConfig: {
-               loadingText: gettext('Scanning...'),
+               loadingText: gettext('Scanning...')
            }
        });
 
@@ -72,7 +72,7 @@ Ext.define('PVE.storage.BaseStorageSelector', {
        store.loadData([{ storage: '' }], true);
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
index 3fee638f8fc0181dbec18414764a54994c71eb4a..a119e5af60754196646391a93e1f77c1b6f50e03 100644 (file)
@@ -46,7 +46,7 @@ Ext.define('PVE.storage.TPoolSelector', {
        Ext.apply(me, {
            store: store,
            listConfig: {
-               loadingText: gettext('Scanning...'),
+               loadingText: gettext('Scanning...')
            }
        });
 
@@ -81,7 +81,7 @@ Ext.define('PVE.storage.BaseVGSelector', {
        Ext.apply(me, {
            store: store,
            listConfig: {
-               loadingText: gettext('Scanning...'),
+               loadingText: gettext('Scanning...')
            }
        });
 
index e9f398f2c99d45651f9828346c1ca5a096fffafc..d4352151068ab84f29c928aeb2488bd53635c3a4 100644 (file)
@@ -48,7 +48,7 @@ Ext.define('PVE.storage.NFSScan', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
index d988a8863c44af6518038f6ebbea4a661c93a1f5..c90e73ff56f3479804667bdb721fd3ade1991074 100644 (file)
@@ -61,7 +61,7 @@ Ext.define('PVE.storage.StatusView', {
        }
 
        Ext.apply(me, {
-           url: "/api2/json/nodes/" + nodename + "/storage/" + storage + "/status",
+           url: "/api2/json/nodes/" + nodename + "/storage/" + storage + "/status"
        });
 
        me.callParent();
index 2fb08a34318a7289948069d4e2ade9fee26a4191..43b1b028ab577b66f41469e91cd4344ce349e97f 100644 (file)
@@ -34,7 +34,7 @@ Ext.define('PVE.storage.Summary', {
        var rstore = statusview.rstore;
 
        var rrdstore = Ext.create('PVE.data.RRDStore', {
-           rrdurl:  "/api2/json/nodes/" + nodename + "/storage/" + storage + "/rrddata",
+           rrdurl:  "/api2/json/nodes/" + nodename + "/storage/" + storage + "/rrddata"
        });
 
        Ext.apply(me, {
@@ -51,7 +51,7 @@ Ext.define('PVE.storage.Summary', {
            listeners: {
                activate: function() { rstore.startUpdate(); rrdstore.startUpdate(); },
                hide: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); },
-               destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); },
+               destroy: function() { rstore.stopUpdate(); rrdstore.stopUpdate(); }
            }
        });
 
index 4328b1c444a461dc91a713be29c9d572af7a37b9..d26eb675b6905a169948b33710cdd2c796380598 100644 (file)
@@ -6,7 +6,7 @@ Ext.define('PVE.storage.ZFSPoolSelector', {
     queryMode: 'local',
     editable: false,
     listConfig: {
-       loadingText: gettext('Scanning...'),
+       loadingText: gettext('Scanning...')
     },
     initComponent : function() {
        var me = this;
@@ -25,7 +25,7 @@ Ext.define('PVE.storage.ZFSPoolSelector', {
        });
 
        Ext.apply(me, {
-           store: store,
+           store: store
        });
 
        me.callParent();
index d4451366d014fd898c34d49ba24e4bd8a8c2fcf0..858fda28f4b3a4065276702104ef4b4c8a590592 100644 (file)
@@ -32,7 +32,7 @@ Ext.define('PVE.tree.ResourceTree', {
                iconCls: 'fa fa-file-o fa-dark  x-fa-tree-template'
            },
            datacenter: {
-               iconCls: 'fa fa-server x-fa-tree-datacenter',
+               iconCls: 'fa fa-server x-fa-tree-datacenter'
            }
        }
     },
index e150cf1d9f082a2db7c3c71af609f95bd579391f..28067a6fdf31c88e17b063487c9f56d97b9dd541 100644 (file)
@@ -242,7 +242,7 @@ Ext.define('PVE.window.Edit', {
            modal: true,
            width: twoColumn ? colwidth*2 : colwidth,
            border: false,
-           items: [ me.formPanel ],
+           items: [ me.formPanel ]
        });
 
        me.callParent();
index eebe2b8b2a9e54fd2197b5efb4ec7244d1c7f2c8..525735b9a93a6ff2f956a58e2c629c6a2b3d1bf9 100644 (file)
@@ -55,7 +55,7 @@ Ext.define('PVE.window.MigrateAll', {
                    value: 1,
                    fieldLabel: 'Parallel jobs',
                    allowBlank: false
-               },
+               }
            ]
        });
 
index 394f245315e1cd5014ca7dd92555f7e200687648..46fc1036ac599b68a3bdd3111d213b6cd2c67796 100644 (file)
@@ -68,7 +68,7 @@ Ext.define('PVE.window.SafeDestroy', {
            xtype: 'component',
            cls: [ Ext.baseCSSPrefix + 'message-box-icon',
                   Ext.baseCSSPrefix + 'message-box-warning',
-                  Ext.baseCSSPrefix + 'dlg-icon'],
+                  Ext.baseCSSPrefix + 'dlg-icon']
        },
        {
            xtype: 'container',
@@ -91,7 +91,7 @@ Ext.define('PVE.window.SafeDestroy', {
                    hideTrigger: true,
                    allowBlank: false
                }
-           ],
+           ]
        }
     ],
     buttons: [