-\r
-euphorik.Communication.prototype.getBase = function(action) {\r
- this.base = {\r
- "header" : { "action" : action, "version" : euphorik.conf.versionProtocole }\r
- };\r
-}\r
-\r
-euphorik.Communication.prototype.requete = function(action, json, funOk, funError, asynchrone) {\r
+
+/**
+ * Effectue une requête JSON auprès du serveur.
+ * @param action une chaine spécifiant l'action, par exemple "put_message"
+ * @param json les données à envoyer associé à l'action, par exemple {"cookie" : "LKJDLAKSJBFLKASN", "nick" : "Paul", "content" : "Bonjour", "answer_to" : [] }
+ * @param funOk la fonction exécuté après réception des données du serveur
+ * @param funError la fonction exécuté si une erreur arrive (facultatif)
+ * @param asynchrone true pour une communication asychrone (facultatif, truepar défaut)
+ * @param paramsSupp un objet contenant des paramètres supplémentaire pour la fonction ajax de jQuery (facultatif)
+ */\r
+euphorik.Communication.prototype.requete = function(action, json, funOk, funError, asynchrone, paramsSupp) {\r
+ var thisCommunication = this;\r