diff --git a/js/twister_formatpost.js b/js/twister_formatpost.js index 5e271c9..53026c8 100644 --- a/js/twister_formatpost.js +++ b/js/twister_formatpost.js @@ -208,7 +208,7 @@ function htmlFormatMsg( msg, output, mentions ) { if( space != -1 ) url = tmp.substring(0,space); else url = tmp; if( url.length ) { msg = tmp.substr(String(url).length); - url = url.replace(/&/g, '&'); + url = reverseHtmlEntities(url); var extLinkTemplate = $("#external-page-link-template").clone(true); extLinkTemplate.removeAttr("id"); @@ -342,10 +342,10 @@ function escapeHtmlEntities(str) { function reverseHtmlEntities(str) { return str - .replace(/&/g, '&') .replace(/</g, '<') .replace(/>/g, '>') .replace(/"/g, '"') - .replace(/'/g, "'"); + .replace(/'/g, "'") + .replace(/&/g, '&'); }