]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/button/ConsoleButton.js
drop jslint lines
[pve-manager.git] / www / manager6 / button / ConsoleButton.js
index 97bed1700248599ad3d85169d9b54e2f5c2e5969..0451bf594fbb5b9cb8825cf881fca1a3c23187e5 100644 (file)
@@ -2,7 +2,9 @@ Ext.define('PVE.button.ConsoleButton', {
     extend: 'Ext.button.Split',
     alias: 'widget.pveConsoleButton',
 
-    consoleType: 'shell', // one of 'shell', 'kvm', 'lxc', 'upgrade'
+    consoleType: 'shell', // one of 'shell', 'kvm', 'lxc', 'upgrade', 'cmd'
+
+    cmd: undefined,
 
     consoleName: undefined,
 
@@ -33,8 +35,12 @@ Ext.define('PVE.button.ConsoleButton', {
 
     handler: function() {
        var me = this;
-       PVE.Utils.openDefaultConsoleWindow(me.enableSpice, me.consoleType, me.vmid,
-                                          me.nodename, me.consoleName);
+       var consoles = {
+           spice: me.enableSpice,
+           xtermjs: me.enableXtermjs
+       };
+       PVE.Utils.openDefaultConsoleWindow(consoles, me.consoleType, me.vmid,
+                                          me.nodename, me.consoleName, me.cmd);
     },
 
     menu: [
@@ -45,7 +51,7 @@ Ext.define('PVE.button.ConsoleButton', {
            type: 'html5',
            handler: function(button) {
                var me = this.up('button');
-               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName);
+               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName, me.cmd);
            }
        },
        {
@@ -56,7 +62,7 @@ Ext.define('PVE.button.ConsoleButton', {
            iconCls: 'pve-itype-icon-virt-viewer',
            handler: function(button) {
                var me = this.up('button');
-               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName);
+               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName, me.cmd);
            }
        },
        {
@@ -66,7 +72,7 @@ Ext.define('PVE.button.ConsoleButton', {
            type: 'xtermjs',
            handler: function(button) {
                var me = this.up('button');
-               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName);
+               PVE.Utils.openConsoleWindow(button.type, me.consoleType, me.vmid, me.nodename, me.consoleName, me.cmd);
            }
        }
     ],