diff -r 52d9859fd94c -r b244a7bc0844 front_idill/src/mosaic/js/mouseInteractions.js --- 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