]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/window/BulkAction.js
ui: manual backup: unescape notes template on load
[pve-manager.git] / www / manager6 / window / BulkAction.js
index 0f281ba2ac2c45aeb302ecb400254512c256e7b3..01233080ec1afa6901e2d0e4418ce9d79759bfda 100644 (file)
@@ -5,7 +5,7 @@ Ext.define('PVE.window.BulkAction', {
     width: 800,
     modal: true,
     layout: {
-       type: 'fit'
+       type: 'fit',
     },
     border: false,
 
@@ -31,18 +31,18 @@ Ext.define('PVE.window.BulkAction', {
                var upid = response.result.data;
 
                var win = Ext.create('Proxmox.window.TaskViewer', {
-                   upid: upid
+                   upid: upid,
                });
                win.show();
                me.hide();
                win.on('destroy', function() {
                    me.close();
                });
-           }
+           },
        });
     },
 
-    initComponent : function() {
+    initComponent: function() {
        var me = this;
 
        if (!me.nodename) {
@@ -61,7 +61,6 @@ Ext.define('PVE.window.BulkAction', {
        var items = [];
 
        if (me.action === 'migrateall') {
-           /*jslint confusion: true*/
            /*value is string and number*/
            items.push(
                {
@@ -70,7 +69,7 @@ Ext.define('PVE.window.BulkAction', {
                    disallowedNodes: [me.nodename],
                    fieldLabel: gettext('Target node'),
                    allowBlank: false,
-                   onlineValidator: true
+                   onlineValidator: true,
                },
                {
                    xtype: 'proxmoxintegerfield',
@@ -79,7 +78,7 @@ Ext.define('PVE.window.BulkAction', {
                    maxValue: 100,
                    value: 1,
                    fieldLabel: gettext('Parallel jobs'),
-                   allowBlank: false
+                   allowBlank: false,
                },
                {
                    xtype: 'fieldcontainer',
@@ -92,7 +91,7 @@ Ext.define('PVE.window.BulkAction', {
                        uncheckedValue: 0,
                        listeners: {
                            change: (cb, val) => me.down('#localdiskwarning').setVisible(val),
-                       }
+                       },
 
                    },
                    {
@@ -109,15 +108,14 @@ Ext.define('PVE.window.BulkAction', {
                    xtype: 'displayfield',
                    userCls: 'pmx-hint',
                    value: 'Warning: Running CTs will be migrated in Restart Mode.',
-                   hidden: true // only visible if running container chosen
-               }
+                   hidden: true, // only visible if running container chosen
+               },
            );
-           /*jslint confusion: false*/
        } else if (me.action === 'startall') {
            items.push({
                xtype: 'hiddenfield',
                name: 'force',
-               value: 1
+               value: 1,
            });
        }
 
@@ -133,15 +131,14 @@ Ext.define('PVE.window.BulkAction', {
            action: me.action,
            listeners: {
                selectionchange: function(vmselector, records) {
-                   if (me.action == 'migrateall') {
-                       var showWarning = records.some(function(item) {
-                           return (item.data.type == 'lxc' &&
-                               item.data.status == 'running');
-                       });
+                   if (me.action === 'migrateall') {
+                       let showWarning = records.some(
+                           item => item.data.type === 'lxc' && item.data.status === 'running',
+                       );
                        me.down('#lxcwarning').setVisible(showWarning);
                    }
-               }
-           }
+               },
+           },
        });
 
        me.formPanel = Ext.create('Ext.form.Panel', {
@@ -149,13 +146,13 @@ Ext.define('PVE.window.BulkAction', {
            border: false,
            layout: {
                type: 'vbox',
-               align: 'stretch'
+               align: 'stretch',
            },
            fieldDefaults: {
                labelWidth: 300,
-               anchor: '100%'
+               anchor: '100%',
            },
-           items: items
+           items: items,
        });
 
        var form = me.formPanel.getForm();
@@ -165,12 +162,12 @@ Ext.define('PVE.window.BulkAction', {
            handler: function() {
                form.isValid();
                me.submit(form.getValues());
-           }
+           },
        });
 
        Ext.apply(me, {
-           items: [ me.formPanel ],
-           buttons: [ submitBtn ]
+           items: [me.formPanel],
+           buttons: [submitBtn],
        });
 
        me.callParent();
@@ -180,5 +177,5 @@ Ext.define('PVE.window.BulkAction', {
            submitBtn.setDisabled(!valid);
        });
        form.isValid();
-    }
+    },
 });