DEL lightbox
[euphorik.git] / doc / TODO.txt
index 115c091..f08ffbc 100755 (executable)
 2 : Urgent
 3 : Peu grave\r
      
-[1] Bug rafraichissement des conversations, exemple :
-   - la page 2 de la conv est affiché (mess 1 à 10) et la conv principale contient les mess de 11 à 2.
-   - lors de l'ajout d'un mess dans la conv celle ci n'est pas rafraichit.
-   - trouver une solution : donné un idDernierMess pour chaque conv ou supprimer cet idDernierMess et jouer sur le fait que l'on recoit un message après l'autre (orientation des messages après attente)
 [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?)
-[2] Quand on revient en arrière dans firefox le message en rédaction est perdu
-[2] En changeant de page puis en revenant sur la page principale les smiles ne sont plus highlightés lorsque le curseur les survol\r
-[2] Dans certains cas (à déterminer) les message-box (message d'information affiché tout en haut de la page) ne s'affiche plus (on ne voit que un petit bout dépassé)
-[2] Après un register le pseudo est effacé - le pseudo n'est pas mémorisé dans le profil lors d'un envoie de mess en l'ayant changé\r
+   * Arrive une fois sur 20 environ
+   * Jamais reproduit avec Opera\r
 [2] cliquer sur les smiles ne marche pas sous IE
 [2] Les smiles ne devraient pas dépasser de la fenêtre lorsqu'ils sont affichés\r
 [2] le return ne marche pas sous IE
-[2] Lors d'un login ou d'un logout il faut faire un full refresh
-[2] jQuery définit l'option "X-Requested-With" à "XMLHttpRequest dans l'entête HTTP. De ce fait Yaws exige absolument de l'xml...
-   Solution actuelle : jquery.js est modifié pour ne plus définir cette option. Trouver un autre moyen plus élégant.\r
+[2] Lors d'un login ou d'un logout il faut faire un full refresh (pour mettre à jour les messages auquel on répond par exemple)
+[3] Quand on revient en arrière dans firefox le message en rédaction est perdu
+   * Pas sous Opera, apparemment Firefox recharge toute la page (donc impossible qu'il puisse remettre le message)
+   * Eventuellement sauvegarder le message en rédaction dans le profile...\r
 [3] Le changement de page sous Firefox (pas essayé avec d'autre nav) es plutot moche, le texte est d'abors affiché puis le style est appliqué.
 [3] Un message envoyé sans être authentifié ne sera pas taggé comme appartenant à l'utilisateur.
    a) L'utilisateur attend des messages SANS donné de cookie car il n'est pas authentifié
 [ok] les heures sont formatées par le serveur avec un espace devant : " 12.30:10", zarb\r
 [ok] un undefined est mis lorsque l'on répond à qqun qui n'a pas de pseudo (traiter ces pseudo par le formateur)\r
 [ok] On ne peut pas réponde aux messages du système\r
-[ok] Apparement les process liés aux connexions ne sont jamais terminé même quand l'utilisateur coupe la connexion à cause de minichat:attends_nouveau_messages()\r
-
+[ok] Apparement les process liés aux connexions ne sont jamais terminé même quand l'utilisateur coupe la connexion à cause de minichat:attends_nouveau_messages()
+[ok] Bug rafraichissement des conversations, exemple :
+   - la page 2 de la conv est affiché (mess 1 à 10) et la conv principale contient les mess de 11 à 2.
+   - lors de l'ajout d'un mess dans la conv celle ci n'est pas rafraichit.
+   - trouver une solution : donné un idDernierMess pour chaque conv ou supprimer cet idDernierMess et jouer sur le fait que l'on recoit un message après l'autre (orientation des messages après attente)
+[ok] En changeant de page puis en revenant sur la page principale les smiles ne sont plus highlightés lorsque le curseur les survol
+   * Plus reproduit
+[ok] Dans certains cas (à déterminer) les message-box (message d'information affiché tout en haut de la page) ne s'affiche plus (on ne voit que un petit bout dépassé)
+   * Plus reproduit\r
+[ok] Après un register le pseudo est effacé - le pseudo n'est pas mémorisé dans le profil lors d'un envoie de mess en l'ayant changé
+[ok] jQuery définit l'option "X-Requested-With" à "XMLHttpRequest dans l'entête HTTP. De ce fait Yaws exige absolument de l'xml...
+   Solution actuelle : jquery.js est modifié pour ne plus définir cette option. Trouver un autre moyen plus élégant.
 
 === Idées ===\r
 Une fois l'idée validée elle est déplacée dans une version à venir.\r