mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge branch 'hcooper-hover-order'
This commit is contained in:
commit
7cad3c89d3
@ -79,9 +79,9 @@ function ($) {
|
|||||||
// Stacked series can increase its length on each new stacked serie if null points found,
|
// Stacked series can increase its length on each new stacked serie if null points found,
|
||||||
// to speed the index search we begin always on the last found hoverIndex.
|
// to speed the index search we begin always on the last found hoverIndex.
|
||||||
var newhoverIndex = this.findHoverIndexFromDataPoints(pos.x, series, hoverIndex);
|
var newhoverIndex = this.findHoverIndexFromDataPoints(pos.x, series, hoverIndex);
|
||||||
results.push({ value: value, hoverIndex: newhoverIndex});
|
results.push({ value: value, hoverIndex: newhoverIndex, color: series.color, label: series.label });
|
||||||
} else {
|
} else {
|
||||||
results.push({ value: value, hoverIndex: hoverIndex});
|
results.push({ value: value, hoverIndex: hoverIndex, color: series.color, label: series.label });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -126,6 +126,8 @@ function ($) {
|
|||||||
relativeTime = dashboard.getRelativeTime(seriesHoverInfo.time);
|
relativeTime = dashboard.getRelativeTime(seriesHoverInfo.time);
|
||||||
absoluteTime = dashboard.formatDate(seriesHoverInfo.time);
|
absoluteTime = dashboard.formatDate(seriesHoverInfo.time);
|
||||||
|
|
||||||
|
seriesHoverInfo.sort(byToolTipValue);
|
||||||
|
|
||||||
for (i = 0; i < seriesHoverInfo.length; i++) {
|
for (i = 0; i < seriesHoverInfo.length; i++) {
|
||||||
hoverInfo = seriesHoverInfo[i];
|
hoverInfo = seriesHoverInfo[i];
|
||||||
|
|
||||||
@ -138,7 +140,7 @@ function ($) {
|
|||||||
value = series.formatValue(hoverInfo.value);
|
value = series.formatValue(hoverInfo.value);
|
||||||
|
|
||||||
seriesHtml += '<div class="graph-tooltip-list-item"><div class="graph-tooltip-series-name">';
|
seriesHtml += '<div class="graph-tooltip-list-item"><div class="graph-tooltip-series-name">';
|
||||||
seriesHtml += '<i class="fa fa-minus" style="color:' + series.color +';"></i> ' + series.label + ':</div>';
|
seriesHtml += '<i class="fa fa-minus" style="color:' + hoverInfo.color +';"></i> ' + hoverInfo.label + ':</div>';
|
||||||
seriesHtml += '<div class="graph-tooltip-value">' + value + '</div></div>';
|
seriesHtml += '<div class="graph-tooltip-value">' + value + '</div></div>';
|
||||||
plot.highlight(i, hoverInfo.hoverIndex);
|
plot.highlight(i, hoverInfo.hoverIndex);
|
||||||
}
|
}
|
||||||
@ -174,5 +176,9 @@ function ($) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function byToolTipValue(a, b) {
|
||||||
|
return parseFloat(b.value) - parseFloat(a.value);
|
||||||
|
}
|
||||||
|
|
||||||
return GraphTooltip;
|
return GraphTooltip;
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user