diff --git a/addons/wiki/static/src/lib/wiky/wiky.js b/addons/wiki/static/src/lib/wiky/wiky.js index 5bc9c6f167d..1e331ef4229 100755 --- a/addons/wiki/static/src/lib/wiky/wiky.js +++ b/addons/wiki/static/src/lib/wiky/wiky.js @@ -11,17 +11,20 @@ wiky.process = function(wikitext) { var lines = wikitext.split(/\r?\n/); var start; var html = ""; - for (var i=0;i"; + html += "

"+line.substring(3,line.length-3)+"

"; } else if (line.match(/^==/)!=null && line.match(/==$/)!=null) { - html += "

"+line.substring(2,line.length-2)+"

"; + html += "

"+line.substring(2,line.length-2)+"

"; + } + else if (line.match(/^=/)!=null && line.match(/=$/)!=null) + { + html += "

"+line.substring(1,line.length-1)+"

"; } else if (line.match(/^:+/)!=null) { @@ -54,6 +57,14 @@ wiky.process = function(wikitext) { html += wiky.process_bullet_point(lines,start,i); } + else if (line.match(/^img/)!=null) + { + html += wiky.process_image(line); + } + else if (line.match(/^attach/)!=null) + { + html += "Download the file" + } else { html += wiky.process_normal(line); @@ -61,7 +72,6 @@ wiky.process = function(wikitext) { html += "
\n"; } - return html; }; @@ -197,12 +207,10 @@ wiky.process_image = function(txt) { if (index > -1) { - url = txt.substring(0,index); - label = txt.substring(index+1); + label = txt.substring(0,index); + url = txt.substring(index+1); } - - - return "\""+label+"\""; + return "\""+label+"\""; }; wiky.process_video = function(url) {