From: Greg Burri Date: Sun, 4 May 2008 17:50:20 +0000 (+0000) Subject: ADD nouveaux smiles X-Git-Tag: 1.0.0^2~116 X-Git-Url: http://git.euphorik.ch/index.cgi?a=commitdiff_plain;h=0864f5fa5ccd1ce99e88c08d25a2f8ea18525d56;p=euphorik.git ADD nouveaux smiles --- diff --git a/css/1/euphorik.css b/css/1/euphorik.css index 16b6436..67848f0 100755 --- a/css/1/euphorik.css +++ b/css/1/euphorik.css @@ -71,7 +71,7 @@ body { height: 37px; position: absolute; top: -20px; - left: -10px; + left: 4px; } #footer { diff --git a/css/1/pageMinichat.css b/css/1/pageMinichat.css index 022af89..67a915d 100755 --- a/css/1/pageMinichat.css +++ b/css/1/pageMinichat.css @@ -127,6 +127,12 @@ color: #76ff33; } +#page.minichat div.message .pseudo .login { + margin-left: 2px; + font-size: 8px; + color: #a7d88f; +} + #page.minichat div.systeme .pseudo { color: #CCCCCC } diff --git a/doc/TODO.txt b/doc/TODO.txt index def1a70..96977c3 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -7,9 +7,7 @@ * 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) -* Créer un favicon (joli) * Ajouter dans la FAQ et/ou dans la page d'enregistrement les conditions d'utilisation, genre "chacun est responsable de ses dires" https://linuxfr.org/bouchot/ -* Inscrire le nom de l'image dans les les liens vers des images (à la place de simplement [jpg] ou [gif]) * Ajouter de nouveaux smiles et changer la syntax pour eviter le conflit avec totoz : * "slurp" : http://forum-images.hardware.fr/images/perso/huit.gif * "agreed" : http://forum-images.hardware.fr/icones/smilies/jap.gif @@ -30,7 +28,6 @@ * Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera) * Restructurer le code Erlang : déplacer certaines fonctions d'un module à l'autre (ev. créer des modules) * Choisir une licence et la mettre un peu partout dans les sources, voir : http://www.gnu.org/licenses/gpl-howto.fr.html -* Créer une page 'about' * Trouver un moyen pour éviter la création à la suite de plusieurs comptes (via register). * Finir le script de mise en production * Make des modules. @@ -146,7 +143,9 @@ * pseudo * login * pseudo(login) - +* Créer un favicon (joli) +[ok] Créer une page 'about' + === Bugs === 1 : Critique 2 : Urgent @@ -213,7 +212,8 @@ ok : Implémenté * Possibilité d'utiliser les balises , , , (quoted text) * La balise pour mettre des spoilers [2] Pouvoir cacher les dates -[3] Gestion de l'historique (calendrier) +[3] Gestion de l'historique (calendrier) +[3] Inscrire le nom de l'image dans les les liens vers des images (à la place de simplement [jpg] ou [gif]) [4] Outil de localisation des personnes un peu comme ca : http://bouchot.org/cps [4] Pouvoir voir le profile des personnes. * Voir leurs derniers messages diff --git a/img/css1/fond.png b/img/css1/fond.png index 84fd466..2a46fbc 100755 Binary files a/img/css1/fond.png and b/img/css1/fond.png differ diff --git a/img/smileys/agreed.gif b/img/smileys/agreed.gif new file mode 100644 index 0000000..b7a08e1 Binary files /dev/null and b/img/smileys/agreed.gif differ diff --git a/img/smileys/boh.gif b/img/smileys/boh.gif new file mode 100644 index 0000000..467b7fe Binary files /dev/null and b/img/smileys/boh.gif differ diff --git a/img/smileys/dodo.gif b/img/smileys/dodo.gif new file mode 100644 index 0000000..7a32d09 Binary files /dev/null and b/img/smileys/dodo.gif differ diff --git a/img/smileys/heink.gif b/img/smileys/heink.gif new file mode 100644 index 0000000..1bf9963 Binary files /dev/null and b/img/smileys/heink.gif differ diff --git a/img/smileys/hum.gif b/img/smileys/hum.gif new file mode 100644 index 0000000..c7e8beb Binary files /dev/null and b/img/smileys/hum.gif differ diff --git a/img/smileys/slurp.gif b/img/smileys/slurp.gif index cced52c..ab3ca57 100755 Binary files a/img/smileys/slurp.gif and b/img/smileys/slurp.gif differ diff --git a/js/euphorik.js b/js/euphorik.js index 6685b16..3b17bf5 100755 --- a/js/euphorik.js +++ b/js/euphorik.js @@ -21,19 +21,26 @@ var conf = { "bigsmile" : [/:D/g, /:-D/g], "clin" : [/;\)/g, /;-\)/g], "cool" : [/8\)/g, /8-\)/g], - "eheheh" : [/:P/g, /:-P/g], - "oh" : [/:o/g, /:O/g], + "eheheh" : [/:P/g, /:-P/g], + "lol" : [/\[-lol\]/g], + "spliff" : [/\[-spliff\]/g], + "oh" : [/:o/g, /:O/g], + "heink" : [/\[-heink\]/g], + "hum" : [/\[-hum\]/g], + "boh" : [/\[-boh\]/g], + "sniff" : [/:\(/g, /:-\(/g], + "triste" : [/\[-triste\]/g], "pascontent" : [/>\(/g, />\(/g], - "sniff" : [/:\(/g, /:-\(/g], - "argn" : [/\[:argn\]/g], - "bunny" : [/\[:lapin\]/g], - "chat" : [/\[:chat\]/g], - "renne" : [/\[:renne\]/g], - "lol" : [/\[:lol\]/g], - "spliff" : [/\[:spliff\]/g], - "star" : [/\[:star\]/g], - "triste" : [/\[:triste\]/g], - "kirby" : [/\[:kirby\]/g] + "argn" : [/\[-argn\]/g], + "redface" : [/\[-redface\]/g], + "bunny" : [/\[-lapin\]/g], + "chat" : [/\[-chat\]/g], + "renne" : [/\[-renne\]/g], + "star" : [/\[-star\]/g], + "kirby" : [/\[-kirby\]/g], + "slurp" : [/\[-slurp\]/g], + "agreed" : [/\[-agreed\]/g], + "dodo" : [/\[-dodo\]/g] } } diff --git a/js/pageMinichat.js b/js/pageMinichat.js index 31d19ba..8d914b4 100755 --- a/js/pageMinichat.js +++ b/js/pageMinichat.js @@ -431,8 +431,9 @@ Conversation.prototype.flush = function(funClickOuvrirConv) // construit l'identifiant de la personne var identifiant = - this.client.nickFormat == "nick" ? message.pseudo : - (this.client.nickFormat == "login" ? message.login : message.pseudo + "(" + message.login +")" ) + this.client.nickFormat == "nick" ? this.formateur.traitementComplet(message.pseudo) : + (this.client.nickFormat == "login" ? this.formateur.traitementComplet(message.login) : + this.formateur.traitementComplet(message.pseudo) + "(" + this.formateur.traitementComplet(message.login) +")" ) var XHTMLrepondA = "" for (var id in message.repondA) @@ -448,7 +449,7 @@ Conversation.prototype.flush = function(funClickOuvrirConv) "\">" + "
>
" + "[" + message.date + "]" + - "" + this.formateur.traitementComplet(identifiant) + ":" + + "" + identifiant + ":" + XHTMLrepondA + "" + (message.systeme ? this.formateur.remplacerBalisesHTML(message.contenu) : this.formateur.traitementComplet(message.contenu, message.pseudo)) + "" + ""