+ $("#trolls .troll").filter(function(){return parseInt($(this).attr("id").substr(5)) > thisTrolls.dernierTroll}).each(
+ function()
+ {
+ var troll = this
+ var id = parseInt($(this).attr("id").substr(5))
+ $(".delTroll", this).click(
+ function()
+ {
+ thisTrolls.util.messageDialogue(
+ "Êtes-vous sur de vouloir supprimer le troll \"" + $("#trolls .troll .content").html() + "\" ?",
+ messageType.question,
+ {
+ "oui" : function()
+ {
+ thisTrolls.supprimer(id)
+ },
+ "non" : function(){}
+ }
+ )
+ }
+ )
+ $(".editTroll", this).click(
+ function()
+ {
+ $("span", troll).css("display", "none")
+ $(troll).append(
+ '<form><p><input class="content" type="text" size="50" maxlength="500" value="' + $(".content", troll).html() + '"></input><span class="modifier">modifier</span><span class="annuler">annuler</span></p></form>'
+ )
+ var virerLeFormulaire = function()
+ {
+ $("form", troll).remove()
+ $("span", troll).css("display", "inline")
+ }
+ $("span.modifier", troll).click(
+ function()
+ {
+ var content = $("form input.content", troll).val()
+ virerLeFormulaire()
+ thisTrolls.modifier(id, content)
+ }
+ )
+ $("span.annuler", troll).click( virerLeFormulaire )
+ $("form", troll).submit(function(){ return false})
+ }
+ )
+ }
+ )
+
+ if (data["trolls"].length > 0)
+ thisTrolls.dernierTroll = data["trolls"][data["trolls"].length - 1]["troll_id"]