MOD cleanage euphorik.js (attention un début du code pour la gestion des pages traine)
[euphorik.git] / js / euphorik.js
index 17748a6..14528a2 100755 (executable)
@@ -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 : <span class="lien" href="conditions">Conditions d'utilisation</span>
-      $("#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]"
    }
 )