added periodic title change

This commit is contained in:
amnesia 2025-07-04 10:56:42 +02:00
parent 6e8611266b
commit cb47786810

View File

@ -30,16 +30,21 @@
{{- end }}
]
function putString(element, s, i) {
function setTitle(element, s, i) {
i++
element.textContent = s.substring(0, i)
if (i >=s.length) return;
setTimeout(() => putString(element, s, i), 100);
setTimeout(() => setTitle(element, s, i), 100);
}
function titleChanger(element) {
setTitle(element, phrases[Math.floor(Math.random()*phrases.length)], 0);
setTimeout(() => titleChanger(element), 10000);
}
Array.from(document.querySelectorAll(".phrases")).forEach(element => {
putString(element, phrases[Math.floor(Math.random()*phrases.length)], 0)
titleChanger(element);
})
document.addEventListener('DOMContentLoaded', function() {