diff --git a/templates/index.html b/templates/index.html index 5273079..c4f63d1 100644 --- a/templates/index.html +++ b/templates/index.html @@ -14,14 +14,29 @@ @@ -37,6 +52,12 @@ const domainLinks = document.querySelectorAll('#domain-list a'); let currentInterval = intervalLinks.length ? intervalLinks[0].dataset.interval : ''; let currentDomain = ''; + + function setActive(list, el) { + list.forEach(a => a.classList.remove('is-primary')); + if (el) el.classList.add('is-primary'); + } + function updateFrame() { let path = currentInterval; if (currentDomain) { @@ -48,6 +69,7 @@ a.addEventListener('click', e => { e.preventDefault(); currentInterval = a.dataset.interval; + setActive(intervalLinks, a); updateFrame(); }); }); @@ -55,9 +77,12 @@ a.addEventListener('click', e => { e.preventDefault(); currentDomain = a.dataset.domain; + setActive(domainLinks, a); updateFrame(); }); }); + setActive(intervalLinks, intervalLinks[0]); + setActive(domainLinks, domainLinks[0]); updateFrame(); feather.replace();