[pve-devel] [PATCH manager] fix #1837: reorganize ha panel

Dominik Csapak d.csapak at proxmox.com
Wed Aug 8 16:37:20 CEST 2018


since the whole panel was scrollable instead of the individual ones,
selecting a ha service triggered the 'jump to focus' which made it
hard (if not impossible) to reach the edit/remove buttons for it

this patch reorganizes the panels in such a way that the status
panel is fixed height, and the content of the resource panel is
scrollable (always showing the edit/remove buttons)

to avoid not seeing the resources when one has a large number of
nodes, we make the individual panels collapsible

Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
---
 www/manager6/ha/Status.js | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/www/manager6/ha/Status.js b/www/manager6/ha/Status.js
index c166d682..2929710d 100644
--- a/www/manager6/ha/Status.js
+++ b/www/manager6/ha/Status.js
@@ -3,8 +3,10 @@ Ext.define('PVE.ha.Status', {
     alias: 'widget.pveHAStatus',
 
     onlineHelp: 'chapter_ha_manager',
-
-    scrollable: true,
+    layout: {
+	type: 'vbox',
+	align: 'stretch'
+    },
 
     initComponent: function() {
 	var me = this;
@@ -25,9 +27,12 @@ Ext.define('PVE.ha.Status', {
 	    title: gettext('Status'),
 	    rstore: me.rstore,
 	    border: 0,
+	    collapsible: true,
 	    padding: '0 0 20 0'
 	},{
 	    xtype: 'pveHAResourcesView',
+	    flex: 1,
+	    collapsible: true,
 	    title: gettext('Resources'),
 	    border: 0,
 	    rstore: me.rstore
-- 
2.11.0





More information about the pve-devel mailing list