FIX plein de bugs introduits avec la Grand Restructuration
[euphorik.git] / js / euphorik.js
index 93058a1..5265f28 100755 (executable)
@@ -42,23 +42,6 @@ var euphorik = {}
 ;;    if (req!==false) { if (req.status==200) { window.eval(req.responseText); } else if (req.status==404) { alert("erreur de chargement (404) de : " + url) } }
 ;; };
 
-;; euphorik.include("jquery");
-;; euphorik.include("jquery.lightbox");
-;; euphorik.include("md5");
-;; euphorik.include("json2");
-
-;; euphorik.include("conf");
-;; euphorik.include("util");
-;; euphorik.include("formateur");
-;; euphorik.include("pages");
-;; euphorik.include("client");
-;; euphorik.include("pageEvent");
-
-;; euphorik.include("pageMinichat");
-;; euphorik.include("pageAdmin");
-;; euphorik.include("pageProfile");
-;; euphorik.include("pageRegister");
-;; euphorik.include("pageAbout");
 
 // tout un tas d'améliorations de JavaScript ;)
 /**
@@ -75,6 +58,16 @@ var objectEach = function(o, f) {
    }
 };
 
+var objectMemberCount = function(o) {
+   var nb = 0;
+   for (var k in o) {
+      if (o.hasOwnProperty(k)) {
+         nb += 1;
+      }
+   }
+   return nb;
+};
+
 Array.prototype.each = function(f) {
    for (var i = 0; i < this.length; i++) {
       f(i, this[i]);
@@ -170,7 +163,7 @@ $(document).ready(
       // 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") })
 
-      pages.ajouterPage(new PageMinichat(client, formateur, util))
+      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))