X-Git-Url: http://git.scottworley.com/reliable-chat/blobdiff_plain/e04a2cfd805de46cfb38479d696a07c8b24f62b2..33fdb071377a6f84189ba1ac16f482b2b83b5b5e:/webclient/rc.html diff --git a/webclient/rc.html b/webclient/rc.html index 36c0c10..8c08c79 100644 --- a/webclient/rc.html +++ b/webclient/rc.html @@ -59,13 +59,14 @@ padding: 0px 5px 55px 5px; vertical-align: bottom } + .banner { + font-size: 85%; + text-align: right; + } .servercount { - margin-right: 0.5em; + margin-right: -0.5em; font-size: 70%; } - .timestamp { - margin-right: 0.8em; - } .timestamp:hover, .timestamp:hover .servertimestamps { background-color: #556; } @@ -147,27 +148,34 @@ } } + function rcpad2(x) { + return (x < 10 ? "0" : "") + x; + } + function rcpad3(x) { + return (x < 10 ? "00" : (x < 100 ? "0" : "")) + x; + } + function rcformattime(t) { var d = t.getDay(); d = ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"][d]; var h = t.getHours(); var m = t.getMinutes(); var s = t.getSeconds(); - function pad(x) { - return (x < 10 ? "0" : "") + x; - } - return d + " " + pad(h) + ":" + pad(m) + ":" + pad(s); + return d + " " + rcpad2(h) + ":" + rcpad2(m) + ":" + rcpad2(s); } function rcaddservertimestamptohover(message, server) { var divs = message.UI.getElementsByTagName("div"); + var t = message.ServerTimes[server]; for (var i in divs) { if (divs[i].getAttribute && divs[i].getAttribute("class") == "servertimestamps") { var d = document.createElement("div"); - function pad(x) { - return (x < 10 ? "00" : (x < 100 ? "0" : "")) + x; - } - var text = rcformattime(message.ServerTimes[server]) + "." + pad(message.ServerTimes[server].getUTCMilliseconds()) + " " + server; + var text = t.getFullYear() + "-" + + rcpad2(t.getMonth()) + "-" + + rcpad2(t.getDay()) + " " + + rcformattime(t) + "." + + rcpad3(t.getMilliseconds()) + " " + + server; d.appendChild(document.createTextNode(text)); divs[i].appendChild(d); } @@ -182,6 +190,7 @@ servercount.setAttribute("class", "servercount"); servercount.appendChild(document.createTextNode(Object.keys(message.ServerTimes).length)); message.UI.appendChild(servercount); + message.UI.appendChild(document.createTextNode(" ")); // Timestamp var timestamp_text = message.Time ? rcformattime(message.Time) : ""; @@ -189,6 +198,7 @@ timestamp.setAttribute("class", "timestamp"); timestamp.appendChild(document.createTextNode(timestamp_text)); message.UI.appendChild(timestamp); + message.UI.appendChild(document.createTextNode(" ")); // Timestamp hover var timestamp_hover = document.createElement("div"); @@ -223,6 +233,7 @@ text_span.appendChild(document.createTextNode(leading_text)); } var anchor = document.createElement("a"); + anchor.setAttribute("rel", "nofollow"); anchor.setAttribute("href", encodeURI(match[0])); anchor.appendChild(document.createTextNode(match[0])); text_span.appendChild(anchor); @@ -410,6 +421,7 @@
+