FIX le fameux bug !! (la conversation restait vide)
authorGreg Burri <greg.burri@gmail.com>
Sat, 31 May 2008 14:57:54 +0000 (14:57 +0000)
committerGreg Burri <greg.burri@gmail.com>
Sat, 31 May 2008 14:57:54 +0000 (14:57 +0000)
css/1/euphorik.css
doc/TODO.txt
js/pageMinichat.js

index 3a41bae..8978c79 100755 (executable)
@@ -60,7 +60,7 @@ ul#menu {
 #menuCss {
        position: absolute;
        z-index: 10;
-       left: 600px;    
+       left: 550px;    
        top:0px;
        font-size: 9px;
 }
index 6f8cfb3..051be6f 100755 (executable)
 2 : Urgent
 3 : Peu grave\r
 
-[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\r
-   * Peut être un bug lié à jQuery\r
-   * 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\r
 [ok] Possibilité d'enregistrer plusieurs users avec le même login\r
 [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 ===\r
 Une fois l'idée validée elle est déplacée dans une version à venir.\r
index c46b82d..ec0a924 100755 (executable)
@@ -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)