X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2FpageMinichat.js;h=d82648ec4e85520255e7a967d8d147d642a1dae9;hb=8875fb445d47bb0925ef46a131a9bc4dec004b49;hp=d7f343fe7696d39be4ea3494f4baa70c27a9a8ce;hpb=7f8025543a7a5d614ec47d18026dc0feb3338fdb;p=euphorik.git diff --git a/js/pageMinichat.js b/js/pageMinichat.js index d7f343f..d82648e 100755 --- a/js/pageMinichat.js +++ b/js/pageMinichat.js @@ -147,7 +147,9 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message) { this.util.messageDialogue("login impossible") return - } + } + + this.client.pseudo = pseudo ;;; dumpObj(this.getJSONMessage(pseudo, message, repondA)) jQuery.ajax( @@ -155,13 +157,17 @@ PageMinichat.prototype.envoyerMessage = function(pseudo, message) url : "request", type: "POST", data : this.util.jsonVersAction(this.getJSONMessage(pseudo, message, repondA)), - dataType : "json", + dataType : "json", + beforeSend : function(xmlHttpRequest) + { + xmlHttpRequest.setRequestHeader("X-Requested-With", "") + }, success : function(data, textStatus) { ;;; dumpObj(data) if(data["reply"] == "ok") - { + { 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