Remove the weekly troll.
[euphorik.git] / js / chat / commandes.js
index 0c3d23b..871e22b 100644 (file)
 //
 // You should have received a copy of the GNU General Public License
 // along with Euphorik.  If not, see <http://www.gnu.org/licenses/>.
+
  /*jslint laxbreak:true */
 
 /**
   * Permet d'executer des commandes tapées par l'utilisateur.
   * les commandes sont entrées directement dans la ligne de saisie du message sous la forme :
   *  /<commande> <paramètres>
-  * 
+  *
   * Voici les commandes supportées :
   *  /nick <nouveau nick>
   *  Modifie le nick courant
@@ -34,7 +34,7 @@ euphorik.Commandes = function(client, pageMinichat, util, formater) {
    this.pageMinichat = pageMinichat;
    this.util = util;
    this.formater = formater;
-   
+
    // construction du texte d'aide (liste des commandes) de manière statique
    this.texteAide = "<div id=\"aideCommandes\"><h1>Commandes</h1><ul>";
    objectEach(
@@ -53,14 +53,14 @@ euphorik.Commandes.liste = {
       description : "Change le nick courant",
       usage : "/nick <nouveau nick>",
       exec : function(args, client) {
-         
+
          if (args.length === 0) {
             return [euphorik.Commandes.statut.erreur_commande, 'Utilisation de la commande : ' + this.usage];
          }
-   
+
          client.nick = args[0];
          $("form#posterMessage input.nick").val(client.nick);
-   
+
          return [euphorik.Commandes.statut.ok, ''];
       }
    },
@@ -88,15 +88,15 @@ euphorik.Commandes.liste = {
   */
 euphorik.Commandes.prototype.exec = function(chaine) {
    chaine = chaine.trim();
-   
+
    var fragments = chaine.split(/\s+/);
    if (fragments.length === 0 || fragments[0].charAt(0) != '/') {
       return [euphorik.Commandes.statut.pas_une_commande, ''];
    }
-   
+
    var commandName = fragments[0].slice(1);
    var args = fragments.slice(1);
-   
+
    if (commandName === "") {
       return [euphorik.Commandes.statut.erreur_commande, 'La commande est vide'];
    }
@@ -111,10 +111,10 @@ euphorik.Commandes.prototype.exec = function(chaine) {
       );
       return [euphorik.Commandes.statut.ok, ''];
    }
-   
+
    if (euphorik.Commandes.liste.hasOwnProperty(commandName)) {
       return euphorik.Commandes.liste[commandName].exec(args, this.client, this.pageMinichat);
    }
-   
+
    return [euphorik.Commandes.statut.erreur_commande, 'La commande /' + commandName + ' est inconnue'];
 };