From ac67ff1ae69108b98f190f3da18ced663a84c0da Mon Sep 17 00:00:00 2001 From: Greg Burri Date: Sun, 4 May 2008 15:18:51 +0000 Subject: [PATCH] ADD LOGO + favicon MOD simplification dans pageMinichat.js --- doc/TODO.txt | 12 ++--- doc/graphiques/logo.svg | 101 ++++++++++++++++++++++++++++++++++++++++ favicon.gif | Bin 0 -> 397 bytes js/pageMinichat.js | 23 ++++----- 4 files changed, 119 insertions(+), 17 deletions(-) create mode 100644 doc/graphiques/logo.svg create mode 100644 favicon.gif 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 0000000000000000000000000000000000000000..90238b632664dc8132b8058e2d86b6e1290f66b6 GIT binary patch literal 397 zcmZ?wbhEHb6krfwSZc}u1dNPKoSghzTtFlsEG#c6sVOA|L|W3)+S1ZGva))zvifpz zKx7~%XDBZZL`KTW7Ah*1s;buN>UQet_8J-v8XAt8nogRU&f40p+S+b9I_|o<9=f`o zdV1da`aXt+ex|0O78X&KmeIDhNw&7hc6KQa4jE2P+0M>6?(Rh%9;IGh<=);EK0Z}G zKGnXyHGY0|0RfHw2?51_g3d*$i6yBi3gww484B*6z5xu1KUo;L80;BzK;8p+l!0xk zLqmawju>;R^W%+yEIkd4hn?PDNSo|fsIW1|WLh6j%1n;7#`aVb CYkHpm literal 0 HcmV?d00001 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 -- 2.45.2