]>
git.proxmox.com Git - pve-manager.git/blob - www/manager6/qemu/Smbios1Edit.js
1 Ext
.define('PVE.qemu.Smbios1InputPanel', {
2 extend
: 'PVE.panel.InputPanel',
3 alias
: 'widget.PVE.qemu.Smbios1InputPanel',
9 onGetValues: function(values
) {
13 smbios1
: PVE
.Parser
.printQemuSmbios1(values
)
19 setSmbios1: function(data
) {
24 me
.setValues(me
.smbios1
);
27 initComponent : function() {
35 regex
: /^[a-fA-F0-9]{8}(?:-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$/,
40 fieldLabel
: gettext('Manufacturer'),
46 fieldLabel
: gettext('Product'),
52 fieldLabel
: gettext('Version'),
58 fieldLabel
: gettext('Serial'),
70 fieldLabel
: gettext('Family'),
80 Ext
.define('PVE.qemu.Smbios1Edit', {
81 extend
: 'Proxmox.window.Edit',
83 initComponent : function() {
84 /*jslint confusion: true */
88 var ipanel
= Ext
.create('PVE.qemu.Smbios1InputPanel', {});
91 subject
: gettext('SMBIOS settings (type1)'),
99 success: function(response
, options
) {
101 me
.vmconfig
= response
.result
.data
;
102 var value
= me
.vmconfig
.smbios1
;
104 var data
= PVE
.Parser
.parseQemuSmbios1(value
);
106 Ext
.Msg
.alert(gettext('Error'), 'Unable to parse smbios options');
110 ipanel
.setSmbios1(data
);