mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-04 11:51:02 +00:00
fix #1414: use table layout instead of columns
columns with fixed widths do not resize correctly in chrome when resizing or having a different dpi scaling Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
parent
20fdfefad4
commit
a237623964
@ -5,15 +5,23 @@ Ext.define('PVE.dc.Guests', {
|
||||
|
||||
title: gettext('Guests'),
|
||||
height: 200,
|
||||
layout: 'column',
|
||||
layout: {
|
||||
type: 'table',
|
||||
columns: 2,
|
||||
tableAttrs: {
|
||||
style: {
|
||||
width: '100%'
|
||||
}
|
||||
}
|
||||
},
|
||||
bodyPadding: '0 20 20 20',
|
||||
|
||||
defaults: {
|
||||
columnWidth: 0.5,
|
||||
xtype: 'box',
|
||||
padding: '0 50 0 50',
|
||||
style: {
|
||||
'text-align':'center'
|
||||
'text-align':'center',
|
||||
'line-height':'1.2'
|
||||
}
|
||||
},
|
||||
items: [{
|
||||
@ -88,6 +96,7 @@ Ext.define('PVE.dc.Guests', {
|
||||
]
|
||||
},{
|
||||
itemId: 'error',
|
||||
colspan: 2,
|
||||
data: {
|
||||
num: 0
|
||||
},
|
||||
|
@ -6,10 +6,13 @@ Ext.define('PVE.dc.Health', {
|
||||
|
||||
bodyPadding: '0 20 0 20',
|
||||
height: 200,
|
||||
layout: 'column',
|
||||
layout: {
|
||||
type: 'hbox',
|
||||
align: 'stretch'
|
||||
},
|
||||
|
||||
defaults: {
|
||||
columnWidth: 0.5,
|
||||
flex: 1,
|
||||
xtype: 'box',
|
||||
style: {
|
||||
'text-align':'center'
|
||||
|
@ -27,10 +27,10 @@ Ext.define('PVE.dc.Summary', {
|
||||
xtype: 'panel',
|
||||
height: 250,
|
||||
bodyPadding: '0 0 10 0',
|
||||
layout: 'column',
|
||||
layout: 'hbox',
|
||||
defaults: {
|
||||
xtype: 'pveGauge',
|
||||
columnWidth: 1/3
|
||||
flex: 1
|
||||
},
|
||||
items:[
|
||||
{
|
||||
|
@ -5,18 +5,19 @@ Ext.define('PVE.node.StatusView', {
|
||||
height: 300,
|
||||
bodyPadding: '20 15 20 15',
|
||||
|
||||
layout: {
|
||||
type: 'table',
|
||||
columns: 2,
|
||||
tableAttrs: {
|
||||
style: {
|
||||
width: '100%'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
defaults: {
|
||||
xtype: 'pveInfoWidget',
|
||||
padding: '0 15 5 15',
|
||||
// default available width on 1920x1080 is
|
||||
// 1545, so we have for one column
|
||||
// ~770px
|
||||
// -10 for padding
|
||||
// -2 for border
|
||||
// -30 for inner padding
|
||||
// = 728px
|
||||
// = 364px per column inside statuspanel
|
||||
width: 364
|
||||
padding: '0 15 5 15'
|
||||
},
|
||||
|
||||
items: [
|
||||
@ -30,7 +31,8 @@ Ext.define('PVE.node.StatusView', {
|
||||
{
|
||||
itemId: 'wait',
|
||||
title: gettext('IO delay'),
|
||||
valueField: 'wait'
|
||||
valueField: 'wait',
|
||||
rowspan: 2
|
||||
},
|
||||
{
|
||||
itemId: 'load',
|
||||
@ -40,7 +42,7 @@ Ext.define('PVE.node.StatusView', {
|
||||
},
|
||||
{
|
||||
xtype: 'box',
|
||||
width: 400,
|
||||
colspan: 2,
|
||||
padding: '0 0 20 0'
|
||||
},
|
||||
{
|
||||
@ -77,11 +79,12 @@ Ext.define('PVE.node.StatusView', {
|
||||
},
|
||||
{
|
||||
xtype: 'box',
|
||||
width: 400,
|
||||
colspan: 2,
|
||||
padding: '0 0 20 0'
|
||||
},
|
||||
{
|
||||
itemId: 'cpus',
|
||||
colspan: 2,
|
||||
printBar: false,
|
||||
title: gettext('CPU(s)'),
|
||||
textField: 'cpuinfo',
|
||||
@ -93,24 +96,23 @@ Ext.define('PVE.node.StatusView', {
|
||||
gettext('Socket')
|
||||
) + ")";
|
||||
},
|
||||
value: '',
|
||||
width: 730
|
||||
value: ''
|
||||
},
|
||||
{
|
||||
itemId: 'kversion',
|
||||
colspan: 2,
|
||||
title: gettext('Kernel Version'),
|
||||
printBar: false,
|
||||
textField: 'kversion',
|
||||
value: '',
|
||||
width: 730
|
||||
value: ''
|
||||
},
|
||||
{
|
||||
itemId: 'version',
|
||||
colspan: 2,
|
||||
printBar: false,
|
||||
title: gettext('PVE Manager Version'),
|
||||
textField: 'pveversion',
|
||||
value: '',
|
||||
width: 730
|
||||
value: ''
|
||||
}
|
||||
],
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user