FIX plein de bugs introduits avec la Grand Restructuration
[euphorik.git] / js / pageMinichat / message.js
index ba158a4..3afb8b5 100644 (file)
@@ -92,14 +92,12 @@ euphorik.Message.prototype.getConversation = function(messages) {
    var f = function(tabIds, premierNiveau) {\r
       objectEach(tabIds, function(id) {\r
          // si le message (id) a déjà été traité\r
-         if (!messagesEnEvidence[id] && !premierNiveau) {\r
-            continue;\r
-         }\r
-           \r
-         var message = messages.messagesParId[id];\r
-         if (!message) { \r
-            messagesEnEvidence[id] = premierNiveau ? 3 : (message.auteurId === thisMessage.auteurId ? 1 : 0);\r
-            f (message.repondA, false);\r
+         if (messagesEnEvidence[id] || premierNiveau) {           \r
+            var message = messages.messagesParId[id];\r
+            if (!message) { \r
+               messagesEnEvidence[id] = premierNiveau ? 3 : (message.auteurId === thisMessage.auteurId ? 1 : 0);\r
+               f (message.repondA, false);\r
+            }\r
          }\r
       });\r
    };\r
@@ -126,7 +124,7 @@ euphorik.Message.prototype.XHTML = function(messagePair, pre) {
 \r
    var XHTMLrepondA = "";\r
    var debut = true;\r
-   objectEach(function(id, rep) {\r
+   objectEach(this.repondA, function(id, rep) {\r
       if (!debut) {\r
          XHTMLrepondA += ", ";\r
       }\r