})
}
+var messageType = {informatif: 0, question: 1, erreur: 2}
+
/**
* Affiche une boite de dialogue avec un message à l'intérieur.
* @param message le message (string)\r
$("#info").slideDown(200)
this.timeoutMessageDialogue = setTimeout(fermer, conf.tempsAffichageMessageDialogue)
-}
-
-var messageType = {informatif: 0, question: 1, erreur: 2}\r
+}\r
/**
* Utilisé pour l'envoie de donnée avec la méthode ajax de jQuery.
return XHTML\r
}\r
+/**
+ * Formatage complet d'un texte.
+ * @M le message
+ * @pseudo facultatif, permet de contruire le label des images sous la forme : "<Pseudo> : <Message>"
+ */
Formateur.prototype.traitementComplet = function(M, pseudo)
{
return this.traiterLiensConv(this.traiterSmiles(this.traiterURL(this.remplacerBalisesHTML(M), pseudo)))
Formateur.prototype.traiterURL = function(M, pseudo)
{
thisFormateur = this
-
- if (pseudo == undefined)
- pseudo = ""
var traitementUrl = function(url)
{ \r
if (!thisFormateur.regexTestProtocoleExiste.test(url))\r
url = "http://" + url
var extension = thisFormateur.getShort(url)
- return "<a " + (extension[1] ? "title=\"" + thisFormateur.traiterPourFenetreLightBox(pseudo, url) + ": " + thisFormateur.traiterPourFenetreLightBox(M, url) + "\"" + " rel=\"lightbox\"" : "") + " href=\"" + url + "\" >[" + extension[0] + "]</a>"
+ return "<a " + (extension[1] ? "title=\"" + (pseudo == undefined ? "" : thisFormateur.traiterPourFenetreLightBox(pseudo, url) + ": ") + thisFormateur.traiterPourFenetreLightBox(M, url) + "\"" + " rel=\"lightbox\"" : "") + " href=\"" + url + "\" >[" + extension[0] + "]</a>"
}
return M.replace(this.regexUrl, traitementUrl)
}
}
\r
Client.prototype.resetDonneesPersonnelles = function()\r
-{\r
+{
+ this.id = 0\r
this.pseudo = conf.pseudoDefaut\r
this.login = ""\r
this.password = ""\r
{
this.cookie = data["cookie"]
this.setCookie()
- \r
+
+ this.id = data["id"]\r
this.login = data["login"]
this.pseudo = data["nick"]\r
this.email = data["email"]\r