This repository has been archived on 2025-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Video-Chat/public/scripts/login.js
2022-06-02 14:56:53 -04:00

23 lines
837 B
JavaScript

const socket = io("/")
const login = document.querySelector("#login")
const nameButton = document.querySelector("#name")
const nameInput = document.querySelector("#name-input")
const nameDisplay = document.querySelector("#name-display")
document
.querySelector("#change-name")
.addEventListener("click", () => login.classList.remove("done"))
const yourName = localStorage.getItem("name")
if (yourName) nameDisplay.innerText = yourName
else login.classList.remove("done")
if (nameButton)
nameButton.addEventListener("click", () => {
if (!nameInput.value) return (nameInput.required = true)
document.querySelector("#login").classList.add("done")
localStorage.setItem("name", nameInput.value)
nameDisplay.innerText = nameInput.value
socket.emit("name-change", nameInput.value)
})