felt/static/util.js

41 lines
No EOL
892 B
JavaScript

const errDiv = document.getElementById("errDiv");
const errWrapper = document.getElementById("errWrapper");
function setErr(x) {
if (errDiv) {
errDiv.innerHTML = x;
}
if (errWrapper) {
errWrapper.style.display = "block";
}
}
function closeErr() {
if (errWrapper) {
errWrapper.style.display = "none";
}
}
function saveName() {
console.log("saving username");
const username = document.getElementById("name_entry");
if (username) {
console.log(username.value + "input found");
document.cookie = "username=" + username.value;
}
}
function loadName() {
const username = document.getElementById("name_entry");
if (username) {
const cookies = document.cookie.split(";")
cookies.forEach(c=>{
console.log(c);
if (c.trim().startsWith("username=")) {
username.value = c.trim().split("=")[1];
}
});
}
}
loadName();