update website to be almost complete

This commit is contained in:
2023-10-07 15:04:39 +02:00
parent 97c68d9b17
commit e767c1fb3d
6 changed files with 254 additions and 0 deletions

27
website/dist/templates/helper.js vendored Normal file
View File

@@ -0,0 +1,27 @@
let theme = localStorage.getItem( 'theme' ) ?? '';
if ( window.matchMedia( '(prefers-color-scheme: dark)' ).matches || theme === '☼' ) {
document.documentElement.classList.add( 'dark' );
document.getElementById( 'themeSelector' ).innerHTML = '☼';
theme = '☼';
} else {
document.documentElement.classList.add( 'light' );
document.getElementById( 'themeSelector' ).innerHTML = '☽';
theme = '☽';
}
// eslint-disable-next-line no-unused-vars
function changeTheme () {
if ( theme === '☼' ) {
document.documentElement.classList.remove( 'dark' );
document.documentElement.classList.add( 'light' );
localStorage.setItem( 'theme', '☽' );
document.getElementById( 'themeSelector' ).innerHTML = '☽';
theme = '☽';
} else if ( theme === '☽' ) {
document.documentElement.classList.remove( 'light' );
document.documentElement.classList.add( 'dark' );
localStorage.setItem( 'theme', '☼' );
document.getElementById( 'themeSelector' ).innerHTML = '☼';
theme = '☼';
}
}