Fix tooltips sometimes rendering outside of graph panel

I noticed tooltips on other panels rendering outside of their panel or
even the browser window when hovering on the very edge of graphs with
relative time overrides.
This commit is contained in:
Axel Pirek 2017-01-19 13:33:49 +01:00
parent 138a79c2fb
commit 4b8f2aeb36
1 changed files with 2 additions and 2 deletions

View File

@ -181,8 +181,8 @@ function ($, core) {
// get pageX from position on x axis and pageY from relative position in original panel
if (pos.panelRelY) {
var pointOffset = plot.pointOffset({x: pos.x});
if (Number.isNaN(pointOffset.left) || pointOffset.left < 0) {
$tooltip.detach();
if (Number.isNaN(pointOffset.left) || pointOffset.left < 0 || pointOffset.left > elem.width()) {
self.clear(plot);
return;
}
pos.pageX = elem.offset().left + pointOffset.left;