From: Greg Burri Date: Sun, 4 May 2008 15:18:51 +0000 (+0000) Subject: ADD LOGO + favicon X-Git-Tag: 1.0.0^2~118 X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=commitdiff_plain;h=ac67ff1ae69108b98f190f3da18ced663a84c0da ADD LOGO + favicon MOD simplification dans pageMinichat.js --- diff --git a/doc/TODO.txt b/doc/TODO.txt index be11f27..def1a70 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -4,11 +4,6 @@ * Rendre compatible IE 7 * Tester avec des caractères accentués sur Firefox, Safari, Opera et IE7. Les messages doivent être envoyés en UTF8. * Tester avec des caractères exotiques (jap, coréen, etc..) -* Ralentir volontairement le connexion lors d'un mauvais login (ou après n mauvais login) -* Pouvoir afficher le login et/ou le pseudo. Avoir dans le profile une liste box avec ces choix : - * pseudo - * login - * pseudo(login) * Réduire les pseudos trop long en mettant un ".." à la fin et permettre de le voir en entier lorsque le curseur le survol. * Mettre un icone (genre sablier ou truc qui tourne à la apple) lorsque le chat se charge (également lors d'un changement de page par exemple) * Modifier la syntaxe des smiles actuels (pour pas qu'ils entre en conflit avec totoz) @@ -146,7 +141,12 @@ [ok] Utiliser une listbox pour la liste des css [ok] Changer les noms des css : Light -> Cold, Old -> Classic [ok] Faire une page faq et raconter n'importe quoi (entre autre la limitation avec firefox) "pourquoi ce site à des couleurs qui ne veulent rien dire ?" - +[ok] Ralentir volontairement le connexion lors d'un mauvais login (ou après n mauvais login) +[ok] Pouvoir afficher le login et/ou le pseudo. Avoir dans le profile une liste box avec ces choix : + * pseudo + * login + * pseudo(login) + === Bugs === 1 : Critique 2 : Urgent diff --git a/doc/graphiques/logo.svg b/doc/graphiques/logo.svg new file mode 100644 index 0000000..14120f6 --- /dev/null +++ b/doc/graphiques/logo.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/favicon.gif b/favicon.gif new file mode 100644 index 0000000..90238b6 Binary files /dev/null and b/favicon.gif differ diff --git a/js/pageMinichat.js b/js/pageMinichat.js index 637ff21..31d19ba 100755 --- a/js/pageMinichat.js +++ b/js/pageMinichat.js @@ -413,7 +413,7 @@ Conversation.prototype.viderMessages = function() * d'afficher les messages non-affichés. * @param funClickExtract fonction (fun(numMess)) appellée lors du clic sur un bouton "extraire" */ -Conversation.prototype.flush = function(funClickExtract, funClickLienConv) +Conversation.prototype.flush = function(funClickOuvrirConv) { var thisConversation = this @@ -477,7 +477,7 @@ Conversation.prototype.flush = function(funClickExtract, funClickLienConv) { // FIXME : ya pas mieux ? var racine = jQuery(event.target).text() - funClickLienConv(parseInt(racine.substring(1, racine.length - 1), 36)) + funClickOuvrirConv(parseInt(racine.substring(1, racine.length - 1), 36)) return false } ) @@ -493,7 +493,7 @@ Conversation.prototype.flush = function(funClickExtract, funClickLienConv) // extraction d'une conversation if (jQuery(event.target).is(".extraire")) { - funClickExtract(parseInt(idMess, 36)) + funClickOuvrirConv(parseInt(idMess, 36)) return } @@ -757,20 +757,21 @@ Messages.prototype.flush = function(numConv) var thisMessages = this this.conversations[numConv].flush( - // fonction appelée lors de la demande d'extraction d'une conversation - function(idMess) - { - if (thisMessages.client.ajouterConversation(idMess)) - thisMessages.rafraichirMessages(true) - }, function(racine) // appelé lorsqu'un utilisateur click sur un lien vers une conversation { - if (thisMessages.client.ajouterConversation(racine)) - thisMessages.rafraichirMessages(true) + thisMessages.ouvrirConversation(racine) } ) } +Messages.prototype.ouvrirConversation = function(racine) +{ + if (this.client.ajouterConversation(racine)) + this.rafraichirMessages(true) + else + this.util.messageDialogue("Cette conversation est déjà ouverte") +} + Messages.prototype.viderMessages = function() { // Obsolète