Здравствуйте, данный скрипт применяет нужную тему но не сохраняет при перезагрузки страницы, может я что-то упустил или не так делаю ?
Сам скрипт:
(function (window, document, undefined) {
'use strict';
if (!('localStorage' in window)) return;
var nightMode = localStorage.getItem('gmtNightMode');
if (nightMode) {
document.documentElement.className += 'night-mode';
}
})(window, document);
(function (window, document, undefined) {
'use strict';
// Feature test
if (!('localStorage' in window)) return;
// Get our newly insert toggle
var nightMode = document.querySelector('#night-mode');
if (!nightMode) return;
// When clicked, toggle night mode on or off
nightMode.addEventListener('click', function (event) {
event.preventDefault();
document.documentElement.classList.toggle('dark');
if (document.documentElement.classList.contains('dark')) {
localStorage.setItem('gmtNightMode', true);
return;
}
localStorage.removeItem('gmtNightMode');
}, false);
})(window, document);
ID для переключение темы :