From 4c925907ba07a674e035ca9e01fe56db6842ef61 Mon Sep 17 00:00:00 2001 From: Darren Date: Sun, 2 Sep 2012 19:29:34 +0100 Subject: [PATCH] Clickable links --- client_backbone/dev/view.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/client_backbone/dev/view.js b/client_backbone/dev/view.js index f18866d..eb5528b 100644 --- a/client_backbone/dev/view.js +++ b/client_backbone/dev/view.js @@ -185,6 +185,19 @@ kiwi.view.Panel = Backbone.View.extend({ }); + // Make links clickable + msg.msg = msg.msg.replace(/((https?\:\/\/|ftp\:\/\/)|(www\.))(\S+)(\w{2,4})(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]*))?/gi, function (url) { + var nice; + + nice = url; + if (nice.length > 100) { + nice = nice.substr(0, 100) + '...'; + } + + return '' + nice + ''; + }); + + // Convert IRC formatting into HTML formatting msg.msg = formatIRCMsg(msg.msg); -- 2.25.1