Ext.define('PVE.qemu.Smbios1InputPanel', {
- extend: 'PVE.panel.InputPanel',
+ extend: 'Proxmox.panel.InputPanel',
alias: 'widget.PVE.qemu.Smbios1InputPanel',
insideWizard: false,
var me = this;
var params = {
- smbios1: PVE.Parser.printQemuSmbios1(values)
+ smbios1: PVE.Parser.printQemuSmbios1(values),
};
return params;
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', {});
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) {
}
ipanel.setSmbios1(data);
}
- }
+ },
});
- }
+ },
});