X-Git-Url: http://git.euphorik.ch/?p=euphorik.git;a=blobdiff_plain;f=js%2Fformateur.js;h=e0e72405dee61767dc718a1f06ce0f48760958b0;hp=34b108bbcaa699b211cd0d9c2f217875cc447f87;hb=9fe75dcc30306cb1dc9b5b1aa438094c2f6175f3;hpb=7fb422d6d4a7a59c8f74d938371a4a10474e8ea4 diff --git a/js/formateur.js b/js/formateur.js index 34b108b..e0e7240 100644 --- a/js/formateur.js +++ b/js/formateur.js @@ -46,7 +46,7 @@ euphorik.Formateur.prototype.filtrerInputPseudo = function(pseudo) { euphorik.Formateur.prototype.getSmilesHTML = function() { var XHTML = ""; - this.smiles.each(function(nom) { + objectEach(this.smiles, function(nom) { XHTML += "\"""; }); return XHTML; @@ -81,7 +81,7 @@ euphorik.Formateur.prototype.traiterLiensConv = function(m) { * moyenne sur échantillon : 234ms */ euphorik.Formateur.prototype.traiterSmiles = function(m) { - this.smiles.each(function(nom, smiles) { + objectEach(this.smiles, function(nom, smiles) { for (var i = 0; i < smiles.length; i++) { m = m.replace(smiles[i], "\"""); } @@ -107,19 +107,19 @@ euphorik.Formateur.prototype.traiterURL = function(m, pseudo) { }; /** - * Formatage en utilisant un sous-ensemble des règles de mediwiki. - * par exemple ''italic'' devient italic + * Formatage en utilisant un sous-ensemble des règles de Textile : http://en.wikipedia.org/wiki/Textile_(markup_language). + * par exemple _italic_ devient italic. */ euphorik.Formateur.prototype.traiterWikiSyntaxe = function(m) { return m.replace( - /'''(.*?)'''/g, + /_(.*?)_/g, function(texte, capture) { - return "" + capture + ""; + return '' + capture + ''; } ).replace( - /''(.*?)''/g, + /\*(.*?)\*/g, function(texte, capture) { - return "" + capture + ""; + return '' + capture + ''; } ); };