]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/qemu/Smbios1Edit.js
api: add proxmox-firewall to versions pkg list
[pve-manager.git] / www / manager6 / qemu / Smbios1Edit.js
index f0ff2920820d12c6fa4297b3bf3e0a06587cacc7..fc15912529f246c3e2235ecbd13e6bcd9a99592d 100644 (file)
@@ -1,5 +1,5 @@
 Ext.define('PVE.qemu.Smbios1InputPanel', {
-    extend: 'PVE.panel.InputPanel',
+    extend: 'Proxmox.panel.InputPanel',
     alias: 'widget.PVE.qemu.Smbios1InputPanel',
 
     insideWizard: false,
@@ -10,7 +10,7 @@ Ext.define('PVE.qemu.Smbios1InputPanel', {
        var me = this;
 
        var params = {
-           smbios1: PVE.Parser.printQemuSmbios1(values)
+           smbios1: PVE.Parser.printQemuSmbios1(values),
        };
 
        return params;
@@ -20,69 +20,78 @@ Ext.define('PVE.qemu.Smbios1InputPanel', {
        var me = this;
 
        me.smbios1 = data;
-       
+
        me.setValues(me.smbios1);
     },
 
-    initComponent : function() {
-       var me = this;
-
-
-       me.items = [
-           {
-               xtype: 'textfield',
-               fieldLabel: 'UUID',
-               regex: /^[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$/,
-               name: 'uuid',
+    items: [
+       {
+           xtype: 'textfield',
+           fieldLabel: 'UUID',
+           regex: /^[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$/,
+           name: 'uuid',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: gettext('Manufacturer'),
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('Manufacturer'),
-               regex: /^\S+$/,
-               name: 'manufacturer',
+           name: 'manufacturer',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: gettext('Product'),
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('Product'),
-               regex: /^\S+$/,
-               name: 'product',
+           name: 'product',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: gettext('Version'),
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('Version'),
-               regex: /^\S+$/,
-               name: 'version',
+           name: 'version',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: gettext('Serial'),
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('Serial'),
-               regex: /^\S+$/,
-               name: 'serial',
+           name: 'serial',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: 'SKU',
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('SKU'),
-               regex: /^\S+$/,
-               name: 'sku',
+           name: 'sku',
+       },
+       {
+           xtype: 'textareafield',
+           fieldLabel: gettext('Family'),
+           fieldStyle: {
+               height: '2em',
+               minHeight: '2em',
            },
-           {
-               xtype: 'textfield',
-               fieldLabel: gettext('Family'),
-               regex: /^\S+$/,
-               name: 'family',
-           }
-       ];
-
-       me.callParent();
-    }
+           name: 'family',
+       },
+    ],
 });
 
 Ext.define('PVE.qemu.Smbios1Edit', {
-    extend: 'PVE.window.Edit',
-
-    initComponent : function() {
-       /*jslint confusion: true */
+    extend: 'Proxmox.window.Edit',
 
+    initComponent: function() {
        var me = this;
 
        var ipanel = Ext.create('PVE.qemu.Smbios1InputPanel', {});
@@ -90,26 +99,25 @@ Ext.define('PVE.qemu.Smbios1Edit', {
        Ext.applyIf(me, {
            subject: gettext('SMBIOS settings (type1)'),
            width: 450,
-           items: ipanel
+           items: ipanel,
        });
 
        me.callParent();
 
        me.load({
            success: function(response, options) {
-               var i, confid;
                me.vmconfig = response.result.data;
                var value = me.vmconfig.smbios1;
                if (value) {
                    var data = PVE.Parser.parseQemuSmbios1(value);
                    if (!data) {
-                       Ext.Msg.alert(gettext('Error'), gettext('Unable to parse smbios options'));
+                       Ext.Msg.alert(gettext('Error'), 'Unable to parse smbios options');
                        me.close();
                        return;
                    }
                    ipanel.setSmbios1(data);
                }
-           }
+           },
        });
-    }
+    },
 });