' +
(num == 0 ? '' : '
x
c
') +
@@ -364,11 +364,11 @@ function Conversation(num, util, formateur, client)
)
// enlève la mise en évidence pour la conversation
- jQuery("#conversations #" + this.getId()).hover(
+ $("#conversations #" + this.getId()).hover(
function(){},
function(event)
{
- jQuery("#conversations .message").removeClass("cache")
+ $("#conversations .message").removeClass("cache")
thisConversation.messageOver = null
}
)
@@ -381,9 +381,9 @@ function Conversation(num, util, formateur, client)
*/
Conversation.prototype.setPage = function(pageCourante, dernierePage)
{
- jQuery("#conversations #" + this.getId() + " .numPage").text(pageCourante)
- jQuery("#conversations #" + this.getId() + " .next").css("display", pageCourante == 1 ? "none" : "inline")
- jQuery("#conversations #" + this.getId() + " .prev").css("display", dernierePage ? "none" : "inline")
+ $("#conversations #" + this.getId() + " .numPage").text(pageCourante)
+ $("#conversations #" + this.getId() + " .next").css("display", pageCourante == 1 ? "none" : "inline")
+ $("#conversations #" + this.getId() + " .prev").css("display", dernierePage ? "none" : "inline")
}
/**
@@ -393,7 +393,7 @@ Conversation.prototype.eventLien = function(fun)
{
var thisConversation = this
- jQuery("#conversations #" + this.getId() + " .titre .lien").click(
+ $("#conversations #" + this.getId() + " .titre .lien").click(
function()
{
fun(thisConversation.num)
@@ -408,7 +408,7 @@ Conversation.prototype.eventFermer = function(fun)
{
var thisConversation = this
- jQuery("#conversations #" + this.getId() + " .titre .fermer").click(
+ $("#conversations #" + this.getId() + " .titre .fermer").click(
function()
{
fun(thisConversation.num)
@@ -425,13 +425,13 @@ Conversation.prototype.setFunPage = function(funNext, funPrev, funReset)
{
var thisConversation = this
- jQuery("#conversations #" + this.getId() + " .next").click(
+ $("#conversations #" + this.getId() + " .next").click(
function() { funNext(thisConversation.num) }
)
- jQuery("#conversations #" + this.getId() + " .prev").click(
+ $("#conversations #" + this.getId() + " .prev").click(
function() { funPrev(thisConversation.num) }
)
- jQuery("#conversations #" + this.getId() + " .numPage").click(
+ $("#conversations #" + this.getId() + " .numPage").click(
function() { funReset(thisConversation.num) }
)
}
@@ -459,7 +459,7 @@ Conversation.prototype.viderMessages = function()
{
this.messages = new Array()
this.idDernierMessageAffiche = 0
- jQuery("#conversations #" + this.getId() + " .message").remove()
+ $("#conversations #" + this.getId() + " .message").remove()
}
/**
@@ -474,7 +474,7 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
// est-ce que le prochain message est pair ? (permet d'alterner le style des messages)
var messagePair = (this.idDernierMessageAffiche == 0 ? true :
- (jQuery("#conversations #" + this.getId() + " div:first").attr("class").search("messagePair") == -1)
+ ($("#conversations #" + this.getId() + " div:first").attr("class").search("messagePair") == -1)
)
// construction de l'XHTML des messages
@@ -513,50 +513,48 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
messagePair = !messagePair
}
- jQuery("#conversations #" + this.getId()).prepend(XHTML)
-
- // mise à jour des images (LightBox) après l'ajout de message
- if (myLightbox != null)
- myLightbox.updateImageList()
+ $("#conversations #" + this.getId()).prepend(XHTML)
// enlève les messages exedentaires
- var nbMessagesAffiche = jQuery("#conversations #" + this.getId() + " .message").size()
+ var nbMessagesAffiche = $("#conversations #" + this.getId() + " .message").size()
if (nbMessagesAffiche > this.nbMessageMax)
- jQuery("#conversations #" + this.getId() + " .message").slice(this.nbMessageMax, nbMessagesAffiche).empty()
+ $("#conversations #" + this.getId() + " .message").slice(this.nbMessageMax, nbMessagesAffiche).empty()
// ajoute les événements liés à chaque nouveau message
- jQuery("#conversations #" + this.getId() + " .message").filter(function(){return parseInt(jQuery(this).attr("id"), 36) > thisConversation.idDernierMessageAffiche}).each(
+ $("#conversations #" + this.getId() + " .message").filter(function(){return parseInt($(this).attr("id"), 36) > thisConversation.idDernierMessageAffiche}).each(
function()
{
- jQuery(".lienConv", this).click(
+ $(".lienConv", this).click(
function(event)
{
// FIXME : ya pas mieux ?
- var racine = jQuery(event.target).text()
+ var racine = $(event.target).text()
funClickOuvrirConv(parseInt(racine.substring(1, racine.length - 1), 36))
return false
}
)
+ $("a[@rel*=lightbox]").lightBox()
+
// les outils de bannissement (uniquement pour les ekMaster)
if (thisConversation.client.ekMaster)
- jQuery(".pseudo", this).hover(
+ $(".pseudo", this).hover(
function(e)
{
- var userId = parseInt(jQuery(this).attr("id").substr(4))
- var element = jQuery(e.target)
+ var userId = parseInt($(this).attr("id").substr(4))
+ var element = $(e.target)
var h = element.height()
var offset = element.offset()
- var outils = jQuery("#outilsBan").css("top", offset.top - 2).css("left", offset.left - 2).height(h < 16 ? 16 : h).width(element.width() + 16 * 3 + 4).show()
- jQuery("img", outils).unbind()
- jQuery("#kick", outils).click(
+ var outils = $("#outilsBan").css("top", offset.top - 2).css("left", offset.left - 2).height(h < 16 ? 16 : h).width(element.width() + 16 * 3 + 4).show()
+ $("img", outils).unbind()
+ $("#kick", outils).click(
function(e)
{
thisConversation.client.kick(userId)
}
)
- jQuery("#ban", outils).click(
+ $("#ban", outils).click(
function(e)
{
thisConversation.client.ban(userId)
@@ -566,27 +564,27 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
function(){}
)
- jQuery(this).click(
+ $(this).click(
function(event)
{
- if (jQuery(event.target).is("a")) return
+ if ($(event.target).is("a")) return
// l'id du message
- var idMess = jQuery(this).attr("id")
+ var idMess = $(this).attr("id")
// extraction d'une conversation
- if (jQuery(event.target).is(".extraire"))
+ if ($(event.target).is(".extraire"))
{
funClickOuvrirConv(parseInt(idMess, 36))
return
}
- var valCourant = jQuery("input.message").val()
+ var valCourant = $("input.message").val()
if (valCourant == undefined) valCourant = ""
- var tag = jQuery(".pseudo", this).text() + "{" + idMess + "}" + ">"
+ var tag = $(".pseudo", this).text() + "{" + idMess + "}" + ">"
if (valCourant.indexOf(tag, 0) == -1)
- jQuery("input.message").val(tag + " " + valCourant)
- thisConversation.util.setCaretToEnd(jQuery("form input.message")[0])
+ $("input.message").val(tag + " " + valCourant)
+ thisConversation.util.setCaretToEnd($("form input.message")[0])
}
)
// Q : pourquoi pas un .hover ?
@@ -616,7 +614,7 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
Conversation.prototype.afficherConversation = function(element)
{
// cherche le message selectionné
- var id = parseInt(jQuery(element).attr("id"), 36)
+ var id = parseInt($(element).attr("id"), 36)
var message = this.messagesParId[id]
if (message == undefined) return
@@ -624,10 +622,10 @@ Conversation.prototype.afficherConversation = function(element)
mess = message.getConversation(this)
// FIXME : cet appel est très lent
- jQuery("#conversations #" + this.getId() + " .message").each(
+ $("#conversations #" + this.getId() + " .message").each(
function()
{
- var jq = jQuery(this)
+ var jq = $(this)
if (!mess.hasOwnProperty(parseInt(jq.attr("id"), 36)))
jq.addClass("cache")
else
@@ -641,7 +639,7 @@ Conversation.prototype.afficherConversation = function(element)
*/
Conversation.prototype.supprimer = function()
{
- jQuery("#conversations #" + this.getId()).remove()
+ $("#conversations #" + this.getId()).remove()
}
///////////////////////////////////////////////////////////////////////////////////////////////////
@@ -760,7 +758,7 @@ Messages.prototype.ajouterMessage = function(element, numConversation)
function(num) // insertion du lien vers la conversation
{
thisPage.util.replaceSelection(
- jQuery("form input.message")[0],
+ $("form input.message")[0],
"{" + thisMessages.client.conversations[num-1].root.toString(36) + "}"
)
}
@@ -828,7 +826,7 @@ Messages.prototype.supprimerConversation = function(num)
*/
Messages.prototype.ajusterLargeurConversations = function()
{
- jQuery("#conversations .conversation").css("width", 100 / this.conversations.length + "%")
+ $("#conversations .conversation").css("width", 100 / this.conversations.length + "%")
}
/**