X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2Feuphorik.js;h=7af2708220e49117716b02e465d00529b633996e;hb=a2ee1419f013be953ee768b5b7e95eb423dcf080;hp=c37ee4cd02427feb7bc622826102862c622c7dbd;hpb=46b6cab14594802cdb4db9e3d77082815182073b;p=euphorik.git diff --git a/js/euphorik.js b/js/euphorik.js index c37ee4c..7af2708 100755 --- a/js/euphorik.js +++ b/js/euphorik.js @@ -106,8 +106,7 @@ var messageType = {informatif: 0, question: 1, erreur: 2} */ Util.prototype.jsonVersAction = function(json) { - // FIXME : ne plus encapsuler json dans de l'xml (problème avec yaws) - return {action: "" + JSON.stringify(json) + "" } + return {action : JSON.stringify(json) } } Util.prototype.md5 = function(chaine) @@ -459,10 +458,10 @@ Client.prototype.ajouterConversation = function(racine) { // vérification s'il elle n'existe pas déjà for (var i = 0; i < this.conversations.length; i++) - if (this.conversations[i].racine == racine) + if (this.conversations[i].root == racine) return false - this.conversations.push({racine : racine, page : 1}) + this.conversations.push({root : racine, page : 1}) return true } @@ -514,7 +513,7 @@ Client.prototype.getJSONConversations = function() { var conversations = new Array() for (var i = 0; i < this.conversations.length; i++) - conversations.push({ "racine" : this.conversations[i].racine, "page" : this.conversations[i].page}) + conversations.push({ "root" : this.conversations[i].root, "page" : this.conversations[i].page}) return conversations } @@ -569,7 +568,7 @@ Client.prototype.setStatut = function(statut) if (typeof(statut) == "string") { statut = - statut == "registered" ? + statut == "auth_registered" ? statutType.auth_registered : (statut == "auth_not_registered" ? statutType.auth_not_registered : statutType.deconnected) } @@ -735,6 +734,16 @@ Client.prototype.majMenu = function() /////////////////////////////////////////////////////////////////////////////////////////////////// +function initialiserListeStyles(client) +{ + jQuery("#menuCss").change( + function() + { + client.setCss("css/" + jQuery("option:selected", this).attr("value") + "/euphorik.css") + } + ) +} + jQuery.noConflict() // charge dynamiquement le script de debug @@ -758,13 +767,7 @@ jQuery(document).ready( // connexion vers le serveur (utilise un cookie qui traine) client.connexionCookie() - // les styles css - for (var i = 1; i <= 3; i++) - { - jQuery("#css"+i).click(function(){ - client.setCss("css/" + jQuery(this).attr("id").charAt(3) + "/euphorik.css") - }) - } + initialiserListeStyles(client) // TODO : pourquoi jQuery(document).unload ne fonctionne pas ? jQuery(window).unload(