const themeBtn = document.getElementById('changeThemeBtn'); if (darkThemeStyle.disabled) themeBtn.src = '/img/moon.svg'; themeBtn.style.display = 'initial'; themeBtn.onclick = function() { darkThemeStyle.disabled = !darkThemeStyle.disabled; if (localStorage.getItem('theme') !== 'light') { themeBtn.src = '/img/moon.svg'; localStorage.setItem('theme', 'light'); } else { themeBtn.src = '/img/sun.svg'; localStorage.setItem('theme', 'dark'); } } /* Keyboard controls */ document.addEventListener('keydown', function (e) { if (e.ctrlKey) return; switch (e.code) { case 'KeyC': themeBtn.click(); break; } });