X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=js%2Fformateur.js;h=4b74d44a1c5b50c4d404cfbdd183ff46ceec5545;hp=72ecfad3623cfcac204115a4ebf93b4d3a115bcd;hb=d8ab9a821d65e72242d84c11cc5960d2befb161b;hpb=351623b2a00432ae5b690476c68b8fb05cc8dd03 diff --git a/js/formateur.js b/js/formateur.js index 72ecfad..4b74d44 100644 --- a/js/formateur.js +++ b/js/formateur.js @@ -18,7 +18,7 @@ /** - * Classe permettant de formater du texte par exemple pour la substitution des liens dans les + * Objet permettant de formater du texte par exemple pour la substitution des liens dans les * message par "[url]". * TODO : améliorer l'efficacité des méthods notamment lié au smiles. */ @@ -110,12 +110,12 @@ euphorik.Formateur.prototype.traiterURL = function(m, pseudo) { */ euphorik.Formateur.prototype.traiterWikiSyntaxe = function(m) { return m.replace( - /_(.*?)_/g, + /(?:^| )_(.*?)_(?:$| )/g, function(texte, capture) { return '' + capture + ''; } ).replace( - /\*(.*?)\*/g, + /(?:^| )\*(.*?)\*(?:$| )/g, function(texte, capture) { return '' + capture + ''; } @@ -159,7 +159,7 @@ euphorik.Formateur.prototype.supprimerSmiles = function(m) { } }); return m; -} +}; /** * Traite les pseudo et messages à être affiché dans le titre d'une image visualisé avec lightbox.