X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2Fclient.js;h=98c0413d03366980eb2a90a1f01d70e4d3f96916;hb=e49a1c483f1751f129c0766d1061b3da44b60581;hp=49f7749ceaf6f673bd918e2918ccb2261c9d79ee;hpb=dd3320de291341d6d86f79421b85d12c4764b057;p=euphorik.git diff --git a/js/client.js b/js/client.js index 49f7749..98c0413 100644 --- a/js/client.js +++ b/js/client.js @@ -26,12 +26,12 @@ euphorik.Client = function(util, communication) { this.communication = communication; this.cookie = null; - this.regexCookie = /^cookie=([^;]*)/; + this.regexCookie = /cookie=([^;]*)/; // données personnels this.resetDonneesPersonnelles(); - this.setStatut(euphorik.Client.statutType.deconnected); + this.setStatut(euphorik.Client.statutType.disconnected); // si true alors chaque modification du client est mémorisé sur le serveur this.autoflush = $.browser.opera; @@ -44,7 +44,7 @@ euphorik.Client.statutType = { // mode identifié, peut poster des messages mais n'a pas accès au profile auth_not_registered : 1, // mode déconnecté, ne peut pas poster de message - deconnected : 2 + disconnected : 2 }; euphorik.Client.prototype.resetDonneesPersonnelles = function() { @@ -53,7 +53,7 @@ euphorik.Client.prototype.resetDonneesPersonnelles = function() { this.login = ""; this.password = ""; this.email = ""; - this.css = $("link#cssPrincipale").attr("href"); + this.css = $("link#mainCss").attr("href"); this.chatOrder = "reverse"; this.nickFormat = "nick"; this.viewTimes = true; @@ -77,7 +77,7 @@ euphorik.Client.prototype.setCss = function(css) { } this.css = css; - $("link#cssPrincipale").attr("href", this.css); + $("link#mainCss").attr("href", this.css); if (this.autoflush) { this.flush(true); } @@ -232,7 +232,7 @@ euphorik.Client.prototype.setStatut = function(statut) statut = statut === "auth_registered" ? euphorik.Client.statutType.auth_registered : - (statut === "auth_not_registered" ? euphorik.Client.statutType.auth_not_registered : euphorik.Client.statutType.deconnected); + (statut === "auth_not_registered" ? euphorik.Client.statutType.auth_not_registered : euphorik.Client.statutType.disconnected); } if (statut === this.statut) { @@ -244,14 +244,12 @@ euphorik.Client.prototype.setStatut = function(statut) this.majMenu(); this.majLogo(); }; - -/** - * Effectue la connexion vers le serveur. - * Cette fonction est bloquante tant que la connexion n'a pas été établie. - * S'il existe un cookie en local on s'authentifie directement avec lui. - * Si il n'est pas possible de s'authentifier alors on affiche un captcha anti-bot. + +/** + * Try to authentify the client with the cookie information. + * Do nothing if there is no cookie. */ -euphorik.Client.prototype.connexionCookie = function() { +euphorik.Client.prototype.connectionCookie = function() { this.getCookie(); if (!this.cookie) { return false; @@ -295,7 +293,7 @@ euphorik.Client.prototype.getJSONEnregistrement = function(login, password) { }; /** - * Connexion. Réalisée de manière synchrone. + * Connexion. Réalisé de manière synchrone. */ euphorik.Client.prototype.connexion = function(action, messageJson) { var thisClient = this; @@ -307,7 +305,7 @@ euphorik.Client.prototype.connexion = function(action, messageJson) { thisClient.chargerDonnees(data); }, function(data) { - thisClient.util.messageDialogue(data.error_message); + thisClient.util.messageDialog(data.error_message); thisClient.delCookie(); // suppression du cookie actuel, cas où le cookie du client ne permet pas une authentification }, false @@ -315,11 +313,11 @@ euphorik.Client.prototype.connexion = function(action, messageJson) { return this.authentifie(); }; -euphorik.Client.prototype.deconnexion = function() { +euphorik.Client.prototype.disconnect = function() { this.flush(true); this.delCookie(); this.resetDonneesPersonnelles(); - this.setStatut(euphorik.Client.statutType.deconnected); // deconnexion + this.setStatut(euphorik.Client.statutType.disconnected); }; euphorik.Client.prototype.chargerDonnees = function(data) { @@ -369,7 +367,7 @@ euphorik.Client.prototype.flush = function(async) { if (!this.authentifie()) { return false; } - + var thisClient = this; var ok = true; @@ -380,7 +378,7 @@ euphorik.Client.prototype.flush = function(async) { thisClient.majBulle(); }, function(data) { - thisClient.util.messageDialogue(data.error_message); + thisClient.util.messageDialog(data.error_message); ok = false; }, async