Made darkmode actually work (V1)

This commit is contained in:
PrestonT500 2024-10-02 13:34:14 -07:00
parent cb003b6241
commit 6478e97894
2 changed files with 29 additions and 2 deletions

View File

@ -14,14 +14,15 @@
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/eruda"></script>
<script src="/js/ga4.js"></script>
<script src="/js/darkmode.js"></script>
<script src="./js/darkmoderewrite.js"></script>
</head>
<body>
<h1>Welcome to EaglerCraftX</h1 class="title">
<button id="dMode">Dark Mode (Not working yet)</button>
<label for="darkModeCheckbox">Dark Mode Checkbox</label>
<input type="checkbox" id="darkModeCheckbox">
<p>Site views counter:</p>

26
js/darkmoderewrite.js Normal file
View File

@ -0,0 +1,26 @@
$(document).ready(function() {
function updateDarkMode() {
var isChecked = $("#darkModeCheckbox").is(":checked");
if (isChecked) {
const body = document.querySelector('body');
body.style.backgroundColor = '#404040';
const text = document.querySelector('.footer');
text.style.backgroundColor = 'grey';
} else {
const body = document.querySelector('body');
body.style.backgroundColor = '#f1f1f1';
const text = document.querySelector('.footer');
text.style.backgroundColor = '#ddd';
}
}
$("#darkModeCheckbox").on("change", function() {
updateDarkMode();
});
updateDarkMode();
});