From a357eb4bd01cd5b73e08de85a65680d452d04801 Mon Sep 17 00:00:00 2001 From: Lukas Domnick Date: Sun, 9 Jun 2013 00:13:30 +0200 Subject: [PATCH] Positioning was relying on a wrong offset parent --- web/js/networkGraph.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/js/networkGraph.js b/web/js/networkGraph.js index d04873d..3201b7b 100644 --- a/web/js/networkGraph.js +++ b/web/js/networkGraph.js @@ -530,13 +530,13 @@ detailOverlay.setCommit( this.data('commit')) .show(); - var xPos = evt.pageX - commitsGraph.position().left + commitsGraph.scrollLeft() - (detailOverlay.outerWidth()/2); + var xPos = evt.pageX - commitsGraph.offset().left + commitsGraph.scrollLeft() - (detailOverlay.outerWidth()/2); // check that x doesn't run out the viewport xPos = Math.max( xPos, commitsGraph.scrollLeft() + 10); xPos = Math.min( xPos, commitsGraph.scrollLeft() + commitsGraph.width() - detailOverlay.outerWidth() - 10); detailOverlay.positionTo( xPos, - evt.pageY - commitsGraph.position().top + commitsGraph.scrollTop() + 10); + evt.pageY - commitsGraph.offset().top + commitsGraph.scrollTop() + 10); } function handleCommitMouseout(evt) {