{
$("body").append(
'<div id="outilsBan">' +
- '<form><p><input id="raison" name="raison" type="text" size="10" maxlength="200"></input></p></form>' +
+ '<form action=""><p><input id="raison" name="raison" type="text" size="10" maxlength="200"></input></p></form>' +
'<img id="ban" src="img/ban.gif" alt="Ban de 3 jours" />' +
'<img id="kick" src="img/kick.gif" alt="Ban de 15min" />' +
'<img id="slap" src="img/slap.gif" alt="Avertissement" />' +
XHTMLrepondA = "<span class=\"repondA\">" + XHTMLrepondA + "</span>"
XHTML +=
- "<div id=\"" + message.id.toString(36) + "\" class=\"" + (messagePair ? "messagePair" : "messageImpair") + " message" +
+ "<div id=\"mess" + message.id.toString(36) + "\" class=\"" + (messagePair ? "messagePair" : "messageImpair") + " message" +
(this.messages[i].appartientAuClient ? " proprietaire" : "") +
(this.messages[i].clientARepondu ? " repondu" : "") +
(this.messages[i].estUneReponse ? " reponse" : "") +
"\">" +
"<div class=\"extraire\">></div>" +
"[<span class=\"date\">" + message.date + "</span>]" +
- "<span class=\"pseudo\" id=\"user" + message.auteurId + "\">" + identifiant + "</span>:" +
+ "<span class=\"pseudo\"><span class=\"id\" style=\"display: none\">" + message.auteurId + "</span>" + identifiant + "</span>:" +
XHTMLrepondA +
"<span class=\"contenu\">" + (message.systeme ? this.formateur.remplacerBalisesHTML(message.contenu) : this.formateur.traitementComplet(message.contenu, message.pseudo)) + "</span>" +
"</div>"
$("#conversations #" + this.getId() + " .message").slice(this.nbMessageMax, nbMessagesAffiche).empty()
// ajoute les événements liés à chaque nouveau message
- $("#conversations #" + this.getId() + " .message").filter(function(){return parseInt($(this).attr("id"), 36) > thisConversation.idDernierMessageAffiche}).each(
+ $("#conversations #" + this.getId() + " .message").filter(function(){return parseInt($(this).attr("id").substr(4), 36) > thisConversation.idDernierMessageAffiche}).each(
function()
{
$(".lienConv", this).click(
$(".pseudo", this).hover(
function(e)
{
- var userId = parseInt($(this).attr("id").substr(4))
+ var userId = parseInt($(".id", this).text())
var element = $(this)
var h = element.height()
var offset = element.offset()
if ($(event.target).is("a")) return
// l'id du message
- var idMess = $(this).attr("id")
+ var idMess = $(this).attr("id").substr(4)
// extraction d'une conversation
if ($(event.target).is(".extraire"))
Conversation.prototype.afficherConversation = function(element)
{
// cherche le message selectionné
- var id = parseInt($(element).attr("id"), 36)
+ var id = parseInt($(element).attr("id").substr(4), 36)
var message = this.messagesParId[id]
if (message == undefined) return
function()
{
var jq = $(this)
- if (!mess.hasOwnProperty(parseInt(jq.attr("id"), 36)))
+ if (!mess.hasOwnProperty(parseInt(jq.attr("id").substr(4), 36)))
jq.addClass("cache")
else
jq.removeClass("cache")