diff --git a/client/js/chat.js b/client/js/chat.js
index 1154ebc..672a041 100644
--- a/client/js/chat.js
+++ b/client/js/chat.js
@@ -395,10 +395,19 @@ $(function() {
Handlebars.registerHelper(
"uri", function(text) {
- text = escape(text);
- return URI.withinString(text, function(url) {
- return "" + url + "";
+ var urls = [];
+ text = URI.withinString(text, function(url) {
+ urls.push(url);
+ return "{" + (urls.length - 1) + "}";
});
+ text = escape(text);
+ for (var i in urls) {
+ text = text.replace(
+ "{" + i + "}",
+ "" + urls[i] + ""
+ );
+ }
+ return text;
}
);