diff -r 1e51d638e7ea -r 1422ba0fc333 src/js/widgets/polemicWidget.js --- a/src/js/widgets/polemicWidget.js Mon Dec 19 10:53:34 2011 +0100 +++ b/src/js/widgets/polemicWidget.js Mon Dec 19 12:08:50 2011 +0100 @@ -300,12 +300,10 @@ }); */ - IriSP.jQuery(e.node).mouseenter(function(element) { return function (event) { + 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.clientX - 106, event.clientY - 160); element.displayed = true; - }}(e)).mouseleave(function(element) { return function () { - self.TooltipWidget.hide.call(self.TooltipWidget); }}(e)).mousedown(function () { self._Popcorn.currentTime(this.time/1000); self._Popcorn.trigger("IriSP.PolemicTweet.click", this.id); @@ -351,6 +349,7 @@ this.sliderTip.toFront(); } + this.selector.mouseleave(IriSP.wrap(this, function() { self.TooltipWidget.hide.call(self.TooltipWidget); })); this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.sliderUpdater)); }