From 9219d6300efd5b3af7d4d8bf82ee99f3d083a433 Mon Sep 17 00:00:00 2001 From: Justin Oros Date: Thu, 6 Nov 2025 09:53:32 -0700 Subject: [PATCH] Add Dark/Light Theme toggle. --- index.html | 69 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 63 insertions(+), 6 deletions(-) diff --git a/index.html b/index.html index c170b76..c9b6d32 100644 --- a/index.html +++ b/index.html @@ -5,17 +5,63 @@ Linux Security & Administration Quiz (Ubuntu) +

Linux Security & Administration Quiz (Ubuntu)

@@ -98,6 +144,17 @@ function checkAnswer(btn) { else { result.textContent = 'Incorrect. Correct answer: ' + correct.toUpperCase(); result.style.color = 'red'; } } +const toggleBtn = document.getElementById('theme-toggle'); +function setTheme(dark) { + document.body.classList.toggle('dark', dark); + toggleBtn.textContent = dark ? '☀️' : '🌙'; + localStorage.setItem('darkMode', dark); +} +toggleBtn.addEventListener('click', () => { + setTheme(!document.body.classList.contains('dark')); +}); +if (localStorage.getItem('darkMode') === 'true') setTheme(true); + renderQuiz();