commit:929a369550b4a40b743e7e30746b6cf575760fe3
author:Chip Black
committer:Chip Black
date:Wed Sep 12 23:01:12 2012 -0700
parents:e0dd0caf04de4ee0b35c70fb5ef96e29f3c2f7ae
Recognize links inside parentheses/brackets
diff --git a/www/js/blerg.js b/www/js/blerg.js
line changes: +1/-1
index 2ef48d9..8cb5bab
--- a/www/js/blerg.js
+++ b/www/js/blerg.js
@@ -401,7 +401,7 @@ function mangleRecord(record, template) {
         l = l.replace(/&/g, '&amp;').replace(/</g, '&lt;').replace(/>/g, '&gt;');
 
         // Turn HTTP URLs into links
-        l = l.replace(/(\s|^)(https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/([^\s"]*[^.!,;?()\s])?)?)/g, '$1<a href="$2">$2</a>');
+        l = l.replace(/(\s[()\[\]{}]?|^)(https?:\/\/[a-zA-Z0-9.-]*[a-zA-Z0-9](\/([^\s"]*[^.!,;?()\s])?)?)/g, '$1<a href="$2">$2</a>');
 
         // Turn markdown links into links
         var re;