From 439c33ac8002ae775108b0bd4146d39e05889dd8 Mon Sep 17 00:00:00 2001 From: Greg Burri Date: Thu, 24 Jul 2008 16:47:17 +0000 Subject: [PATCH] MOD commandes, en chantier !! pas fini !! --- js/pageMinichat/commandes.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/js/pageMinichat/commandes.js b/js/pageMinichat/commandes.js index 0a2c38e..a044617 100644 --- a/js/pageMinichat/commandes.js +++ b/js/pageMinichat/commandes.js @@ -33,6 +33,11 @@ euphorik.Commandes = function(client) { euphorik.Commandes.statut = {ok : 0, pas_une_commande : 1, erreur_commande : 2}; +euphorik.Commandes.liste = { + "nick" : { + usage : +}; + /** * Execute une commande. * @return [statut, message], 'message' n'est utilisé que pour le statut 'erreur_commande'. @@ -45,12 +50,21 @@ euphorik.Commandes.prototype.exec = function(chaine) { return [euphorik.Commandes.statut.pas_une_commande, '']; } - var commande = fragments[0].slice(1); + var nomCommande = fragments[0].slice(1); var args = fragments.slice(1); + if (nomCommande === "") { + return [euphorik.Commandes.statut.erreur_commande, 'La commande est vide']; + } + + if (euphorik.Commandes.liste.hasOwnProperty(commande) { + var commande = + return this.commandeNick(args); + } + switch (commande) { - case "" : return [euphorik.Commandes.statut.erreur_commande, 'La commande est vide']; - case "nick" : return this.commandeNick(args); + case "" : + case "nick" : } return [euphorik.Commandes.statut.erreur_commande, 'La commande \\' + commande + ' est inconnue']; -- 2.43.0