mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
refactor: renaming variables, refactoring PR #12796
This commit is contained in:
parent
013f8cd8ea
commit
b1b8a38061
@ -836,16 +836,16 @@ export class DashboardModel {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let maxRows = Math.max(
|
let currentGridHeight = Math.max(
|
||||||
...this.panels.map(panel => {
|
...this.panels.map(panel => {
|
||||||
return panel.gridPos.h + panel.gridPos.y;
|
return panel.gridPos.h + panel.gridPos.y;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
//Consider navbar and submenu controls, padding and margin
|
//Consider navbar and submenu controls, padding and margin
|
||||||
let availableHeight = window.innerHeight - 55 - 20;
|
let visibleHeight = window.innerHeight - 55 - 20;
|
||||||
let availableRows = Math.floor(availableHeight / (GRID_CELL_HEIGHT + GRID_CELL_VMARGIN));
|
let visibleGridHeight = Math.floor(visibleHeight / (GRID_CELL_HEIGHT + GRID_CELL_VMARGIN));
|
||||||
let scaleFactor = maxRows / availableRows;
|
let scaleFactor = currentGridHeight / visibleGridHeight;
|
||||||
|
|
||||||
this.panels.forEach((panel, i) => {
|
this.panels.forEach((panel, i) => {
|
||||||
panel.gridPos.y = Math.round(panel.gridPos.y / scaleFactor) || 1;
|
panel.gridPos.y = Math.round(panel.gridPos.y / scaleFactor) || 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user