Bootstrap 5 cont

This commit is contained in:
Joey Kimsey
2024-12-11 07:50:14 -05:00
parent aaefd66350
commit 7bef832417
11 changed files with 83 additions and 70 deletions

View File

@ -86,22 +86,34 @@ $(document).ready(function() {
// with the dynamic footer, you need to adjust the content padding to make sure the footer doesn't overlap the content
document.addEventListener('DOMContentLoaded', function () {
const toggleButton = document.getElementById('dark-mode-toggle');
const enableButton = document.getElementById('dark-mode-toggle-button');
const darkModeStylesheet = document.getElementById('dark-mode-stylesheet');
console.error( 'DOMContentLoaded');
// Check if dark mode is saved in localStorage
if (localStorage.getItem('darkMode') === 'enabled') {
darkModeStylesheet.disabled = false;
toggleButton.checked = true;
console.error( 'darkMode enabled');
} else {
console.error( 'darkMode disabled');
if ( enableButton ) {
enableButton.innerText = 'Disable Now';
}
}
if ( enableButton ) {
enableButton.addEventListener('click', function () {
if (darkModeStylesheet.disabled) {
darkModeStylesheet.disabled = false;
localStorage.setItem('darkMode', 'enabled');
enableButton.innerText = 'Disable Now';
} else {
darkModeStylesheet.disabled = true;
localStorage.setItem('darkMode', 'disabled');
enableButton.innerText = 'Enable Now';
}
});
}
toggleButton.addEventListener('click', function () {
console.error( 'addEventListener');
if (darkModeStylesheet.disabled) {
darkModeStylesheet.disabled = false;
localStorage.setItem('darkMode', 'enabled');
@ -110,4 +122,4 @@ $(document).ready(function() {
localStorage.setItem('darkMode', 'disabled');
}
});
});
});