From 881c9c0c123d3a6b41ce2da0c51dd757b1eb89b3 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Mon, 11 Dec 2017 14:30:53 +0100 Subject: [PATCH] add Xtermjs popup helper Signed-off-by: Dominik Csapak --- Utils.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Utils.js b/Utils.js index 689ee1a..e7a589b 100644 --- a/Utils.js +++ b/Utils.js @@ -476,9 +476,21 @@ Ext.define('Proxmox.Utils', { utilities: { render_timestamp: function(value, metaData, record, rowIndex, colIndex, store) { var servertime = new Date(value * 1000); return Ext.Date.format(servertime, 'Y-m-d H:i:s'); + }, + + openXtermJsViewer: function(vmtype, vmid, nodename, vmname) { + var url = Ext.urlEncode({ + console: vmtype, // kvm, lxc, upgrade or shell + xtermjs: 1, + vmid: vmid, + vmname: vmname, + node: nodename + }); + var nw = window.open("?" + url, '_blank', 'toolbar=no,location=no,status=no,menubar=no,resizable=yes,width=800,height=420'); + nw.focus(); } - }, +}, singleton: true, constructor: function() {