diff --git a/public/js/main.js b/public/js/main.js index c5f3279..544c820 100644 --- a/public/js/main.js +++ b/public/js/main.js @@ -4,9 +4,6 @@ // DOM Elements const body = document.getElementById('body'); -const darkModeToggle = document.getElementById('darkModeToggle'); -const sunIcon = document.getElementById('sunIcon'); -const moonIcon = document.getElementById('moonIcon'); // Modal Elements const applicationModal = document.getElementById('applicationModal'); @@ -37,40 +34,6 @@ let currentApplicationId = null; let currentDeleteId = null; let pdfLibrariesLoaded = false; -// ============================================ -// Dark Mode -// ============================================ - -function initializeDarkMode() { - // Check localStorage for dark mode preference - const darkMode = localStorage.getItem('darkMode'); - - // The `dark` class must live on so that Tailwind's `.dark .dark:*` - // selectors apply to the itself, not just its descendants. - if (darkMode === 'enabled' || (!darkMode && window.matchMedia('(prefers-color-scheme: dark)').matches)) { - document.documentElement.classList.add('dark'); - sunIcon.classList.add('hidden'); - moonIcon.classList.remove('hidden'); - } else { - document.documentElement.classList.remove('dark'); - sunIcon.classList.remove('hidden'); - moonIcon.classList.add('hidden'); - } -} - -function toggleDarkMode() { - document.documentElement.classList.toggle('dark'); - sunIcon.classList.toggle('hidden'); - moonIcon.classList.toggle('hidden'); - - // Save preference to localStorage - if (document.documentElement.classList.contains('dark')) { - localStorage.setItem('darkMode', 'enabled'); - } else { - localStorage.setItem('darkMode', 'disabled'); - } -} - // ============================================ // Modal Functions // ============================================ @@ -670,9 +633,6 @@ function loadPdfLibraries() { // Event Listeners // ============================================ -// Dark Mode Toggle -darkModeToggle.addEventListener('click', toggleDarkMode); - // Application Modal addApplicationBtn.addEventListener('click', openAddApplicationModal); closeApplicationModal.addEventListener('click', () => { @@ -747,7 +707,4 @@ document.getElementById('currentYear').textContent = new Date().getFullYear(); // Initialize // ============================================ -// Initialize dark mode -initializeDarkMode(); - console.log('Bewerbungs-Tracker initialized'); diff --git a/views/bewerbung.ejs b/views/bewerbung.ejs index 966d144..f4e0dbc 100644 --- a/views/bewerbung.ejs +++ b/views/bewerbung.ejs @@ -810,27 +810,6 @@ diff --git a/views/partials/header.ejs b/views/partials/header.ejs index 6eea4c3..3083be7 100644 --- a/views/partials/header.ejs +++ b/views/partials/header.ejs @@ -52,20 +52,6 @@ - - -