MOD la notion de "Classe" n'existe pas en javascript
[euphorik.git] / js / formateur.js
index 72ecfad..4b74d44 100644 (file)
@@ -18,7 +18,7 @@
 \r
 \r
 /**\r
-  * Classe permettant de formater du texte par exemple pour la substitution des liens dans les\r
+  * Objet permettant de formater du texte par exemple pour la substitution des liens dans les\r
   * message par "[url]".\r
   * TODO : améliorer l'efficacité des méthods notamment lié au smiles.\r
   */\r
@@ -110,12 +110,12 @@ euphorik.Formateur.prototype.traiterURL = function(m, pseudo) {
   */\r
 euphorik.Formateur.prototype.traiterWikiSyntaxe = function(m) {\r
    return m.replace(\r
-      /_(.*?)_/g,\r
+      /(?:^| )_(.*?)_(?:$| )/g,\r
       function(texte, capture) {\r
          return '<em class="leger">' + capture + '</em>';\r
       }\r
    ).replace(\r
-      /\*(.*?)\*/g,\r
+      /(?:^| )\*(.*?)\*(?:$| )/g,\r
       function(texte, capture) {\r
          return '<em class="fort">' + capture + '</em>';\r
       }\r
@@ -159,7 +159,7 @@ euphorik.Formateur.prototype.supprimerSmiles = function(m) {
       }\r
    });\r
    return m;\r
-}\r
+};\r
 \r
 /**\r
   * Traite les pseudo et messages à être affiché dans le titre d'une image visualisé avec lightbox.\r