chatapp/public/client.js
Expand-sys 73ccfdad9a yeet
2021-09-30 13:16:39 +10:00

40 lines
1.1 KiB
JavaScript

var socket = io();
var messages = document.getElementById("messages");
var form = document.getElementById("form");
var input = document.getElementById("input");
form.addEventListener(
"submit",
function (e) {
e.preventDefault();
if (input.value) {
var item = document.createElement("div");
socket.emit("chat message", input.value);
item.classList.add("message");
item.classList.add("message-personal");
item.textContent = `You: ${input.value}`;
messages.appendChild(item);
input.value = "";
}
return false;
},
true
);
socket.on("reply", function (msg) {
var item = document.createElement("div");
item.classList.add("message");
item.classList.add("messages-content");
item.textContent = `EWEB: ${msg}`;
messages.appendChild(item);
window.scrollTo(0, document.body.scrollHeight);
});
socket.on("chat message", function (msg) {
var item = document.createElement("div");
item.classList.add("message-personal");
item.classList.add("message");
item.textContent = `You: ${msg}`;
messages.appendChild(item);
window.scrollTo(0, document.body.scrollHeight);
});