this.repondA = {};\r
\r
repondAJSON.each(function(i, reponse) {\r
- thisMessage.repondA[reponse.id] = new Reponse(reponse.id, reponse.nick, reponse.login);\r
+ thisMessage.repondA[reponse.id] = new euphorik.Reponse(reponse.id, reponse.nick, reponse.login);\r
});\r
};\r
\r
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
\r
// construit l'identifiant de la personne\r
var identifiant = \r
- this.client.nickFormat == "nick" || this.login === "" ? this.formateur.traitementComplet(this.pseudo) : \r
- (this.client.nickFormat == "login" ? this.formateur.traitementComplet(this.login) : \r
+ this.client.nickFormat === "nick" || this.login === "" ? this.formateur.traitementComplet(this.pseudo) : \r
+ (this.client.nickFormat === "login" ? this.formateur.traitementComplet(this.login) : \r
this.formateur.traitementComplet(this.pseudo) + "<span class=\"login\">(" + this.formateur.traitementComplet(this.login) +")</span>" );\r
\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