{
var opacityBase = $(this).css("opacity")
$(this).click(
- function(event)
+ function()
{
thisPage.util.replaceSelection($("form#posterMessage input.message")[0], thisPage.formateur.smiles[$(this).attr("class")][0].source.replace(/\\/g, ""))
}
if (messages.messages[i].repondA.hasOwnProperty(this.id))
messagesEnEvidence[messages.messages[i].id] = 2
- var premierNiveau = true
- var f = function(tabIds)
+ // parcours en
+ var f = function(tabIds, premierNiveau)
{
for(var id in tabIds)
{
+ // si le message (id) a déjà été traité
+ if (messagesEnEvidence[id] != undefined && !premierNiveau)
+ continue
+
var message = messages.messagesParId[id]
if (message != undefined)
{
messagesEnEvidence[id] = premierNiveau ? 3 : (message.auteurId == thisMessage.auteurId ? 1 : 0)
- premierNiveau = false
- f (message.repondA)
+ f (message.repondA, false)
}
}
}
- f(this.repondA)
+ f(this.repondA, true)
return messagesEnEvidence
}