pve-manager/www/manager6/qemu/DisplayEdit.js
Dominik Csapak ac7db8f761 ext6migrate: change default values
since KVCombobox expects __default__ as default value
change to this in

DisplayEdit
HDEdit
KeyboardEdit
ProcessorEdit

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2016-03-21 11:16:27 +01:00

51 lines
980 B
JavaScript

Ext.define('PVE.qemu.DisplayEdit', {
extend: 'PVE.window.Edit',
vmconfig: undefined,
initComponent : function() {
var me = this;
var displayField;
var validateDisplay = function() {
/*jslint confusion: true */
var val = displayField.getValue();
if (me.vmconfig && val.match(/^serial\d+$/)) {
if (me.vmconfig[val] && me.vmconfig[val] === 'socket') {
return true;
}
return "Serial interface '" + val + "' is not correctly configured.";
}
return true;
};
displayField = Ext.createWidget('DisplaySelector', {
name: 'vga',
value: '__default__',
fieldLabel: gettext('Graphic card'),
validator: validateDisplay
});
Ext.apply(me, {
subject: gettext('Display'),
width: 350,
items: displayField
});
me.callParent();
me.load({
success: function(response, options) {
var values = response.result.data;
me.vmconfig = values;
me.setValues(values);
}
});
}
});