From ad7ae1b912bb4db66d48625d11703ba8879171e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 24 Nov 2016 13:16:46 +0100 Subject: [PATCH] fix(graph): Fixed tooltip date header visible when x-mode was set to series, fixes #6364 --- public/app/plugins/panel/graph/graph_tooltip.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/public/app/plugins/panel/graph/graph_tooltip.js b/public/app/plugins/panel/graph/graph_tooltip.js index 89b6e1c426e..5ef6c65a400 100644 --- a/public/app/plugins/panel/graph/graph_tooltip.js +++ b/public/app/plugins/panel/graph/graph_tooltip.js @@ -41,10 +41,11 @@ function ($) { return j - 1; }; - this.showTooltip = function(absoluteTime, innerHtml, pos) { - var body = '
'+ absoluteTime + '
'; - body += innerHtml + ''; - $tooltip.html(body).place_tt(pos.pageX + 20, pos.pageY); + this.showTooltip = function(absoluteTime, innerHtml, pos, xMode) { + if (xMode === 'time') { + innerHtml = '
'+ absoluteTime + '
' + innerHtml; + } + $tooltip.html(innerHtml).place_tt(pos.pageX + 20, pos.pageY); }; this.getMultiSeriesPlotHoverInfo = function(seriesList, pos) { @@ -148,6 +149,8 @@ function ($) { elem.bind("plothover", function (event, pos, item) { var plot = elem.data().plot; var plotData = plot.getData(); + var xAxes = plot.getXAxes(); + var xMode = xAxes[0].options.mode; var seriesList = getSeriesFn(); var group, value, absoluteTime, hoverInfo, i, series, seriesHtml, tooltipFormat; @@ -208,7 +211,7 @@ function ($) { plot.highlight(hoverInfo.index, hoverInfo.hoverIndex); } - self.showTooltip(absoluteTime, seriesHtml, pos); + self.showTooltip(absoluteTime, seriesHtml, pos, xMode); } // single series tooltip else if (item) { @@ -229,7 +232,7 @@ function ($) { group += '
' + value + '
'; - self.showTooltip(absoluteTime, group, pos); + self.showTooltip(absoluteTime, group, pos, xMode); } // no hit else {