From 86929b761259f2b3066349fc850fc510b46e2267 Mon Sep 17 00:00:00 2001 From: Leny Date: Fri, 10 May 2024 20:57:43 +0200 Subject: [PATCH] Update script.js --- script.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/script.js b/script.js index 8d7e0ae..c116748 100644 --- a/script.js +++ b/script.js @@ -1,4 +1,3 @@ - // script.js async function search() { const container = document.getElementById('resultsContainer'); @@ -34,7 +33,7 @@ async function search() { function displayResults(data) { const container = document.getElementById('resultsContainer'); container.innerHTML = ''; // Nettoyer les résultats précédents - container.innerHTML = '

Vous pouvez télécharger les modèles en cliquant sur le bouton de "Télécharger" ou copier en faisant un clic droit sur le lien et en cliquant sur "Copier l\'adresse du Lien".

'; + container.innerHTML = '

Vous pouvez télécharger les modèles en cliquant sur le bouton de "Télécharger" ou copier en faisant un clic droit sur le lien et en cliquant sur "Copier l\'adresse du Lien".

'; data.forEach(item => { const itemHTML = `
@@ -60,3 +59,19 @@ function displayError(message) { container.innerHTML = `

${message}

`; } } + +function toggleDarkMode() { + const body = document.body; + body.classList.toggle('dark-mode'); + const mode = body.classList.contains('dark-mode') ? 'dark' : 'light'; + localStorage.setItem('theme', mode); // Save theme preference +} + +// Check for saved user preferences +window.onload = function() { + if (localStorage.getItem('theme') === 'dark') { + document.body.classList.add('dark-mode'); + } +} + +document.getElementById('toggleMode').addEventListener('click', toggleDarkMode);