Add task menu
This commit is contained in:
+33
-2
@@ -12,8 +12,14 @@
|
|||||||
<?php include 'menunav.php'; ?>
|
<?php include 'menunav.php'; ?>
|
||||||
|
|
||||||
<!-- Ajouter une nouvelle tâche -->
|
<!-- Ajouter une nouvelle tâche -->
|
||||||
<h1>Ajouter une tâche</h1>
|
<!-- Bouton "+" pour ajouter une tâche -->
|
||||||
<form action="add_task.php" method="POST">
|
<div id="add-task-button">+</div>
|
||||||
|
|
||||||
|
<!-- Menu latéral pour ajouter une tâche -->
|
||||||
|
<div id="task-menu">
|
||||||
|
<span id="close-menu">×</span>
|
||||||
|
<h2>Ajouter une tâche</h2>
|
||||||
|
<form id="add-task-form" action="add_task.php" method="POST">
|
||||||
<label for="task_name">Nom de la tâche :</label><br>
|
<label for="task_name">Nom de la tâche :</label><br>
|
||||||
<input type="text" id="task_name" name="task_name" required><br><br>
|
<input type="text" id="task_name" name="task_name" required><br><br>
|
||||||
|
|
||||||
@@ -25,6 +31,31 @@
|
|||||||
|
|
||||||
<input type="submit" value="Ajouter la tâche">
|
<input type="submit" value="Ajouter la tâche">
|
||||||
</form>
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Récupération des éléments
|
||||||
|
const addButton = document.getElementById("add-task-button");
|
||||||
|
const taskMenu = document.getElementById("task-menu");
|
||||||
|
const closeMenuButton = document.getElementById("close-menu");
|
||||||
|
|
||||||
|
// Afficher le menu lorsqu'on clique sur le bouton "+"
|
||||||
|
addButton.addEventListener("click", function() {
|
||||||
|
taskMenu.classList.add("open");
|
||||||
|
});
|
||||||
|
|
||||||
|
// Cacher le menu lorsqu'on clique sur le bouton de fermeture
|
||||||
|
closeMenuButton.addEventListener("click", function() {
|
||||||
|
taskMenu.classList.remove("open");
|
||||||
|
});
|
||||||
|
|
||||||
|
// Optionnel : Fermer le menu si l'utilisateur clique en dehors
|
||||||
|
window.addEventListener("click", function(event) {
|
||||||
|
if (event.target == taskMenu) {
|
||||||
|
taskMenu.classList.remove("open");
|
||||||
|
}
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
|
||||||
<h2>Liste des tâches</h2>
|
<h2>Liste des tâches</h2>
|
||||||
<ul>
|
<ul>
|
||||||
|
|||||||
Reference in New Issue
Block a user