]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/window/Wizard.js
ui: storage content: extract possible compressor extension client side
[pve-manager.git] / www / manager6 / window / Wizard.js
index 47d60b8ebd90d7062a7871256454fad8da9723e5..4aacb8a33c9a9376516263c819eb843e29a9329a 100644 (file)
@@ -3,7 +3,7 @@ Ext.define('PVE.window.Wizard', {
 
     activeTitle: '', // used for automated testing
 
-    width: 700,
+    width: 720,
     height: 510,
 
     modal: true,
@@ -16,19 +16,17 @@ Ext.define('PVE.window.Wizard', {
     layout: 'border',
 
     getValues: function(dirtyOnly) {
-       var me = this;
-
-        var values = {};
+       let me = this;
 
-       var form = me.down('form').getForm();
+       let values = {};
 
-        form.getFields().each(function(field) {
-            if (!field.up('inputpanel') && (!dirtyOnly || field.isDirty())) {
-                Proxmox.Utils.assemble_field_data(values, field.getSubmitData());
-            }
-        });
+       me.down('form').getForm().getFields().each(field => {
+           if (!field.up('inputpanel') && (!dirtyOnly || field.isDirty())) {
+               Proxmox.Utils.assemble_field_data(values, field.getSubmitData());
+           }
+       });
 
-       Ext.Array.each(me.query('inputpanel'), function(panel) {
+       me.query('inputpanel').forEach(panel => {
            Proxmox.Utils.assemble_field_data(values, panel.getValues(dirtyOnly));
        });
 
@@ -131,7 +129,7 @@ Ext.define('PVE.window.Wizard', {
                        itemId: 'wizcontent',
                        xtype: 'tabpanel',
                        activeItem: 0,
-                       bodyPadding: 10,
+                       bodyPadding: 0,
                        listeners: {
                            afterrender: function(tp) {
                                tabchange(tp, this.getActiveTab());
@@ -140,6 +138,9 @@ Ext.define('PVE.window.Wizard', {
                                tabchange(tp, newcard, oldcard);
                            },
                        },
+                       defaults: {
+                           padding: 10,
+                       },
                        items: tabs,
                    }],
                },