You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
412 B
19 lines
412 B
const toggleDarkMode = () => {
|
|
const checked = $('.dark-mode').checked;
|
|
|
|
chrome.storage.sync.set({
|
|
'dark-mode': checked,
|
|
});
|
|
|
|
$('#dark-mode-stylesheet').disabled = !checked;
|
|
};
|
|
|
|
const initDarkMode = () =>
|
|
chrome.storage.sync.get('dark-mode', ({ 'dark-mode': usingDarkMode }) => {
|
|
$('.dark-mode').checked = usingDarkMode;
|
|
});
|
|
|
|
$('.dark-mode').addEventListener('click', toggleDarkMode);
|
|
|
|
initDarkMode();
|