]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
add Xtermjs popup helper
authorDominik Csapak <d.csapak@proxmox.com>
Mon, 11 Dec 2017 13:30:53 +0000 (14:30 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 11 Dec 2017 13:42:16 +0000 (14:42 +0100)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Utils.js

index 689ee1aa87065ea9700c640594629c06d0673b27..e7a589b5464a97389796d97ec0b2e2eba4a7b28c 100644 (file)
--- 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() {