diff -r 8393d3473b98 -r 0e29ae4568a0 front_idill/src/mosaic/js/playerControl.js --- a/front_idill/src/mosaic/js/playerControl.js Fri Jun 29 16:16:24 2012 +0200 +++ b/front_idill/src/mosaic/js/playerControl.js Thu Jul 05 16:04:33 2012 +0200 @@ -38,12 +38,24 @@ return false; } - var pointer = (mainPointer ? $('#mainPointer') : $('#secondPointer')); + var pointer; + var Px, Py; + + if(this.mouseInteractions) + { + Px = this.mousePosX; + Py = this.mousePosY; + } + else + { + pointer = (mainPointer ? $('#mainPointer') : $('#secondPointer')); + Px = pointer.position().left + pointer.width() / 2; + Py = pointer.position().top + pointer.height() / 2; + } var TL = $('.Ldt-Timeline'); var TLwidth = TL.width(), TLheight = TL.height(); var TLtop = (+$('.LdtPlayer').position().top + $('.LdtPlayer').height() - TLheight), TLleft = $('.LdtPlayer').position().left; - var Px = pointer.position().left + pointer.width() / 2, Py = pointer.position().top + pointer.height() / 2; var correctHorizontalPosition = (entering ? (Px > TLleft && Px < (+TLleft + TLwidth)) : (true));