diff -r c7ae4f126e51 -r 1dc2f85c3b89 src/js/widgets/stackGraphWidget.js --- a/src/js/widgets/stackGraphWidget.js Mon Mar 05 10:55:08 2012 +0100 +++ b/src/js/widgets/stackGraphWidget.js Mon Mar 05 17:34:48 2012 +0100 @@ -198,7 +198,7 @@ }; IriSP.StackGraphWidget.prototype.updateTooltip = function(event) { - var _segment = ~~(this.sliceCount * (event.pageX - this.selector.offset().left)/this.width), + var _segment = Math.floor(this.sliceCount * (event.pageX - this.selector.offset().left)/this.width), _valeurs = this.groups[_segment], _width = this.width / this.sliceCount, _html = ''; this.TooltipWidget._shown = false; // Vraiment, on ne peut pas ouvrir le widget s'il n'est pas encore ouvert ? - this.TooltipWidget.show('','',event.pageX - 105, event.pageY - 160); + this.TooltipWidget.show('','',(_segment + .5)* this.width / this.sliceCount, 0); this.TooltipWidget.selector.find(".tip").html(_html); this.rectangleFocus.attr({ "x" : _segment * _width,