- else if (this.statut == euphorik.Client.statutType.auth_not_registered)\r
- {\r
- $("#menu .profile").css("display", "none")\r
- $("#menu .logout").css("display", displayType)\r
- $("#menu .register").css("display", displayType)\r
- }\r
- else\r
- {\r
- $("#menu .profile").css("display", displayType).text("login")\r
- $("#menu .logout").css("display", "none")\r
- $("#menu .register").css("display", displayType)\r
+\r
+ var thisClient = this;\r
+ var ok = true;\r
+\r
+ this.communication.requete(\r
+ "set_profile",\r
+ this.getJSONProfile(),\r
+ function(data) {\r
+ thisClient.majBulle();\r
+ },\r
+ function(data) {\r
+ thisClient.util.messageDialog(data.error_message);\r
+ ok = false;\r
+ },\r
+ async\r
+ );\r
+\r
+ return ok;\r
+};\r
+\r
+euphorik.Client.prototype.majMenu = function() {\r
+ var displayType = "block";\r
+\r
+ $("#menu .admin").css("display", this.ekMaster ? displayType : "none");\r
+\r
+ // met à jour le menu\r
+ if (this.statut === euphorik.Client.statusType.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.statusType.auth_not_registered) {\r
+ $("#menu .profile").css("display", "none");\r
+ $("#menu .logout").css("display", displayType);\r
+ $("#menu .register").css("display", displayType);\r
+ } else {\r
+ $("#menu .profile").css("display", displayType).text("login");\r
+ $("#menu .logout").css("display", "none");\r
+ $("#menu .register").css("display", displayType);\r