FIX bug dans la mise en évidence
authorGreg Burri <greg.burri@gmail.com>
Sat, 26 Jul 2008 14:40:30 +0000 (14:40 +0000)
committerGreg Burri <greg.burri@gmail.com>
Sat, 26 Jul 2008 14:40:30 +0000 (14:40 +0000)
js/pageMinichat/conversation.js
js/pageMinichat/message.js
styles/1/img/fleche_proprietaire.png
styles/1/pageMinichat.css

index 20343f9..3948629 100644 (file)
@@ -410,7 +410,7 @@ euphorik.Conversation.prototype.afficherConversation = function(id) {
       function() {\r
          var jq = $(this);\r
          var statut = mess[thisConversation.idMessageFromString(jq.attr("id"))];\r
-         if (!statut) {\r
+         if (statut === undefined) {\r
             jq.addClass("cache");\r
          } else {\r
             jq.removeClass("cache");\r
index c77ac58..67ba7e6 100644 (file)
@@ -82,27 +82,26 @@ euphorik.Message.prototype.getConversation = function(messages) {
 \r
    // les messages faisant partie de la conversation\r
    var messagesEnEvidence = {};\r
-   \r
    messagesEnEvidence[this.id] = 1;\r
    \r
    // parcours en profondeur\r
-   var f = function(m, premierNiveau, ensemble, evidence) {\r
-      objectEach(m[ensemble], function(id) {\r
+   var f = function(ids, premierNiveau, ensemble, evidence) {\r
+      objectEach(ids, function(id) {\r
          if (!messagesEnEvidence[id] || premierNiveau) {\r
             var message = messages.messagesParId[id];\r
             if (message) {\r
                messagesEnEvidence[id] = premierNiveau ? evidence : (message.auteurId === thisMessage.auteurId ? 1 : 0);\r
-               f(message, false, ensemble, evidence);\r
+               f(message[ensemble], false, ensemble, evidence);\r
             }\r
          }\r
       });\r
    };\r
    \r
    // remonte le temps\r
-   f(this, true, "estReponduPar", 2);\r
+   f(this.estReponduPar, true, "estReponduPar", 2);\r
    \r
    // descent le temps\r
-   f(this, true, "repondA", 3);       \r
+   f(this.repondA, true, "repondA", 3);       \r
    \r
    return messagesEnEvidence;\r
 };\r
index 38845e2..3f17c3c 100644 (file)
Binary files a/styles/1/img/fleche_proprietaire.png and b/styles/1/img/fleche_proprietaire.png differ
index 71f6a08..6f386ce 100755 (executable)
        background-image: url(img/fleche_repondu.png);
 }
 #page.minichat div.message.proprietaire .entete {
-       background-color: #13920f
+       background-color: #350a0a
 }
 #page.minichat div.message.proprietaire .delimitationEntete,
 #page.minichat div.message.proprietaire .repondA {