From bf8f6a39aab432da4aaceff52e367d18ca23ff58 Mon Sep 17 00:00:00 2001 From: Scott Worley Date: Sat, 4 Aug 2012 11:23:08 -0700 Subject: [PATCH] Take UI creation out of rcaddmessagetohistory --- webclient/rc.html | 36 ++++++++++++++++++++---------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/webclient/rc.html b/webclient/rc.html index 9bbed4e..840851c 100644 --- a/webclient/rc.html +++ b/webclient/rc.html @@ -140,6 +140,25 @@ return d + " " + pad(h) + ":" + pad(m) + ":" + pad(s); } + function rcmakemessageUI(message) { + message.UI = document.createElement("div"); + + // Server count + var servercount = document.createElement("span"); + servercount.setAttribute("class", "servercount"); + servercount.appendChild(document.createTextNode(Object.keys(message.ServerTimes).length)); + message.UI.appendChild(servercount); + + // Timestamp + var timestamp_text = message.Time ? rcformattime(message.Time) : ""; + var timestamp = document.createElement("span"); + timestamp.setAttribute("class", "timestamp"); + timestamp.appendChild(document.createTextNode(timestamp_text)); + message.UI.appendChild(timestamp); + + message.UI.appendChild(document.createTextNode(message.Text)); + } + function rcaddmessagetohistory(message) { var message_i; if (message.Time) { @@ -156,22 +175,7 @@ } if (!message.UI) { - message.UI = document.createElement("div"); - - // Server count - var servercount = document.createElement("span"); - servercount.setAttribute("class", "servercount"); - servercount.appendChild(document.createTextNode(Object.keys(message.ServerTimes).length)); - message.UI.appendChild(servercount); - - // Timestamp - var timestamp_text = message.Time ? rcformattime(message.Time) : ""; - var timestamp = document.createElement("span"); - timestamp.setAttribute("class", "timestamp"); - timestamp.appendChild(document.createTextNode(timestamp_text)); - message.UI.appendChild(timestamp); - - message.UI.appendChild(document.createTextNode(message.Text)); + rcmakemessageUI(message); } var h = document.getElementById("history"); if (message_i + 1 < history.length) { -- 2.44.1