From 51828bd5a85b24eaf57cae7cbb6b68449d90db54 Mon Sep 17 00:00:00 2001 From: the-og-gear Date: Mon, 27 Apr 2020 14:06:49 -0400 Subject: [PATCH] Adds some hyperlink functionality Used some regex and JS .replace function. Enjoy. --- code/modules/vchat/js/vchat.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/vchat/js/vchat.js b/code/modules/vchat/js/vchat.js index 11e798e659..ce47562670 100644 --- a/code/modules/vchat/js/vchat.js +++ b/code/modules/vchat/js/vchat.js @@ -578,6 +578,10 @@ function start_vue() { } } + newmessage.content = newmessage.content.replace( + /(\b(https?|ftp|file):\/\/[\-A-Z0-9+&@#\/%?=~_|!:,.;]*[\-A-Z09+&@#\/%=~_|])/img, //Honestly good luck with this regex ~Gear + '$1'); + //Unread indicator and insertion into current tab shown messages if sensible if(this.current_categories.length && (this.current_categories.indexOf(newmessage.category) < 0)) { //Not in the current categories if (isNaN(this.unread_messages[newmessage.category])) {