\r
this.trollIdCourant = 0;\r
\r
- this.pageEvent = new euphorik.PageEvent("chat", this.util);\r
+ this.comet = new Comet("chat", euphorik.conf.versionProtocole);\r
};\r
\r
-// les messages insérés dans le document XHTML on leur id prefixé par cette valeur\r
-// cela permet de les distinguer des "vrais" messages\r
+// les messages auquels l'utilisateur répond et qui sont insérés dans le document XHTML\r
+// ont leur id prefixé par cette valeur, cela permet de les distinguer des "vrais" messages\r
euphorik.Conversations.prototype.prefixIdMessage = "rep";\r
\r
/**\r
};\r
\r
/**\r
- * Enlève tous les messages auquel l'utilisateur souhaite répond.\r
+ * Enlève tous les messages auquel l'utilisateur souhaite répondre.\r
*/\r
euphorik.Conversations.prototype.enleverMessagesRepond = function() {\r
var thisConversations = this;\r
\r
- objectEach(function(messId, mess) {\r
+ objectEach(this.messagesRepond, function(messId, mess) {\r
thisConversations.enleverMessageRepond(mess);\r
});\r
\r
}\r
mess2 = this.messagesRepond[mess2];\r
\r
- if (!mess2 && mess2.racineId !== mess.racineId) {\r
+ if (mess2 && mess2.racineId == mess.racineId) {\r
this.util.messageDialogue("Impossible de répondre à deux messages ne faisant pas partie de la même conversation");\r
return;\r
}\r
*/\r
euphorik.Conversations.prototype.afficherMessagesRepondConversations = function() {\r
var expr = "";\r
- objectEach(function(messId, mess) {\r
+ objectEach(this.messagesRepond, function(messId, mess) {\r
expr += "#" + mess.getId() + ",";\r
});\r
$(expr).addClass("repondEnEvidence");\r
});\r
}\r
\r
- this.pageEvent.waitEvent(\r
+ this.comet.waitEvent(\r
function() { return thisMessages.getJSONrafraichirMessages(); },\r
{\r
"new_troll" :\r