FIX bug dans la mise en évidence
[euphorik.git] / js / pageMinichat / message.js
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