X-Git-Url: http://git.euphorik.ch/index.cgi?a=blobdiff_plain;ds=inline;f=js%2FpageMinichat.js;h=770fc42aedce1149973c845cb6c924b7f99aa291;hb=6d280c7552c36b53fb6700376774b0e9cc01b943;hp=8adcd87a1a60ae16fdb1ad3c358bf1be74ae8022;hpb=062787bef9b349d7ab378f9179a6b612b9c469ba;p=euphorik.git
diff --git a/js/pageMinichat.js b/js/pageMinichat.js
index 8adcd87..770fc42 100755
--- a/js/pageMinichat.js
+++ b/js/pageMinichat.js
@@ -240,9 +240,9 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message)
{
$("form input.message").val("")
- // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche)
+ // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche) TODO : ya mieux ?
for (var i = 0; i < repondA.length; i++)
- $("#conversations div#" + repondA[i]).addClass("repondu")
+ $("#conversations div#mess" + repondA[i].toString(36)).addClass("repondu")
}
else if (data["reply"] == "error")
{
@@ -375,7 +375,7 @@ function Conversation(num, util, formateur, client)
$("#conversations").append(
'
\
' +
- (num == 0 ? '' : '
x
c
') +
+ (num == 0 ? '' : '
') +
'
<1>\
\
'
@@ -497,7 +497,7 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
// construction de l'XHTML des messages
var XHTML = ""
- for (var i = this.messages.length - 1; i >= 0; i--)
+ for (var i = 0; i < this.messages.length; i++)
if (this.messages[i].id > this.idDernierMessageAffiche)
{
var message = this.messages[i]
@@ -509,9 +509,16 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
this.formateur.traitementComplet(message.pseudo) + "(" + this.formateur.traitementComplet(message.login) +")" )
var XHTMLrepondA = ""
+ var debut = true
for (var id in message.repondA)
- XHTMLrepondA += this.formateur.traitementComplet(message.repondA[id].pseudo) + "> "
- XHTMLrepondA = "" + XHTMLrepondA + ""
+ {
+ if (!debut) XHTMLrepondA += ", "
+ dumpObj(message.repondA.count)
+ XHTMLrepondA += this.formateur.traitementComplet(message.repondA[id].pseudo)
+ debut = false
+ }
+ if (XHTMLrepondA != "")
+ XHTMLrepondA = "" + XHTMLrepondA + ""
XHTML +=
"" +
- "" +
+ "" +
"[" + message.date + "]" +
- "" + message.auteurId + "" + identifiant + ":" +
+ "" + message.auteurId + "" + identifiant + "" +
XHTMLrepondA +
"" + this.formateur.traitementComplet(message.contenu, message.pseudo) + "" +
"
"
@@ -852,8 +859,11 @@ Messages.prototype.supprimerConversation = function(num)
*/
Messages.prototype.ajusterLargeurConversations = function()
{
- // le "- 0.01" evite que IE se chie dessus lamentablement et affiche les conversations les unes au dessus des autres
- $("#conversations .conversation").css("width", (100 / this.conversations.length) - 0.01 + "%")
+ var largeurPourcent = (100 / this.conversations.length)
+ // le "- 0.01" evite que IE se chie dessus lamentablement et affiche les conversations les unes au dessus des autres
+ if($.browser["msie"])
+ largeurPourcent -= 0.01
+ $("#conversations .conversation").css("width", largeurPourcent + "%")
}
/**