[pve-devel] [PATCH manager 3/5] gui: {dc, node}/Summary: choose columns by panel size

Dominik Csapak d.csapak at proxmox.com
Wed Dec 4 13:41:35 CET 2019


instead of viewport size, similar to the guest summary

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 www/manager6/dc/Summary.js   | 16 +++++++---------
 www/manager6/node/Summary.js | 20 +++++++++-----------
 2 files changed, 16 insertions(+), 20 deletions(-)

diff --git a/www/manager6/dc/Summary.js b/www/manager6/dc/Summary.js
index 1b3c72e0..aa460cfa 100644
--- a/www/manager6/dc/Summary.js
+++ b/www/manager6/dc/Summary.js
@@ -10,15 +10,7 @@ Ext.define('PVE.dc.Summary', {
 
     defaults: {
 	padding: 5,
-	plugins: 'responsive',
-	responsiveConfig: {
-	    'width < 1900': {
-		columnWidth: 1
-	    },
-	    'width >= 1900': {
-		columnWidth: 0.5
-	    }
-	}
+	columnWidth: 1,
     },
 
     items: [
@@ -81,6 +73,12 @@ Ext.define('PVE.dc.Summary', {
 	}
     ],
 
+    listeners: {
+	resize: function(panel) {
+	    PVE.Utils.updateColumns(panel);
+	},
+    },
+
     initComponent: function() {
         var me = this;
 
diff --git a/www/manager6/node/Summary.js b/www/manager6/node/Summary.js
index 97d9e0ab..dc66fe2b 100644
--- a/www/manager6/node/Summary.js
+++ b/www/manager6/node/Summary.js
@@ -97,19 +97,12 @@ Ext.define('PVE.node.Summary', {
 	    items: [
 		{
 		    xtype: 'container',
+		    itemId: 'itemcontainer',
 		    layout: 'column',
 		    defaults: {
 			minHeight: 320,
 			padding: 5,
-			plugins: 'responsive',
-			responsiveConfig: {
-			    'width < 1900': {
-				columnWidth: 1
-			    },
-			    'width >= 1900': {
-				columnWidth: 0.5
-			    }
-			}
+			columnWidth: 1
 		    },
 		    items: [
 			{
@@ -145,8 +138,13 @@ Ext.define('PVE.node.Summary', {
 			    fields: ['netin','netout'],
 			    store: rrdstore
 			}
-		    ]
-		}
+		    ],
+		    listeners: {
+			resize: function(panel) {
+			    PVE.Utils.updateColumns(panel);
+			},
+		    },
+		},
 	    ],
 	    listeners: {
 		activate: function() { rstore.startUpdate(); rrdstore.startUpdate(); },
-- 
2.20.1




More information about the pve-devel mailing list