]> git.proxmox.com Git - pve-manager-legacy.git/commitdiff
add xtermjs flag to VNCConsole iframe
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 11 Dec 2017 13:55:29 +0000 (14:55 +0100)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 12 Dec 2017 07:34:07 +0000 (08:34 +0100)
so that we can open an xtermjs iframe instead of novnc

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
www/manager6/VNCConsole.js

index 4b1b39ef957a3c4d21e06d1cf2c112bb3107079c..1438dd0c6d89094dd9c4e04b6817f298a7388401 100644 (file)
@@ -10,6 +10,8 @@ Ext.define('PVE.noVncConsole', {
 
     layout: 'fit',
 
+    xtermjs: false,
+
     border: false,
 
     initComponent : function() {
@@ -31,11 +33,13 @@ Ext.define('PVE.noVncConsole', {
        // at same time (to avoid performance problems)
        var box = Ext.create('Ext.ux.IFrame', { itemid : "vncconsole" });
 
+       var type = me.xtermjs ? 'xtermjs' : 'novnc';
+
        Ext.apply(me, {
            items: box,
            listeners: {
                activate: function() {
-                   var url = '/?console=' + me.consoleType + '&novnc=1&node=' + me.nodename + '&resize=scale';
+                   var url = '/?console=' + me.consoleType + '&' + type + '=1&node=' + me.nodename + '&resize=scale';
                    if (me.vmid) {
                        url += '&vmid='+ me.vmid;
                    }