From a931498fbc654b736ceafbb2cbd7f4f0a05d8fd5 Mon Sep 17 00:00:00 2001 From: brongniart Date: Wed, 23 Oct 2024 17:33:00 +0200 Subject: [PATCH] debut reconection des controleur --- config/Autoload.php | 51 +++++++++++++++++++++++++++++++++++ public/index.php => index.php | 9 +++++-- public/script/theme-toggle.js | 16 +++++------ vue/HeaderView.php | 18 ++++++------- 4 files changed, 75 insertions(+), 19 deletions(-) create mode 100755 config/Autoload.php rename public/index.php => index.php (56%) diff --git a/config/Autoload.php b/config/Autoload.php new file mode 100755 index 0000000..518f351 --- /dev/null +++ b/config/Autoload.php @@ -0,0 +1,51 @@ + \ No newline at end of file diff --git a/public/index.php b/index.php similarity index 56% rename from public/index.php rename to index.php index 253993e..7c2c7a7 100644 --- a/public/index.php +++ b/index.php @@ -1,15 +1,20 @@ 'cache', ]); +*/ $cont = new FrontControleur(); diff --git a/public/script/theme-toggle.js b/public/script/theme-toggle.js index 5fd965e..3954f9f 100644 --- a/public/script/theme-toggle.js +++ b/public/script/theme-toggle.js @@ -11,12 +11,12 @@ document.addEventListener("DOMContentLoaded", function() { if (currentTheme === 'light') { document.body.classList.remove('dark-mode'); document.body.classList.add('light-mode'); - themeIcon.src = '../../images/light.svg'; // Affiche l'icône pour basculer vers le mode sombre - favicon.href = '../../images/iconeClaire.ico'; // Favicon pour le mode clair + themeIcon.src = 'images/light.svg'; // Affiche l'icône pour basculer vers le mode sombre + favicon.href = 'images/iconeClaire.ico'; // Favicon pour le mode clair } else { document.body.classList.add('dark-mode'); - themeIcon.src = '../../images/dark.svg'; // Affiche l'icône pour basculer vers le mode clair - favicon.href = '../../images/iconeSombre.ico'; // Favicon pour le mode sombre + themeIcon.src = 'images/dark.svg'; // Affiche l'icône pour basculer vers le mode clair + favicon.href = 'images/iconeSombre.ico'; // Favicon pour le mode sombre } } else { console.error("Élément(s) manquant(s) : icône du thème ou favicon."); @@ -34,15 +34,15 @@ function toggleTheme() { // Si on est en mode sombre, on passe en mode clair body.classList.remove('dark-mode'); body.classList.add('light-mode'); - themeIcon.src = '../../images/light.svg'; // Change vers le logo sombre - favicon.href = '../../images/iconeClaire.ico'; // Favicon pour le mode clair + themeIcon.src = 'images/light.svg'; // Change vers le logo sombre + favicon.href = 'images/iconeClaire.ico'; // Favicon pour le mode clair localStorage.setItem('theme', 'light'); // Enregistre le thème clair dans localStorage } else { // Sinon, on repasse en mode sombre body.classList.remove('light-mode'); body.classList.add('dark-mode'); - themeIcon.src = '../../images/dark.svg'; // Change vers le logo clair - favicon.href = '../../images/iconeSombre.ico'; // Favicon pour le mode sombre + themeIcon.src = 'images/dark.svg'; // Change vers le logo clair + favicon.href = 'images/iconeSombre.ico'; // Favicon pour le mode sombre localStorage.setItem('theme', 'dark'); // Enregistre le thème sombre dans localStorage } } else { diff --git a/vue/HeaderView.php b/vue/HeaderView.php index 725f551..2f5e5d9 100644 --- a/vue/HeaderView.php +++ b/vue/HeaderView.php @@ -10,24 +10,24 @@ class HeaderView { Wiki Fantasy - - - - + + + +
- user + user