// coding: utf-8\r
\r
-/**
+/**\r
+ * Contient la base javascript pour le site euphorik.ch.\r
+ * Chaque page possède son propre fichier js nommé "page<nom de la page>.js".
* Auteur : GBurri
* Date : 6.11.2007
*/
\r
String.prototype.trim = function()\r
{\r
- return this.replace(/^\s+|\s+$/g,"");\r
+ return this.replace(/^\s+|\s+$/g, "");\r
}\r
+\r
String.prototype.ltrim = function()\r
{\r
- return this.replace(/^\s+/,"");\r
+ return this.replace(/^\s+/, "");\r
}\r
+\r
String.prototype.rtrim = function()\r
{\r
- return this.replace(/\s+$/,"");\r
+ return this.replace(/\s+$/, "");\r
}\r
\r
String.prototype.dump = function()\r
}\r
\r
///////////////////////////////////////////////////////////////////////////////////////////////////\r
-
-function Util(serializer)
+\r
+/**\r
+ * Cette classe regroupe des fonctions utilitaires (helpers).\r
+ */
+function Util()
{\r
if(typeof XMLSerializer != "undefined")
this.serializer = new XMLSerializer()
-
+ \r
+ // fermeture des dialogues d
jQuery("#info .fermer").click(function(){
jQuery("#info").slideUp(50)
})
/**
* Affiche une boite de dialogue avec un message à l'intérieur.
- *
+ * @param message le message (string)\r
+ * @param type voir 'messageType'. par défaut messageType.informatif\r
+ * @param les boutons sous la forme d'un objet ou les clefs sont les labels des boutons\r
+ * et les valeurs les fonctions executées lorsqu'un bouton est activé.
*/
Util.prototype.messageDialogue = function(message, type, boutons)
{
}
var messageType = {informatif: 0, question: 1, erreur: 2}
\r
-/* obsolète\r
-Util.prototype.log = function(str)\r
-{\r
-}*/\r
-\r
+/**\r
+ * Transforme un document XML en string.\r
+ */\r
Util.prototype.serializeXML = function(documentXML)\r
{\r
if (this.serializer)\r
// le main
jQuery(document).ready(
function()
- {
-
+ {
var util = new Util()
var client = new Client(util)
var pages = new Pages()
FAQ
+\r
+Coment insérer des smiles autres que ceux par défaut ?\r
Est-ce possible d'avoir les sources du site ?
Oui bien sur blablba (svn)\r
Il est déconseillé d'utiliser Microsoft Internet Explorer pour des raisons d'incompatibilités.\r
\r
Le site se bloque sous Microsoft Internet Explorer 7 !\r
-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.\r
+\r