ADD page "about" (possède également la FAQ)
[euphorik.git] / js / pageMinichat.js
index d7f343f..d82648e 100755 (executable)
@@ -147,7 +147,9 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message)
       {\r
          this.util.messageDialogue("login impossible")\r
          return\r
-      }\r
+      }
+      
+   this.client.pseudo = pseudo\r
    
    ;;; dumpObj(this.getJSONMessage(pseudo, message, repondA))\r
    jQuery.ajax(\r
@@ -155,13 +157,17 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message)
          url : "request", \r
          type: "POST",\r
          data : this.util.jsonVersAction(this.getJSONMessage(pseudo, message, repondA)),\r
-         dataType : "json",\r
+         dataType : "json",
+         beforeSend : function(xmlHttpRequest)
+         {
+            xmlHttpRequest.setRequestHeader("X-Requested-With", "")
+         },\r
          success : function(data, textStatus)\r
          {
             ;;; dumpObj(data)
          
             if(data["reply"] == "ok")
-            {\r
+            {  \r
                jQuery("form input.message").val("")
                         
                // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche)
@@ -410,7 +416,7 @@ Conversation.prototype.flush = function(funClickExtract, funClickLienConv)
    idDernierMessageAffiche = (idDernierMessageAffiche == undefined ? 0 : parseInt(idDernierMessageAffiche, 36))
       
    // est-ce que le prochain message est pair ? (permet d'alterner le style des messages)
-   var messagePair = (idDernierMessageAffiche == undefined ? true :
+   var messagePair = (idDernierMessageAffiche == 0 ? true :
       (jQuery("#conversations #" + this.getId() + " div:first").attr("class").search("messagePair") == -1)
    )
       
@@ -517,6 +523,7 @@ Conversation.prototype.afficherConversation = function(element)
 {
    // cherche le message selectionné
    var id = parseInt(jQuery(element).attr("id"), 36)
+   
    var message = this.messagesParId[id]
    if (message == undefined) return