Fix issue where making links clickable conflicted with formatting codes
authorJack Allnutt <m2ys4u@gmail.com>
Wed, 15 May 2013 18:56:48 +0000 (19:56 +0100)
committerJack Allnutt <m2ys4u@gmail.com>
Wed, 15 May 2013 18:56:48 +0000 (19:56 +0100)
client/assets/css/style.css
client/assets/dev/utils.js
client/assets/dev/view.js

index be0632c6e2d616c127a4de45e45f154c6d68717b..314c05c45086e011bfbf3468c48779364d95abf4 100644 (file)
@@ -12,6 +12,7 @@ html, body { height:100%; }
 #kiwi p { margin:0.5em 0; }
 #kiwi a { color:#36C; text-decoration:none; cursor:pointer; }
 #kiwi a img { border:none; }
+#kiwi .formatSpan a { color: inherit; background-color: inherit; text-decoration: inherit; font-style: inherit; font-weight: inherit;}
 
 
 /**
index 9dc7e369253d263c359d89dc8957b24b79c12ce5..0e21a33b1972e16e010e4f2f2a88bdea9c0cf6cb 100644 (file)
@@ -285,7 +285,7 @@ function formatIRCMsg (msg) {
                     colours = openTags.colour.split(',');
                     style += 'color: ' + colours[0] + ((colours[1]) ? '; background-color: ' + colours[1] + ';' : '');
                 }
-                return '<span style="' + style + '">';
+                return '<span class="formatSpan" style="' + style + '">';
             }
         },
         colourMatch = function (str) {
index b563604f3039341d8cb1324c826e97e0e345121d..a9cf4faee08a6d995e3c2fa4df34bde8ad4939a8 100644 (file)
@@ -452,7 +452,7 @@ _kiwi.view.Panel = Backbone.View.extend({
 \r
 \r
         // Parse any links found\r
-        msg.msg = msg.msg.replace(/(([A-Za-z0-9\-]+\:\/\/)|(www\.))([\w.\-]+)([a-zA-Z]{2,6})(:[0-9]+)?(\/[\w#!:.?$'()[\]*,;~+=&%@!\-\/]*)?/gi, function (url) {\r
+        msg.msg = msg.msg.replace(/(([A-Za-z][A-Za-z0-9\-]*\:\/\/)|(www\.))([\w.\-]+)([a-zA-Z]{2,6})(:[0-9]+)?(\/[\w#!:.?$'()[\]*,;~+=&%@!\-\/]*)?/gi, function (url) {\r
             var nice = url,\r
                 extra_html = '';\r
 \r