]> git.proxmox.com Git - pmg-gui.git/blobdiff - js/ServerAdministration.js
replace novnc with xtermjs
[pmg-gui.git] / js / ServerAdministration.js
index 15e5a2e27a520410c971524afdb96184ee1d51b1..723757878c6b651ef291df92a0589ea166e8c3d8 100644 (file)
@@ -8,6 +8,15 @@ Ext.define('PMG.ServerAdministration', {
     border: false,
     defaults: { border: false },
 
+    controller: {
+       xclass: 'Ext.app.ViewController',
+
+        init: function(view) {
+           var upgradeBtn = view.lookupReference('upgradeBtn');
+           upgradeBtn.setDisabled(!(Proxmox.UserName && Proxmox.UserName === 'root@pam'));
+       }
+    },
+
     items: [
        {
            xtype: 'pmgServerStatus',
@@ -29,10 +38,11 @@ Ext.define('PMG.ServerAdministration', {
             title: gettext('Updates'),
            upgradeBtn: {
                xtype: 'button',
-               disabled: !(Proxmox.UserName && Proxmox.UserName === 'root@pam'),
+               reference: 'upgradeBtn',
+               disabled: true,
                text: gettext('Upgrade'),
                handler: function() {
-                   PMG.Utils.openVNCViewer('upgrade', Proxmox.NodeName);
+                   Proxmox.Utils.openXtermJsViewer('upgrade', 0, Proxmox.NodeName);
                }
            },
            itemId: 'updates',