padding: 0px 5px 55px 5px;
vertical-align: bottom
}
+ .timestamp {
+ margin-right: 0.8em;
+ }
img { width: 1px; height: 1px; }
iframe { display: none }
#status span { margin-right: 10px; }
}
if (!message.UI) {
- var text = (message.Time ? rcformattime(message.Time) : "") + " " + message.Text;
+ 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 = document.createElement("div");
- message.UI.appendChild(document.createTextNode(text));
+ message.UI.appendChild(timestamp);
+ message.UI.appendChild(document.createTextNode(message.Text));
}
var h = document.getElementById("history");
if (message_i + 1 < history.length) {
times.push(message.ServerTimes[i]);
}
times.sort();
- var middle = times.length/2;
if (times.length % 2) {
- message.Time = times[middle];
+ message.Time = times[(times.length-1)/2];
} else {
+ var middle = times.length/2;
var difference = times[middle].getTime() - times[middle-1].getTime();
message.Time = new Date(times[middle-1].getTime() + difference/2);
}