- jQuery.ajax({
- url : "request",
- type: "POST",
- data : this.util.jsonVersAction(this.getJSONMessage(pseudo, message)),
- dataType : "json",
- beforeSend : function(xmlHttpRequest) {
- // TODO : ça marche ça ??
- xmlHttpRequest.setRequestHeader("X-Requested-With", "");
- },
- success : function(data, textStatus) {
- if(data.reply === "ok") {
- // TODO : revoir cette partie
- // met à jour la classe des messages auquel repond celui ci (c'est un peu de la triche) TODO : ya mieux ?
- objectEach(thisPageMinichat.conversations.messagesRepond, function(messId) {
- thisPageMinichat.conversations.conversations.each(function(i, conv) {
- var mess = conv.messagesParId[messId];
- if (mess) {
- mess.clientARepondu = true;
- }
- });
- // TODO : ca sert à qque chose ?
- //$("#conversations div#" + thisPageMinichat.conversations.messagesRepond[messId].getId()).addClass("repondu")
- });
-
- $("form#posterMessage input.message").val("");
- thisPageMinichat.conversations.enleverMessagesRepond();
- } else if (data.reply === "error") {
- thisPageMinichat.util.messageDialogue(data.error_message);
- }
+ this.communication.requete(
+ "put_message",
+ this.getJSONMessage(pseudo, message),
+ function() {
+ $("form#posterMessage input.message").val("");
+ thisPageMinichat.conversations.enleverMessagesRepond();