Commit 2604e9e4 by Torkel Ödegaard

Minor refactoring of PR #15770

parent 18d5c04a
......@@ -919,16 +919,18 @@ export class DashboardModel {
}
toggleLegendsForAll() {
const panels = this.panels.filter(panel => {
const panelsWithLegends = this.panels.filter(panel => {
return panel.legend !== undefined && panel.legend !== null;
});
// determine if more panels are displaying legends or not
const onCount = panels.filter(panel => panel.legend.show).length;
const offCount = panels.length - onCount;
const onCount = panelsWithLegends.filter(panel => panel.legend.show).length;
const offCount = panelsWithLegends.length - onCount;
const panelLegendsOn = onCount >= offCount;
panels.forEach(panel => {
for (const panel of panelsWithLegends) {
panel.legend.show = !panelLegendsOn;
panel.render();
});
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment