diff options
| author | Elis Eriksson <spelis@spelis.li> | 2026-07-07 22:35:51 +0200 |
|---|---|---|
| committer | Elis Eriksson <spelis@spelis.li> | 2026-07-07 22:35:51 +0200 |
| commit | cda6973714d3770a887df6f6ff451636919170bb (patch) | |
| tree | c1113f257d9982bf6982a31fd63b251eeec421fd /assets/js/main.js | |
| parent | bd65a742f81157b5c4c9fe399db65a0c1838f47d (diff) | |
| download | spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar.gz spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar.bz2 spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar.lz spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar.xz spelis-web-cda6973714d3770a887df6f6ff451636919170bb.tar.zst spelis-web-cda6973714d3770a887df6f6ff451636919170bb.zip | |
more aesthetic changes + code formatting
Diffstat (limited to 'assets/js/main.js')
| -rw-r--r-- | assets/js/main.js | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/assets/js/main.js b/assets/js/main.js index d32765e..587ee3e 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -3,8 +3,8 @@ const menu = document.getElementById("menu"); const menuClose = document.getElementById("menu-close"); if (menu && menuOpen && menuClose) { - menuOpen.addEventListener("click", () => menu.classList.add("open")); - menuClose.addEventListener("click", () => menu.classList.remove("open")); + menuOpen.addEventListener("click", () => menu.classList.add("open")); + menuClose.addEventListener("click", () => menu.classList.remove("open")); } @@ -12,24 +12,24 @@ const elements = document.querySelectorAll(".my-age") const specificDate = new Date("2010-05-11T22:50:00"); const updateAge = () => { - const currentDate = new Date(); - const age = ( - (currentDate - specificDate) / - (1000 * 60 * 60 * 24 * 365.25) - ).toFixed(15); - let nextBirthday = new Date(specificDate); - nextBirthday.setFullYear(currentDate.getFullYear()); - if (currentDate > nextBirthday) { - nextBirthday.setFullYear(currentDate.getFullYear() + 1); - } - const timeDiff = nextBirthday - currentDate; - const daysLeft = Math.floor(timeDiff / (1000 * 60 * 60 * 24)); + const currentDate = new Date(); + const age = ( + (currentDate - specificDate) / + (1000 * 60 * 60 * 24 * 365.25) + ).toFixed(15); + let nextBirthday = new Date(specificDate); + nextBirthday.setFullYear(currentDate.getFullYear()); + if (currentDate > nextBirthday) { + nextBirthday.setFullYear(currentDate.getFullYear() + 1); + } + const timeDiff = nextBirthday - currentDate; + const daysLeft = Math.floor(timeDiff / (1000 * 60 * 60 * 24)); - elements.forEach(e => { - e.textContent = `${age}`; - e.title = `${daysLeft} days left`; - }) - requestAnimationFrame(updateAge); + elements.forEach(e => { + e.textContent = `${age}`; + e.title = `${daysLeft} days left`; + }) + requestAnimationFrame(updateAge); } updateAge(); |
