diff -r c7ae4f126e51 -r 1dc2f85c3b89 src/js/widgets/polemicWidget.js --- a/src/js/widgets/polemicWidget.js Mon Mar 05 10:55:08 2012 +0100 +++ b/src/js/widgets/polemicWidget.js Mon Mar 05 17:34:48 2012 +0100 @@ -320,14 +320,10 @@ e.time = frames[i].mytweetsID[k].timeframe; e.title = frames[i].mytweetsID[k].title; e.id = frames[i].mytweetsID[k].cinecast_id; - var pos = IriSP.jQuery(e.node).offset(); - e.x = pos.left; - e.y = pos.top; this.svgElements[e.id] = e; - IriSP.jQuery(e.node).mouseenter(function(element) { return function (event) { - // event.clientX and event.clientY are to raphael what event.pageX and pageY are to jquery. - self.TooltipWidget.show.call(self.TooltipWidget, element.title, element.attr("fill"), event.pageX - 106, event.pageY - 160); + IriSP.jQuery(e.node).mouseenter(function(element) { return function () { + self.TooltipWidget.show.call(self.TooltipWidget, element.title, element.attr("fill"), element.attrs.x + element.attrs.width / 2, element.attrs.y - 2); element.displayed = true; }}(e)).mousedown(function(element) { return function () { self._Popcorn.currentTime(element.time/1000);