Files
postgres-web/media/js/theme.js
Dave Page 9f22b31ec7 Increase dark mode contrast and add a manual toggle.
Per discussion on psql-www. This time, CSP compatible!

Reviewed by Jonathan Katz and Magnus Hagander.
2023-01-06 16:14:05 +00:00

10 lines
351 B
JavaScript

let theme = 'light';
if (localStorage.getItem('theme')) {
if (localStorage.getItem('theme') === 'dark') {
theme = 'dark';
document.documentElement.setAttribute('data-theme', 'dark');
}
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
theme = 'dark';
document.documentElement.setAttribute('data-theme', 'dark');
}