front_idill/src/mosaic/js/playerControl.js
changeset 45 0e29ae4568a0
parent 44 8393d3473b98
child 47 4e1ee94d70b1
--- 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));