mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix vertical panel repeat (#10619)
This commit is contained in:
committed by
Torkel Ödegaard
parent
b79017e4a4
commit
cffbb6afd5
@@ -354,6 +354,14 @@ export class DashboardModel {
|
||||
if (panel.repeatDirection === REPEAT_DIR_VERTICAL) {
|
||||
copy.gridPos.y = yPos;
|
||||
yPos += copy.gridPos.h;
|
||||
|
||||
// Update gridPos for panels below
|
||||
let panelBelowIndex = panelIndex + index + 1;
|
||||
for (let i = panelBelowIndex; i < this.panels.length; i++) {
|
||||
if (this.panels[i].gridPos.y < yPos) {
|
||||
this.panels[i].gridPos.y += copy.gridPos.h;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// set width based on how many are selected
|
||||
// assumed the repeated panels should take up full row width
|
||||
|
||||
Reference in New Issue
Block a user