X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=js%2Feuphorik.js;h=14528a261340fef8026eda5dae833bb87172019e;hp=17748a6f8c33820ba06ef08a2dc11cd40963a087;hb=e0c2c2fa82cf13cd55b8d5006ad2c7e0689dc6cb;hpb=c4d03b8678ab3ce2442d81730ba96dd26768274a diff --git a/js/euphorik.js b/js/euphorik.js index 17748a6..14528a2 100755 --- a/js/euphorik.js +++ b/js/euphorik.js @@ -21,49 +21,50 @@ var euphorik = {} // le main $(document).ready( - function() - { - var formateur = new euphorik.Formateur() - var util = new euphorik.Util(formateur) - var client = new euphorik.Client(util) - var pages = new euphorik.Pages() + function() { + var formateur = new euphorik.Formateur(); + var util = new euphorik.Util(formateur); + var client = new euphorik.Client(util); + var pages = new euphorik.Pages(); // connexion vers le serveur (utilise un cookie qui traine) - client.connexionCookie() + client.connexionCookie(); - $("#menuCss").change(function(){ client.setCss("styles/" + $("option:selected", this).attr("value") + "/euphorik.css")}) + $("#menuCss").change(function() { client.setCss("styles/" + $("option:selected", this).attr("value") + "/euphorik.css"); }); // FIXME : ne fonctionne pas sous opera // voir : http://dev.jquery.com/ticket/2892#preview - $(window).unload(function(){client.flush()}) + $(window).unload(function() { client.flush(); }); - $("#menu .minichat").click(function(){ pages.afficherPage("minichat") }) - $("#menu .admin").click(function(){ pages.afficherPage("admin") }) - $("#menu .profile").click(function(){ pages.afficherPage("profile") }) - $("#menu .logout").click(function(){ + $("#menu .minichat").click(function() { pages.afficherPage("minichat"); }); + $("#menu .admin").click(function() { pages.afficherPage("admin"); }); + $("#menu .profile").click(function() { pages.afficherPage("profile"); }); + $("#menu .logout").click(function() { util.messageDialogue("Êtes-vous sur de vouloir vous délogger ?", euphorik.Util.messageType.question, - {"Oui" : function() - { + { + "Oui" : function() { client.deconnexion(); - pages.afficherPage("minichat", true) + pages.afficherPage("minichat", true); }, - "Non" : function(){} + "Non" : function() {} } ) - }) - $("#menu .register").click(function(){ pages.afficherPage("register") }) - $("#menu .about").click(function(){ pages.afficherPage("about") }) + }); + $("#menu .register").click(function(){ pages.afficherPage("register"); }); + $("#menu .about").click(function(){ pages.afficherPage("about"); }); // TODO : simplifier et pouvoir créer des liens par exemple : Conditions d'utilisation - $("#footer .conditions").click(function(){ pages.afficherPage("conditions_utilisation") }) + $("#footer .conditions").click(function(){ pages.afficherPage("conditions_utilisation"); }); - pages.ajouterPage(new euphorik.PageMinichat(client, formateur, util)) - pages.ajouterPage(new euphorik.PageAdmin(client, formateur, util)) - pages.ajouterPage(new euphorik.PageProfile(client, formateur, util)) - pages.ajouterPage(new euphorik.PageRegister(client, formateur, util)) - pages.ajouterPage(new euphorik.PageAbout(client, formateur, util)) - pages.ajouterPage("conditions_utilisation") + pages.ajouterPage(new euphorik.PageMinichat(client, formateur, util)); + pages.ajouterPage(new euphorik.PageAdmin(client, formateur, util)); + pages.ajouterPage(new euphorik.PageProfile(client, formateur, util)); + pages.ajouterPage(new euphorik.PageRegister(client, formateur, util)); + pages.ajouterPage(new euphorik.PageAbout(client, formateur, util)); + pages.ajouterPage("conditions_utilisation"); - pages.afficherPage("minichat") + pages.afficherPage("minichat"); + + window.location.hash = "pouet=2;truc=4;conv=[1,2,3]" } )