MOD mise en forme de util.js et conf.js, à faire pour tous les autres js
[euphorik.git] / js / euphorik.js
index e57cc4e..228ea3c 100755 (executable)
@@ -22,9 +22,7 @@
   * Auteur : GBurri
   * Date : 6.11.2007
   */
-  
 
-   
 // tout euphorik est contenu dans cet objet
 var euphorik = {}
 // ;; euphorik.include = 
@@ -57,22 +55,30 @@ var euphorik = {}
 ;; euphorik.include("pageProfile")
 ;; euphorik.include("pageRegister")
 ;; euphorik.include("pageAbout")
-
-
-///////////////////////////////////////////////////////////////////////////////////////////////////
-
-String.prototype.trim = function()
-{
+\r
+\r
+// tout un tas d'améliorations des objets javascript ;)\r
+/**\r
+  * Pour chaque propriété de l'objet execute f(p, v) ou p est le nom de la propriété et v sa valeur.\r
+  * Ne parcours pas les propriétés des prototypes.\r
+  */\r
+object.prototype.each = function(f) {\r
+   for (var b in boutons) {\r
+      if (boutons.hasOwnProperty(b)) {\r
+         f(b, boutons[b])\r
+      }\r
+   }\r
+}\r
+
+String.prototype.trim = function() {
        return jQuery.trim(this) // anciennement : this.replace(/^\s+|\s+$/g, "");
 }
 
-String.prototype.ltrim = function()
-{
+String.prototype.ltrim = function() {
        return this.replace(/^\s+/, "");
 }
 
-String.prototype.rtrim = function()
-{
+String.prototype.rtrim = function() {
        return this.replace(/\s+$/, "");
 }