From de3bc0dbc72f81a21e14c421c7fb5a96bdeb057f Mon Sep 17 00:00:00 2001 From: Greg Burri Date: Wed, 5 Dec 2007 11:29:59 +0000 Subject: [PATCH] =?utf8?q?MOD=20d=C3=A9but=20du=20cleanage=20du=20code=20d?= =?utf8?q?e=20euphorik.js=20MOD=20ajout=20d'une=20clause=20dans=20la=20faq?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- js/euphorik.js | 38 +++++++++++++++++++++++--------------- pages/faq.html | 5 ++++- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/js/euphorik.js b/js/euphorik.js index 433c0bc..9dd3357 100755 --- a/js/euphorik.js +++ b/js/euphorik.js @@ -1,6 +1,8 @@ // coding: utf-8 -/** +/** + * Contient la base javascript pour le site euphorik.ch. + * Chaque page possède son propre fichier js nommé "page.js". * Auteur : GBurri * Date : 6.11.2007 */ @@ -38,15 +40,17 @@ var conf = { String.prototype.trim = function() { - return this.replace(/^\s+|\s+$/g,""); + return this.replace(/^\s+|\s+$/g, ""); } + String.prototype.ltrim = function() { - return this.replace(/^\s+/,""); + return this.replace(/^\s+/, ""); } + String.prototype.rtrim = function() { - return this.replace(/\s+$/,""); + return this.replace(/\s+$/, ""); } String.prototype.dump = function() @@ -60,12 +64,16 @@ String.prototype.dump = function() } /////////////////////////////////////////////////////////////////////////////////////////////////// - -function Util(serializer) + +/** + * Cette classe regroupe des fonctions utilitaires (helpers). + */ +function Util() { if(typeof XMLSerializer != "undefined") this.serializer = new XMLSerializer() - + + // fermeture des dialogues d jQuery("#info .fermer").click(function(){ jQuery("#info").slideUp(50) }) @@ -73,7 +81,10 @@ function Util(serializer) /** * Affiche une boite de dialogue avec un message à l'intérieur. - * + * @param message le message (string) + * @param type voir 'messageType'. par défaut messageType.informatif + * @param les boutons sous la forme d'un objet ou les clefs sont les labels des boutons + * et les valeurs les fonctions executées lorsqu'un bouton est activé. */ Util.prototype.messageDialogue = function(message, type, boutons) { @@ -102,11 +113,9 @@ Util.prototype.messageDialogue = function(message, type, boutons) } var messageType = {informatif: 0, question: 1, erreur: 2} -/* obsolète -Util.prototype.log = function(str) -{ -}*/ - +/** + * Transforme un document XML en string. + */ Util.prototype.serializeXML = function(documentXML) { if (this.serializer) @@ -765,8 +774,7 @@ jQuery.noConflict() // le main jQuery(document).ready( function() - { - + { var util = new Util() var client = new Client(util) var pages = new Pages() diff --git a/pages/faq.html b/pages/faq.html index 36e6cfc..b97be08 100755 --- a/pages/faq.html +++ b/pages/faq.html @@ -1,4 +1,6 @@ FAQ + +Coment insérer des smiles autres que ceux par défaut ? Est-ce possible d'avoir les sources du site ? Oui bien sur blablba (svn) @@ -11,4 +13,5 @@ Le site a Il est déconseillé d'utiliser Microsoft Internet Explorer pour des raisons d'incompatibilités. Le site se bloque sous Microsoft Internet Explorer 7 ! -Internet Explorer gère assez mal les connexions persitantes de type Comet/AJAX. Il est conseillé d'utiliser un vrai navigateur comme ceux cités au point précédent. \ No newline at end of file +Internet Explorer gère assez mal les connexions persitantes de type Comet/AJAX. Il est conseillé d'utiliser un vrai navigateur comme ceux cités au point précédent. + -- 2.45.2