ADD possibilité d'afficher une bulle d'aide sur un coté determiné d'une boite
[euphorik.git] / js / pageMinichat.js
index bd869f0..31c7e31 100755 (executable)
@@ -94,7 +94,7 @@ PageMinichat.prototype.charger = function()
    
    this.util.infoBulle("Ouvrir la conversation liée au troll de la semaine", $("#trollCourant .troll")) 
    
-    this.util.infoBulle("Cliquer sur les messages pour les enlevers de la liste",
+   this.util.infoBulle("Cliquer sur les messages pour les enlevers de la liste",
       $("form#posterMessage #repondA").hover(
          function() { thisPage.util.afficherBoite($(".messages", this), $(this), positionTypeX.centre, positionTypeY.bas) },
          function() { $(".messages", this).hide() }
@@ -104,7 +104,8 @@ PageMinichat.prototype.charger = function()
             if ($(e.target).is(".nb"))
                thisPage.conversations.enleverMessagesRepond()             
          }     
-      )
+      ),
+      positionBulleType.droite
    )
 
    // <smiles>
@@ -486,7 +487,7 @@ function Conversation(conversations, num)
     
    $("#conversations tr").append(XHTML)
    
-   this.util.infoBulle("Aller à la première page", $("#" + this.getId() + " .numPage"))
+   this.util.infoBulle("Aller à la première page", $("#" + this.getId() + " .numPage"), positionBulleType.haut)
    if (num != 0)
    {
       this.util.infoBulle("Créer un lien vers la conversation", $("#" + this.getId() + " .lien"))
@@ -516,8 +517,10 @@ Conversation.prototype.majRacine = function()
       this.messagesParId[this.racine.id] = this.racine
       var element = $(this.racine.XHTML(true, this.getId()))
       this.attacherEventsSurMessage(element)
-      $("#" + this.getId() + " .titre .messageRacine").append(element)
+      $("#" + this.getId() + " .titre .messageRacine").html(element)
    }
+   else // si le message fait déjà parti de la conversation on n'affiche pas la racine
+      $("#" + this.getId() + " .titre .messageRacine").empty()
 }
 
 Conversation.prototype.enleverMiseEnEvidence = function()