From 90eb062518d646e21a1d74d05fc952612676e200 Mon Sep 17 00:00:00 2001
From: Giorgio UTZERI <giorgio.utzeri.etu@univ-lille.fr>
Date: Sat, 15 Mar 2025 14:37:48 +0100
Subject: [PATCH] test responsive

---
 css/styleMenu.css |  9 +++++++++
 menu.jsp          | 12 +++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/css/styleMenu.css b/css/styleMenu.css
index 06d36fe..56ae806 100644
--- a/css/styleMenu.css
+++ b/css/styleMenu.css
@@ -167,4 +167,13 @@ body {
     }
 }
 
+#sidebar {
+    width: 0;
+    transition: width 0.3s ease;
+}
+
+#sidebar.show {
+    width: 100vw !important;
+}
+
 
diff --git a/menu.jsp b/menu.jsp
index b461aaa..8750a9a 100644
--- a/menu.jsp
+++ b/menu.jsp
@@ -32,7 +32,7 @@
     </button>
 
     <!-- Sidebar (visible sur PC et cachée sur mobile) -->
-    <div class="sidebar collapse d-lg-block col-12 col-md-3" id="sidebar">
+    <div class="sidebar collapse d-lg-block" id="sidebar">
         <div class="d-flex align-items-center justify-content-between w-100">
             <a href="UserInfo" class="d-flex align-items-center gap-3 fs-4 text-decoration-none text-light">
                 <i class="bi bi-person"></i>
@@ -171,5 +171,15 @@ if(isAdmin){
         }
     };
 </script>
+<script>
+    document.addEventListener('DOMContentLoaded', function () {
+        const sidebar = document.getElementById('sidebar');
+        const toggleButton = document.querySelector('.navbar-toggler');
+
+        toggleButton.addEventListener('click', function () {
+            sidebar.classList.toggle('show');
+        });
+    });
+</script>
 </body>
 </html>
-- 
GitLab