X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=js%2FpageMinichat.js;h=6fe212a70337a5acf8db7f7a3190b5deaf416ae9;hp=d6a4bf08f556843985077df04103c81b6ae592e6;hb=145974d77e365d720a83778626f7855eaa8e9b3f;hpb=531c70729709cd97024eb1c2ff3ed836db9f550e diff --git a/js/pageMinichat.js b/js/pageMinichat.js index d6a4bf0..6fe212a 100755 --- a/js/pageMinichat.js +++ b/js/pageMinichat.js @@ -97,9 +97,12 @@ PageMinichat.prototype.charger = function() $("form button.smiles").hover( function(e) { - var offset = $(e.target).offset() - alert($("$smiles").width()) - $("#smiles").css("top", offset.top).css("left", offset.left).show() + var position = $(e.target).offset() + // le décalage pour ne pas dépasser à droite (10 correspond à la marge pour éviter de coller le bord) + var decalage = $("body").width() - $("#smiles").width() - position.left - 10 + decalage = decalage > 0 ? 0 : decalage + + $("#smiles").css("top", position.top).css("left", position.left + decalage).show() }, function(e){} ) @@ -489,10 +492,10 @@ Conversation.prototype.flush = function(funClickOuvrirConv) if (this.messages[i].id > this.idDernierMessageAffiche) { var message = this.messages[i] - + // construit l'identifiant de la personne var identifiant = - this.client.nickFormat == "nick" ? this.formateur.traitementComplet(message.pseudo) : + this.client.nickFormat == "nick" || message.login == "" ? this.formateur.traitementComplet(message.pseudo) : (this.client.nickFormat == "login" ? this.formateur.traitementComplet(message.login) : this.formateur.traitementComplet(message.pseudo) + "(" + this.formateur.traitementComplet(message.login) +")" )