X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=js%2Feuphorik.js;h=5ce9357c9785eeb6ada2bbbe98537fc8242ebe97;hb=ffea71492c07cbf81430883c894b34e1c9408699;hp=dfd398dda83d7778cdd616e08b50e508f9da6df4;hpb=7ed3a03bffb4112ee174b05ef1d7b486d6ad6534;p=euphorik.git diff --git a/js/euphorik.js b/js/euphorik.js index dfd398d..5ce9357 100755 --- a/js/euphorik.js +++ b/js/euphorik.js @@ -299,7 +299,24 @@ Formateur.prototype.getSmilesHTML = function() Formateur.prototype.traitementComplet = function(M, pseudo) { - return this.traiterSmiles(this.traiterURL(this.remplacerBalisesHTML(M), pseudo)) + return this.traiterLiensConv(this.traiterSmiles(this.traiterURL(this.remplacerBalisesHTML(M), pseudo))) +} + +/** + * Transforme les liens en entités clickables. + * Un lien vers une conversation permet d'ouvrire celle ci, elle se marque comme ceci dans un message : + * "{5F}" ou 5F est la racine de la conversation. + * Ce lien sera transformer en {5F} pouvant être clické pour créer la conv 5F. + */ +Formateur.prototype.traiterLiensConv = function(M) +{ + return M.replace( + /\{\w+\}/g, + function(lien) + { + return "" + lien + "" + } + ) } /**