ADD nouveaux smiles
authorGreg Burri <greg.burri@gmail.com>
Sun, 4 May 2008 17:50:20 +0000 (17:50 +0000)
committerGreg Burri <greg.burri@gmail.com>
Sun, 4 May 2008 17:50:20 +0000 (17:50 +0000)
12 files changed:
css/1/euphorik.css
css/1/pageMinichat.css
doc/TODO.txt
img/css1/fond.png
img/smileys/agreed.gif [new file with mode: 0644]
img/smileys/boh.gif [new file with mode: 0644]
img/smileys/dodo.gif [new file with mode: 0644]
img/smileys/heink.gif [new file with mode: 0644]
img/smileys/hum.gif [new file with mode: 0644]
img/smileys/slurp.gif
js/euphorik.js
js/pageMinichat.js

index 16b6436..67848f0 100755 (executable)
@@ -71,7 +71,7 @@ body {
    height: 37px;
    position: absolute;
    top: -20px;
-   left: -10px;
+   left: 4px;
 }\r
 
 #footer {
index 022af89..67a915d 100755 (executable)
    color: #76ff33;
 }
 
+#page.minichat div.message .pseudo .login {
+   margin-left: 2px;
+   font-size: 8px;
+   color: #a7d88f;
+}
+
 #page.minichat div.systeme .pseudo {
        color: #CCCCCC
 }
index def1a70..96977c3 100755 (executable)
@@ -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.\r
 * 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)\r
 * Modifier la syntaxe des smiles actuels (pour pas qu'ils entre en conflit avec totoz)\r
-* Créer un favicon (joli)\r
 * 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/\r
-* Inscrire le nom de l'image dans les les liens vers des images (à la place de simplement [jpg] ou [gif])\r
 * Ajouter de nouveaux smiles et changer la syntax pour eviter le conflit avec totoz :\r
    * "slurp" : http://forum-images.hardware.fr/images/perso/huit.gif\r
    * "agreed" : http://forum-images.hardware.fr/icones/smilies/jap.gif\r
@@ -30,7 +28,6 @@
 * Cleaner le code (erl, js, xhtml, css) et eventuellement profiler un peu (le refresh est lent sous opera)\r
 * Restructurer le code Erlang : déplacer certaines fonctions d'un module à l'autre (ev. créer des modules)\r
 * Choisir une licence et la mettre un peu partout dans les sources, voir : http://www.gnu.org/licenses/gpl-howto.fr.html\r
-* Créer une page 'about'\r
 * Trouver un moyen pour éviter la création à la suite de plusieurs comptes (via register). \r
 * Finir le script de mise en production\r
    * Make des modules.\r
    * 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 <i>, <b>, <code>, <q> (quoted text)
    * La balise <hide> pour mettre des spoilers
 [2] Pouvoir cacher les dates\r
-[3] Gestion de l'historique (calendrier)\r
+[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])\r
 [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
index 84fd466..2a46fbc 100755 (executable)
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 (file)
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 (file)
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 (file)
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 (file)
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 (file)
index 0000000..c7e8beb
Binary files /dev/null and b/img/smileys/hum.gif differ
index cced52c..ab3ca57 100755 (executable)
Binary files a/img/smileys/slurp.gif and b/img/smileys/slurp.gif differ
index 6685b16..3b17bf5 100755 (executable)
@@ -21,19 +21,26 @@ var conf = {
       "bigsmile" : [/:D/g, /:-D/g],\r
       "clin" : [/;\)/g, /;-\)/g],\r
       "cool" : [/8\)/g, /8-\)/g],\r
-      "eheheh" : [/:P/g, /:-P/g],\r
-      "oh" : [/:o/g, /:O/g],\r
+      "eheheh" : [/:P/g, /:-P/g],
+      "lol" : [/\[-lol\]/g],
+      "spliff" : [/\[-spliff\]/g],\r
+      "oh" : [/:o/g, /:O/g],
+      "heink" : [/\[-heink\]/g],
+      "hum" : [/\[-hum\]/g],
+      "boh" : [/\[-boh\]/g],
+      "sniff" : [/:\(/g, /:-\(/g],
+      "triste" : [/\[-triste\]/g],\r
       "pascontent" : [/>\(/g, /&gt;\(/g],\r
-      "sniff" : [/:\(/g, /:-\(/g],\r
-      "argn" : [/\[:argn\]/g],\r
-      "bunny" : [/\[:lapin\]/g],\r
-      "chat" : [/\[:chat\]/g],\r
-      "renne" : [/\[:renne\]/g],\r
-      "lol" : [/\[:lol\]/g],\r
-      "spliff" : [/\[:spliff\]/g],\r
-      "star" : [/\[:star\]/g],\r
-      "triste" : [/\[:triste\]/g],\r
-      "kirby" : [/\[:kirby\]/g]\r
+      "argn" : [/\[-argn\]/g],
+      "redface" : [/\[-redface\]/g],\r
+      "bunny" : [/\[-lapin\]/g],\r
+      "chat" : [/\[-chat\]/g],\r
+      "renne" : [/\[-renne\]/g],\r
+      "star" : [/\[-star\]/g],\r
+      "kirby" : [/\[-kirby\]/g],
+      "slurp" : [/\[-slurp\]/g],
+      "agreed" : [/\[-agreed\]/g],
+      "dodo" : [/\[-dodo\]/g]\r
    }\r
 }\r
 
index 31d19ba..8d914b4 100755 (executable)
@@ -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) + "<span class=\"login\">(" + this.formateur.traitementComplet(message.login) +")</span>" )
          
          var XHTMLrepondA = ""
          for (var id in message.repondA)
@@ -448,7 +449,7 @@ Conversation.prototype.flush = function(funClickOuvrirConv)
             "\">" +
                "<div class=\"extraire\">&gt;</div>" +
                "[<span class=\"date\">" + message.date + "</span>]" +
-               "<span class=\"pseudo\">" + this.formateur.traitementComplet(identifiant) + "</span>:" +
+               "<span class=\"pseudo\">" + identifiant + "</span>:" +
                XHTMLrepondA +
                "<span class=\"contenu\">" + (message.systeme ? this.formateur.remplacerBalisesHTML(message.contenu) : this.formateur.traitementComplet(message.contenu, message.pseudo)) + "</span>" +
             "</div>"