// 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]"
}
)