front_idill/src/mosaic/js/mouseInteractions.js
changeset 85 b244a7bc0844
parent 79 9eff85166868
child 89 b6a115568b52
--- a/front_idill/src/mosaic/js/mouseInteractions.js	Sat Aug 18 02:51:09 2012 +0200
+++ b/front_idill/src/mosaic/js/mouseInteractions.js	Wed Aug 29 11:19:27 2012 +0200
@@ -40,6 +40,13 @@
 		}
 	}
 	
+	//Si on se trouve sur l'icone des crédits et qu'elle est zoomée.
+	if(this.isCredtisIconZoomed)
+	{
+		//On affiche les crédits.
+		this.notifyCredits();
+	}
+	
 	//On met à jour les coordonnées de la souris au dernier mouse down.
 	this.mouseDownPosX = e.pageX;
 	this.mouseDownPosY = e.pageY;
@@ -73,6 +80,18 @@
 		//On la rétrecit sinon.
 		this.showSmallHelp();
 	}
+
+	//On vérifie si la souris n'est pas sur l'icone des crédits.
+	if(this.isOnCreditsIcon(this.mousePosX, this.mousePosY))
+	{
+		//On agrandit l'icone des crédits.
+		this.showBigCredits();
+	}
+	else
+	{
+		//On la rétrecit sinon.
+		this.showSmallCredits();
+	}
 	
 	//Si on n'a pas appuyé sur la souris avant, on part.
 	if(!this.isMouseDown)
@@ -323,4 +342,10 @@
 	{
 		this.removeHelp();
 	}
+	
+	//Si les crédits sont affichés, un clic les ferme.
+	if(this.creditsDisplayed && !this.isCreditsIconZoomed && !this.isCreditsIconZooming)
+	{
+		this.removeCredits();
+	}
 }
\ No newline at end of file