]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/node/Summary.js
ui: package versions: make taller, add copy button
[pve-manager.git] / www / manager6 / node / Summary.js
index e38de5b3805d45d403f8e8df333591120a0d7276..3fbd187eca86831096a5b9702af5b4c986eccd2a 100644 (file)
@@ -15,6 +15,7 @@ Ext.define('PVE.node.Summary', {
 
        var view = Ext.createWidget('component', {
            autoScroll: true,
+           id: 'pkgversions',
            padding: 5,
            style: {
                'background-color': 'white',
@@ -26,10 +27,29 @@ Ext.define('PVE.node.Summary', {
        var win = Ext.create('Ext.window.Window', {
            title: gettext('Package versions'),
            width: 600,
-           height: 400,
+           height: 600,
            layout: 'fit',
            modal: true,
-           items: [ view ]
+           items: [ view ],
+           buttons: [
+               {
+                   xtype: 'button',
+                   iconCls: 'fa fa-clipboard',
+                   handler: function(button) {
+                       window.getSelection().selectAllChildren(
+                           document.getElementById('pkgversions')
+                       );
+                       document.execCommand("copy");
+                   },
+                   text: gettext('Copy'),
+               },
+               {
+                   text: gettext('Ok'),
+                   handler: function() {
+                       this.up('window').close();
+                   },
+               },
+           ],
        });
 
        Proxmox.Utils.API2Request({