add working login page / remember me / clock

This commit is contained in:
lm
2021-09-13 22:03:16 +02:00
parent c7a613968c
commit 8d9f1603fe
7 changed files with 81 additions and 23 deletions
+19
View File
@@ -0,0 +1,19 @@
document.addEventListener('DOMContentLoaded', (event) => {
clock();
})
function clock() {
const today = new Date();
let h = today.getHours();
let m = today.getMinutes();
let s = today.getSeconds();
m = checkTime(m);
s = checkTime(s);
document.getElementById('clock').innerHTML = h + ":" + m + ":" + s;
setTimeout(clock, 1000);
}
function checkTime(i) {
if (i < 10) {i = "0" + i}; // add zero in front of numbers < 10
return i;
}
+24
View File
@@ -0,0 +1,24 @@
document.addEventListener('DOMContentLoaded', (event) => {
const rmCheck = document.getElementById("remember_me"),
emailInput = document.getElementById("id_username");
if (localStorage.checkbox && localStorage.checkbox !== "") {
rmCheck.setAttribute("checked", "checked");
emailInput.value = localStorage.username;
} else {
rmCheck.removeAttribute("checked");
emailInput.value = "";
}
})
function lsRememberMe() {
if (rmCheck.checked && emailInput.value !== "") {
localStorage.username = emailInput.value;
localStorage.checkbox = rmCheck.value;
} else {
localStorage.username = "";
localStorage.checkbox = "";
}
}