ADD nouveau style (pas fini mais presque)
[euphorik.git] / js / pageMinichat.js
index 42314d1..524176a 100755 (executable)
@@ -240,9 +240,9 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message)
             {  \r
                $("form input.message").val("")
                         
-               // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche)
+               // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche) TODO : ya mieux ?
                for (var i = 0; i < repondA.length; i++)
-                  $("#conversations div#" + repondA[i]).addClass("repondu")
+                  $("#conversations div#mess" + repondA[i].toString(36)).addClass("repondu")
             }
             else if (data["reply"] == "error")
             {
@@ -375,7 +375,7 @@ function Conversation(num, util, formateur, client)
    $("#conversations").append(
       '<div id="' + this.getId() + '" class="conversation">\
       <div class="titre">' +
-         (num == 0 ? '' : '<div class="fermer">x</div><div class="lien">c</div>') +
+         (num == 0 ? '' : '<div class="fermer"></div><div class="lien"></div>') +
          '<span class="next">&lt;</span><span class="numPage">1</span><span class="prev">&gt;</span>\
          </div>\
       </div>'
@@ -509,9 +509,16 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
             this.formateur.traitementComplet(message.pseudo) + "<span class=\"login\">(" + this.formateur.traitementComplet(message.login) +")</span>" )
          
          var XHTMLrepondA = ""
+         var debut = true
          for (var id in message.repondA)
-            XHTMLrepondA += this.formateur.traitementComplet(message.repondA[id].pseudo) + "&gt; "
-         XHTMLrepondA = "<span class=\"repondA\">" + XHTMLrepondA + "</span>"
+         {
+            if (!debut) XHTMLrepondA += ", "
+            dumpObj(message.repondA.count)
+            XHTMLrepondA += this.formateur.traitementComplet(message.repondA[id].pseudo)
+            debut = false
+         }
+         if (XHTMLrepondA != "")
+            XHTMLrepondA = "<span class=\"repondA\">" + XHTMLrepondA + "</span><span class=\"delimitationRepondA\"></span>"
          
          XHTML += 
             "<div id=\"mess" + message.id.toString(36) + "\" class=\"" + (messagePair ? "messagePair" : "messageImpair") + " message" +
@@ -521,9 +528,9 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
                (this.messages[i].systeme ? " systeme" : "") +
                (this.messages[i].ekMaster ? " ekMaster" : "") +
             "\">" +
-               "<div class=\"extraire\">&gt;</div>" +
+               "<div class=\"extraire\"></div><span class=\"entete\">" +
                "[<span class=\"date\">" + message.date + "</span>]" +
-               "<span class=\"pseudo\"><span class=\"id\" style=\"display: none\">" + message.auteurId + "</span class=\"ident\">" + identifiant + "</span>:" +
+               "<span class=\"pseudo\"><span class=\"id\" style=\"display: none\">" + message.auteurId + "</span class=\"ident\">" + identifiant + "</span></span><span class=\"delimitationEntete\"></span>" +
                XHTMLrepondA +
                "<span class=\"contenu\">" + this.formateur.traitementComplet(message.contenu, message.pseudo) + "</span>" +
             "</div>"
@@ -853,7 +860,7 @@ Messages.prototype.supprimerConversation = function(num)
 Messages.prototype.ajusterLargeurConversations = function()
 {\r
    // le "- 0.01" evite que IE se chie dessus lamentablement et affiche les conversations les unes au dessus des autres
-   $("#conversations .conversation").css("width", (100 / this.conversations.length) - 0.01 + "%")
+   $("#conversations .conversation").css("width", (100 / this.conversations.length) - 0.001 + "%")
 }
 
 /**