MOD amélioration de la mise en évidence des messages FIX#32
[euphorik.git] / js / pageMinichat / conversation.js
index d8cd8a7..20343f9 100644 (file)
@@ -191,14 +191,25 @@ euphorik.Conversation.prototype.getId = function() {
    return "conv" + this.id;\r
 };\r
 \r
+/**\r
+  * Après avoir créé un message celui ci est ajouté à une conversation via cette méthode.\r
+  */\r
 euphorik.Conversation.prototype.ajouterMessage = function(message) {\r
    this.messages.push(message);\r
    this.messagesParId[message.id] = message;\r
    \r
-   // enlève les messages exedentaires\r
+   // enlève le message exedentaire si nécessaire\r
    if (this.messages.length > this.nbMessageMax) {\r
       delete this.messagesParId[this.messages.shift().id];\r
    }\r
+   \r
+   // met à jour le membre 'estReponduPar' des messages de la conversation\r
+   for (var i = 0; i < this.messages.length - 1; i++) {\r
+     var autreMess = this.messages[i];\r
+     if (autreMess.id in message.repondA) {\r
+        autreMess.estReponduPar[message.id] = true;\r
+     }\r
+   }\r
 };\r
 \r
 /**\r