From: Greg Burri Date: Sat, 31 May 2008 14:57:54 +0000 (+0000) Subject: FIX le fameux bug !! (la conversation restait vide) X-Git-Tag: 1.0.0^2~8 X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=commitdiff_plain;h=381311fe4154f5fb09212cd1fd9dc6b9668cf89e FIX le fameux bug !! (la conversation restait vide) --- diff --git a/css/1/euphorik.css b/css/1/euphorik.css index 3a41bae..8978c79 100755 --- a/css/1/euphorik.css +++ b/css/1/euphorik.css @@ -60,7 +60,7 @@ ul#menu { #menuCss { position: absolute; z-index: 10; - left: 600px; + left: 550px; top:0px; font-size: 9px; } diff --git a/doc/TODO.txt b/doc/TODO.txt index 6f8cfb3..051be6f 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -180,11 +180,6 @@ 2 : Urgent 3 : Peu grave -[1] Lors de l'extraction d'une conv il arrive que la conv extractée soit bien créée mais vide, le bouton ne ferme pas la conv (très étrange, bug de firefox?) - * Arrive une fois sur 20 environ - * Jamais reproduit avec Opera - * Peut être un bug lié à jQuery - * Reproduit sur Firefox 2 et 3 ! [2] Le changement de skin n'est pas mémorisé lorsque l'on est pas connecté (normal puisque le style est mémorisé dans le profil) * solution 1 : permettre le changement de skin uniquement pour les personnes enregistré ? * solution 2 : mémoriser le skin courant dans un cookie @@ -235,6 +230,11 @@ [ok] Possibilité d'enregistrer plusieurs users avec le même login [ok] le return ne marche pas sous IE [ok] Lors du click sur le bouton slap/kick/ban il faut fermer la mini fenêtre +[ok] Lors de l'extraction d'une conv il arrive que la conv extractée soit bien créée mais vide, le bouton ne ferme pas la conv (très étrange, bug de firefox?) + * Arrive une fois sur 20 environ + * Jamais reproduit avec Opera + * Peut être un bug lié à jQuery + * Reproduit sur Firefox 2 et 3 ! === Idées === Une fois l'idée validée elle est déplacée dans une version à venir. diff --git a/js/pageMinichat.js b/js/pageMinichat.js index c46b82d..ec0a924 100755 --- a/js/pageMinichat.js +++ b/js/pageMinichat.js @@ -364,9 +364,9 @@ Message.prototype.getConversation = function(messages) function Conversation(num, util, formateur, client) { var thisConversation = this - + this.num = num // peut changer au cours de la vie de la conversation - this.id = Math.random() * 100000000000000000 + this.id = Math.floor(Math.random() * 1000000).toString(36) this.messageOver = null // le message sur lequel se trouve le curseur this.util = util this.formateur = formateur @@ -969,7 +969,7 @@ Messages.prototype.rafraichirMessages = function(vider) // ajoute les messages reçus à leur conversation respective for (var numConv = 0; numConv < data["conversations"].length; numConv++) { - if (! thisMessages.ajouterMessages(data["conversations"][numConv], numConv)) + if (!thisMessages.ajouterMessages(data["conversations"][numConv], numConv)) { thisMessages.util.messageDialogue("La conversation {" + thisMessages.client.conversations[numConv -1].root.toString(36) + "} n'existe pas") thisMessages.client.supprimerConversation(numConv - 1)