[BS5] add darkmode

This commit is contained in:
FreddleSpl0it
2022-06-28 07:20:46 +02:00
parent 2d0ab4a1b8
commit 9d3a89d362
3 changed files with 169 additions and 18 deletions

View File

@@ -322,15 +322,10 @@ $(document).ready(function() {
}
// Dark Mode Loader
// check if darkmode is preferred by OS
if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches)
toggleDarkMode();
// check if darkmode is set by localStorage
if (JSON.parse(localStorage.getItem("darkmode")) === true)
toggleDarkMode();
// register dark mode toggle event listener
if ($('#dark-mode-theme').length)
$('#dark-mode-toggle').prop('checked', true);
$('#dark-mode-toggle').click(toggleDarkMode);
// dark mode toggle funtion
function toggleDarkMode(){
if($('#dark-mode-theme').length){
$('#dark-mode-theme').remove();