|
|
|
|
|
|
37
|
var msgDate = new Date(msg.timestamp);
|
37
|
var msgDate = new Date(msg.timestamp);
|
|
38
|
msgEl.textContent = msgDate.toLocaleTimeString() + " - " + msg.author + ": " + msg.content;
|
38
|
msgEl.textContent = msgDate.toLocaleTimeString() + " - " + msg.author + ": " + msg.content;
|
|
39
|
messagesEl.appendChild(msgEl);
|
39
|
messagesEl.appendChild(msgEl);
|
|
40
|
msgEl.scrollIntoView();
|
|
|
|
|
|
40
|
if (window.scrollY >= window.scrollMaxY - 2 * inputEl.clientHeight) {
|
|
|
|
41
|
msgEl.scrollIntoView();
|
|
|
|
42
|
}
|
|
41
|
}
|
43
|
}
|
|
42
|
|
44
|
|
|
43
|
function handleMessage(msg) {
|
45
|
function handleMessage(msg) {
|