From: Greg Burri Date: Mon, 28 Jul 2008 06:22:58 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 1.1.0~34 X-Git-Url: https://git.euphorik.ch/?a=commitdiff_plain;h=d0a68333e392d0aac61b612a07dd9cc80c4eeb93;p=euphorik.git --- diff --git a/doc/TODO.txt b/doc/TODO.txt index d4d2209..d8b4d9c 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -1,6 +1,6 @@ == TODO == -Ce fichier est obsolète, Redmine le remplace : http://www.euphorik.ch:81 +Ce fichier est obsolète, Redmine le remplace : http://dev.euphorik.ch === v2.0 === * Création des channels, un file de discussion ainsi qu'un troll de la semaine par channel (est ce que les channels enfants possèdent aussi un troll de la semaine??) @@ -209,7 +209,6 @@ ok : Implémenté [3] Gestion de l'historique (calendrier) [3] Afficher une page concernant la grammaire, ya un topic sur HFR -[3] Recharger automatiquement la page lorsque les numéros de la version du protocole ne sont plus égaux (kiki) [3] Idée de bernie : * Pouvoir STFUER des personnes, lorsqu'elle envoie un message un autre truc à la con est écrit à la place * la phrase à la con est prise parmis une liste éditable depuis le panneau d'admin diff --git a/js/comet.js b/js/comet.js index 9b4d0ee..e06f518 100644 --- a/js/comet.js +++ b/js/comet.js @@ -21,11 +21,11 @@ /** * Permet de gérer les événements (push serveur). * Principe de fonctionnement : - * - La page courante créer un objet euphorik.Comet en indiquant le nom de la page et la version du protocole - * - La page courante attend un événement en appelant 'waitEvent' et en donnant deux fonctions : - * - 'funSend' une fonction qui renvoie les données à envoyer avant l'attente, par exemple {"dernierMess" : 23} - * "header" et "page" seront ajoutés aux données - * - 'funsReceive' un ensemble de fonctions à appeler en fonction du "reply" du serveur + * - La page courante créer un objet euphorik.Comet en indiquant le nom de la page et la version du protocole. + * - La page courante attend un événement en appelant 'waitEvent' (non-bloquant) et en donnant deux fonctions : + * - 'funSend' une fonction qui renvoie l'objet à envoyer avant l'attente, par exemple {"dernierMess" : 23} + * ("header" et "page" sont automatiquement ajoutés à l'objet) + * - 'funsReceive' un ensemble de fonctions à appeler en fonction du "reply" du serveur, par exemple {"set_nom" : function(data) { print("ok : " + data.nom); } } * * l'information envoyée est sous la forme : * { @@ -66,7 +66,7 @@ Comet.prototype.stopAttenteCourante = function() { }; /** - * Attend un événement lié à la page. + * Attend un événement lié à la page. Non-bloquant. * @funSend une fonction renvoyant les données json à envoyer * @funsReceive est un objet comprenant les fonctions à appeler en fonction du "reply" * les fonctions acceptent un paramètre correspondant au données reçues.