]> jfr.im git - irc/quakenet/qwebirc.git/commitdiff
Fixes issue 71 (hilights not working with special characters).
authorChris Porter <redacted>
Sun, 26 Jul 2009 01:25:14 +0000 (02:25 +0100)
committerChris Porter <redacted>
Sun, 26 Jul 2009 01:25:14 +0000 (02:25 +0100)
js/ui/notifications.js

index ba7b6f5160ff09b58581c7cd5eeb56ee8ddf086c..0fe40b698f5feae3f39bc24edd2aa812320c40d9 100644 (file)
@@ -6,9 +6,10 @@ qwebirc.ui.HilightController = new Class({
   },\r
   match: function(text) {\r
     var nick = this.parent.nickname;\r
-    if(nick != this.prevnick)\r
-      this.regex = new RegExp('\\b' + RegExp.escape(nick) + '\\b', "i");\r
-      \r
+    if(nick != this.prevnick) {\r
+      var classes = '[\\s\\.,;:]';\r
+      this.regex = new RegExp('(^|' + classes + ')' + RegExp.escape(nick) + '(' + classes + '|$)', "i");\r
+    }\r
     if(text.match(this.regex))\r
       return true;\r
     return false;\r