]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/window/Wizard.js
ui: guest import: avoid view-model race on setting os type
[pve-manager.git] / www / manager6 / window / Wizard.js
index 47d60b8ebd90d7062a7871256454fad8da9723e5..6afadc79aada3bdbd1e9f170d183f3a378fb0c0c 100644 (file)
@@ -3,8 +3,8 @@ Ext.define('PVE.window.Wizard', {
 
     activeTitle: '', // used for automated testing
 
-    width: 700,
-    height: 510,
+    width: 720,
+    height: 540,
 
     modal: true,
     border: false,
@@ -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,
                    }],
                },