mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
fix(graph): Fixed tooltip date header visible when x-mode was set to series, fixes #6364
This commit is contained in:
@@ -41,10 +41,11 @@ function ($) {
|
|||||||
return j - 1;
|
return j - 1;
|
||||||
};
|
};
|
||||||
|
|
||||||
this.showTooltip = function(absoluteTime, innerHtml, pos) {
|
this.showTooltip = function(absoluteTime, innerHtml, pos, xMode) {
|
||||||
var body = '<div class="graph-tooltip-time">'+ absoluteTime + '</div>';
|
if (xMode === 'time') {
|
||||||
body += innerHtml + '</div>';
|
innerHtml = '<div class="graph-tooltip-time">'+ absoluteTime + '</div>' + innerHtml;
|
||||||
$tooltip.html(body).place_tt(pos.pageX + 20, pos.pageY);
|
}
|
||||||
|
$tooltip.html(innerHtml).place_tt(pos.pageX + 20, pos.pageY);
|
||||||
};
|
};
|
||||||
|
|
||||||
this.getMultiSeriesPlotHoverInfo = function(seriesList, pos) {
|
this.getMultiSeriesPlotHoverInfo = function(seriesList, pos) {
|
||||||
@@ -148,6 +149,8 @@ function ($) {
|
|||||||
elem.bind("plothover", function (event, pos, item) {
|
elem.bind("plothover", function (event, pos, item) {
|
||||||
var plot = elem.data().plot;
|
var plot = elem.data().plot;
|
||||||
var plotData = plot.getData();
|
var plotData = plot.getData();
|
||||||
|
var xAxes = plot.getXAxes();
|
||||||
|
var xMode = xAxes[0].options.mode;
|
||||||
var seriesList = getSeriesFn();
|
var seriesList = getSeriesFn();
|
||||||
var group, value, absoluteTime, hoverInfo, i, series, seriesHtml, tooltipFormat;
|
var group, value, absoluteTime, hoverInfo, i, series, seriesHtml, tooltipFormat;
|
||||||
|
|
||||||
@@ -208,7 +211,7 @@ function ($) {
|
|||||||
plot.highlight(hoverInfo.index, hoverInfo.hoverIndex);
|
plot.highlight(hoverInfo.index, hoverInfo.hoverIndex);
|
||||||
}
|
}
|
||||||
|
|
||||||
self.showTooltip(absoluteTime, seriesHtml, pos);
|
self.showTooltip(absoluteTime, seriesHtml, pos, xMode);
|
||||||
}
|
}
|
||||||
// single series tooltip
|
// single series tooltip
|
||||||
else if (item) {
|
else if (item) {
|
||||||
@@ -229,7 +232,7 @@ function ($) {
|
|||||||
|
|
||||||
group += '<div class="graph-tooltip-value">' + value + '</div>';
|
group += '<div class="graph-tooltip-value">' + value + '</div>';
|
||||||
|
|
||||||
self.showTooltip(absoluteTime, group, pos);
|
self.showTooltip(absoluteTime, group, pos, xMode);
|
||||||
}
|
}
|
||||||
// no hit
|
// no hit
|
||||||
else {
|
else {
|
||||||
|
|||||||
Reference in New Issue
Block a user