From bd36407261d91ffe65c482e7be27a77c5b75f574 Mon Sep 17 00:00:00 2001 From: Ivan Wills Date: Thu, 5 Feb 2015 20:38:10 +1100 Subject: [PATCH] Added linking to previous messages if #num used --- public/meatballs.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/public/meatballs.js b/public/meatballs.js index 4e879bc..9b9db32 100644 --- a/public/meatballs.js +++ b/public/meatballs.js @@ -8,7 +8,7 @@ var msgcount = 0; //Help functions function sendMessage() { - if (messageContainer.val() != "") + if (messageContainer.val() != "") { socket.emit('message', messageContainer.val()); addMessage(messageContainer.val(), "Me", new Date().toISOString(), true, msgcount+1); @@ -70,9 +70,13 @@ function addMessage(msg, pseudo, date, self, count) { msgcount = count; if(self) var classDiv = "row message self"; else var classDiv = "row message"; - $("#chatEntries").append('
#'+count+'

,

'); + $("#chatEntries").append('
#'+count+'

,

'); $("#chatEntries .pseudo").last().text(pseudo); - $("#chatEntries p.msg").last().text(msg); + var last = $("#chatEntries p.msg").last(); + last.text(msg); + msg = last.html(); + msg = msg.replace(/(#(\d+))/, '$1'); + last.html(msg); var body = $("body")[0]; body.scrollTop = body.scrollHeight; time($(".infos").last());