X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2Futil.js;h=9e19ed7591774f14eb66f5ee40f28cbcfc03579c;hb=73eeebd801f82fd9b9eeba3c5757bb26e01ec648;hp=80d1b548c6ff9d8afdbbcecddbc126b7f84d4a96;hpb=09608ab29e1c39ea51b51a5f8669dcde36efb306;p=euphorik.git diff --git a/js/util.js b/js/util.js index 80d1b54..9e19ed7 100644 --- a/js/util.js +++ b/js/util.js @@ -19,11 +19,11 @@ /*jslint laxbreak:true */ /** - * Cet objet regroupe des fonctions utilitaires (helpers) permettant notamment de : - * - afficher une boite de message - * - afficher une bulle d'aide lié à un élément - * - manipuler le curseur et réaliser des sélections sur des zones de saisie () - * @formateur permet de formater les messages affichés à l'aide de messageDialogue (facultatif), voir "formater.js". + * This object brings some utility functions. + * - Print a message box to display some information for the user. + * - Set a tooltip for a HTML element. + * - Some text manipulation for input area. + * @formater an object for string format */ euphorik.Util = function (formater) { $("#info .fermer").click(function() { @@ -32,7 +32,7 @@ euphorik.Util = function (formater) { $("body").append('
').append('

'); - this.formateur = formater; + this.formater = formater; this.bulleActive = true; }; @@ -48,20 +48,20 @@ euphorik.Util.messageType = {informatif: 0, question: 1, erreur: 2}; * @param formate faut-il formaté le message ? true par défaut * @param temps le temps d'affichage du message en seconde, -1 pour une durée infinie */ -euphorik.Util.prototype.messageDialogue = function(message, type, boutons, formate, temps) { +euphorik.Util.prototype.messageDialog = function(message, type, boutons, formate, temps) { var thisUtil = this; type = type || euphorik.Util.messageType.informatif; formate = formate === undefined ? true : formate; - if (this.timeoutMessageDialogue) { - clearTimeout(this.timeoutMessageDialogue); + if (this.timeoutMessageDialog) { + clearTimeout(this.timeoutMessageDialog); } var fermer = function() { $("#info").slideUp(100); }; fermer(); - $("#info .message").html(!thisUtil.formater || !formate ? message : thisUtil.formateur.traitementComplet(message)); + $("#info .message").html(!thisUtil.formater || !formate ? message : thisUtil.formater.traitementComplet(message)); switch(type) { case euphorik.Util.messageType.informatif : $("#info #icone").attr("class", "information"); break; @@ -76,7 +76,7 @@ euphorik.Util.prototype.messageDialogue = function(message, type, boutons, forma $("#info").slideDown(200); if (temps !== -1) { - this.timeoutMessageDialogue = setTimeout(fermer, temps || euphorik.conf.tempsAffichageMessageDialogue); + this.timeoutMessageDialog = setTimeout(fermer, temps || euphorik.conf.tempsAffichageMessageDialogue); } };