Commit 74011039 authored by Alexandre Derumier's avatar Alexandre Derumier Committed by Dietmar Maurer

add embedded qemu novnc console

Signed-off-by: 's avatarAlexandre Derumier <aderumier@odiso.com>
parent a7bafc3d
......@@ -115,6 +115,7 @@ JSSRC= \
window/Migrate.js \
window/MigrateAll.js \
qemu/Monitor.js \
qemu/Console.js \
qemu/Summary.js \
qemu/OSTypeEdit.js \
qemu/ProcessorEdit.js \
......
......@@ -177,6 +177,14 @@ Ext.define('PVE.qemu.Config', {
});
}
if (caps.vms['VM.Console']) {
me.items.push({
title: gettext('Console'),
itemId: 'console',
xtype: 'pveQemuConsole'
});
}
if (caps.vms['VM.Console']) {
me.items.push([
{
......
Ext.define('PVE.qemu.Console', {
extend: 'Ext.panel.Panel',
alias: 'widget.pveQemuConsole',
initComponent : function() {
var me = this;
var nodename = me.pveSelNode.data.node;
if (!nodename) {
throw "no node name specified";
}
var vmid = me.pveSelNode.data.vmid;
if (!vmid) {
throw "no VM ID specified";
}
var myid = "vncconsole";
var box = Ext.create('widget.uxiframe', {
id: myid
});
Ext.apply(me, {
layout: { type: 'fit' },
border: false,
items: box,
listeners: {
show: function() {
box.load('/?console=kvm&novnc=1&vmid='+ vmid + '&node=' + nodename + '&resize=scale');
}
}
});
me.callParent();
}
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment