\r
/*jslint laxbreak:true */\r
\r
-// les statuts possibes du client\r
-euphorik.Client.statutType = {\r
- // mode enregistré, peut poster des messages et modifier son profile\r
- auth_registered : 0,\r
- // mode identifié, peut poster des messages mais n'a pas accès au profile\r
- auth_not_registered : 1,\r
- // mode déconnecté, ne peut pas poster de message\r
- deconnected : 2\r
-};\r
-\r
/**\r
* Représente l'utilisateur du site.\r
*/\r
this.autoflush = $.browser.opera;\r
};\r
\r
+// les statuts possibes du client\r
+euphorik.Client.statutType = {\r
+ // mode enregistré, peut poster des messages et modifier son profile\r
+ auth_registered : 0,\r
+ // mode identifié, peut poster des messages mais n'a pas accès au profile\r
+ auth_not_registered : 1,\r
+ // mode déconnecté, ne peut pas poster de message\r
+ deconnected : 2\r
+};\r
+\r
euphorik.Client.prototype.resetDonneesPersonnelles = function() {\r
this.id = 0;\r
this.pseudo = euphorik.conf.pseudoDefaut;\r
euphorik.Client.prototype.goPremierePage = function(numConv)\r
{\r
if (numConv < 0) {\r
- if (this.pagePrincipale == 1) {\r
+ if (this.pagePrincipale === 1) {\r
return false;\r
}\r
this.pagePrincipale = 1;\r
} else {\r
- if (this.conversations[numConv].page == 1) {\r
+ if (this.conversations[numConv].page === 1) {\r
return false;\r
}\r
this.conversations[numConv].page = 1;\r
*/\r
euphorik.Client.prototype.ajouterConversation = function(racine) {\r
// vérification s'il elle n'existe pas déjà \r
+ var existe = false\r
this.conversations.each(function(i, conv) {\r
if (conv.root === racine) {\r
- return false;\r
+ existe = true;\r
}\r
});\r
+ if (existe) {\r
+ return false;\r
+ }\r
\r
this.conversations.push({root : racine, page : 1, reduit : false});\r
if (this.autoflush) {\r
}\r
\r
this.statut = statut;\r
+ \r
this.majMenu();\r
this.majLogo();\r
};\r
var displayType = "block";\r
\r
$("#menu .admin").css("display", this.ekMaster ? displayType : "none");\r
-\r
+ \r
// met à jour le menu \r
- if (this.statut == euphorik.Client.statutType.auth_registered) {\r
+ if (this.statut === euphorik.Client.statutType.auth_registered) {\r
$("#menu .profile").css("display", displayType).text("profile");\r
$("#menu .logout").css("display", displayType);\r
$("#menu .register").css("display", "none");\r
- } else if (this.statut == euphorik.Client.statutType.auth_not_registered) {\r
+ } else if (this.statut === euphorik.Client.statutType.auth_not_registered) {\r
$("#menu .profile").css("display", "none");\r
$("#menu .logout").css("display", displayType);\r
$("#menu .register").css("display", displayType);\r