MOD amélioration de l'affichage des outils des messages (extraction) (pas fini)
[euphorik.git] / js / pageMinichat / conversations.js
index 0ad7878..90e5943 100644 (file)
@@ -99,7 +99,7 @@ euphorik.Conversations.prototype.enleverMessageRepond = function(mess) {
   * Définit un message comme y répondant.\r
   */\r
 euphorik.Conversations.prototype.ajouterMessageRepond = function(mess) {\r
-   var thisMessages = this;\r
+   var thisConversations = this;\r
     \r
    // est-ce que le message fait partie de la même conversation que les autres messages ?\r
    // TODO : solution plus élégante pour prendre un mess parmis messagesRepond !?\r
@@ -126,7 +126,7 @@ euphorik.Conversations.prototype.ajouterMessageRepond = function(mess) {
    $("#" + mess.getId(this.prefixIdMessage)).click(\r
       function() {\r
          $(this).fadeOut("normal", function() {\r
-            thisMessages.enleverMessageRepond(mess);\r
+            thisConversations.enleverMessageRepond(mess);\r
             $("form#posterMessage #repondA .messages").hide();\r
          });\r
       }\r
@@ -246,9 +246,7 @@ euphorik.Conversations.prototype.ajouterMessages = function(elements, numConvers
   * @param numConversation le numéro de la conversation, 0 = principale\r
   * @return true si une nouvelle conversation a été créée sinon false\r
   */\r
-euphorik.Conversations.prototype.ajouterMessage = function(element, numConversation) {\r
-   var thisConversations = this;\r
-   \r
+euphorik.Conversations.prototype.ajouterMessage = function(element, numConversation) {   \r
    var message = \r
       new euphorik.Message(\r
          this.client,\r
@@ -267,24 +265,23 @@ euphorik.Conversations.prototype.ajouterMessage = function(element, numConversat
    return nouvelleConversation;\r
 };\r
 \r
-euphorik.Conversations.prototype.nouvelleConversation = function(num)\r
-{\r
-   var thisMessages = this;\r
+euphorik.Conversations.prototype.nouvelleConversation = function(num) {\r
+   var thisConversations = this;\r
 \r
    this.conversations[num] = new euphorik.Conversation(this, num);\r
       \r
    this.conversations[num].setFunPage(\r
       function(num) { // page suivante\r
-         thisMessages.client.pageSuivante(num - 1);\r
-         thisMessages.rafraichirMessages(true);\r
+         thisConversations.client.pageSuivante(num - 1);\r
+         thisConversations.rafraichirMessages(true);\r
       },\r
       function(num) { // page précédente\r
-         thisMessages.client.pagePrecedente(num - 1);\r
-         thisMessages.rafraichirMessages(true);\r
+         thisConversations.client.pagePrecedente(num - 1);\r
+         thisConversations.rafraichirMessages(true);\r
       },\r
       function(num) { // retour à la page une\r
-         if (thisMessages.client.goPremierePage(num - 1)) {\r
-            thisMessages.rafraichirMessages(true);\r
+         if (thisConversations.client.goPremierePage(num - 1)) {\r
+            thisConversations.rafraichirMessages(true);\r
          }\r
       }\r
    );\r
@@ -365,7 +362,7 @@ euphorik.Conversations.prototype.viderMessages = function() {
   * @param vider vide tous les messages avant d'afficher les nouveaux\r
   */\r
 euphorik.Conversations.prototype.rafraichirMessages = function(vider) {\r
-   var thisMessages = this;\r
+   var thisConversations = this;\r
    \r
    vider = vider || false;\r
    \r
@@ -376,14 +373,14 @@ euphorik.Conversations.prototype.rafraichirMessages = function(vider) {
    }\r
    \r
    this.comet.waitEvent(\r
-      function() { return thisMessages.getJSONrafraichirMessages(); },\r
+      function() { return thisConversations.getJSONrafraichirMessages(); },\r
       {\r
          "new_troll" :\r
-            function(data) {   \r
-               thisMessages.trollIdCourant = data.troll_id;\r
-               $("#trollCourant .troll").html(thisMessages.formateur.traitementComplet(data.content)).unbind("click").click(\r
+            function(data) {\r
+               thisConversations.trollIdCourant = data.troll_id;\r
+               $("#trollCourant .troll").html(thisConversations.formateur.traitementComplet(data.content)).unbind("click").click(\r
                   function() {\r
-                     thisMessages.ouvrirConversation(data.message_id);\r
+                     thisConversations.ouvrirConversation(data.message_id);\r
                   }\r
                );\r
                \r
@@ -392,19 +389,19 @@ euphorik.Conversations.prototype.rafraichirMessages = function(vider) {
          "new_messages" :\r
             function(data) {\r
                if (vider) {\r
-                  thisMessages.viderMessages();\r
+                  thisConversations.viderMessages();\r
                }\r
                \r
                // ajoute les messages reçus à leur conversation respective\r
                data.conversations.each(function(numConv, conv) {\r
-                  if (!thisMessages.ajouterMessages(conv, numConv)) {\r
-                     thisMessages.util.messageDialogue("La conversation {" + thisMessages.client.conversations[numConv - 1].root.toString(36) + "} n'existe pas");\r
-                     thisMessages.client.supprimerConversation(numConv - 1);\r
+                  if (!thisConversations.ajouterMessages(conv, numConv)) {\r
+                     thisConversations.util.messageDialogue("La conversation {" + thisConversations.client.conversations[numConv - 1].root.toString(36) + "} n'existe pas");\r
+                     thisConversations.client.supprimerConversation(numConv - 1);\r
                   }\r
                });\r
                \r
                if (vider) {\r
-                  thisMessages.afficherMessagesRepondConversations();\r
+                  thisConversations.afficherMessagesRepondConversations();\r
                }\r
                \r
                vider = false;\r