File "principale_001.php"

Full Path: /home/analogde/www/VirtualKeyboardSample/burndown/principale_001.php
File size: 7.14 KB
MIME-type: text/html
Charset: utf-8

<!DOCTYPE html>
<html lang="fr">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Gestion des Tâches</title>

    <!-- Inclure jQuery (dans le head pour qu'il soit disponible avant le script) -->
    <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>

    <!-- Inclure Bootstrap CSS -->
    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
</head>

<body>
    <!-- Votre contenu HTML ici -->

    <table class="table">
        <thead>
            <tr>
                <th scope="col">Nom de la tâche</th>
                <th scope="col">Temps estimé</th>
                <th scope="col">Actions</th>
            </tr>
        </thead>
        <tbody id="taskTableBody">
            <!-- Les tâches seront ajoutées ici -->
        </tbody>
    </table>
	
	<!-- Modale d'ajout de tâche -->
<div class="modal fade" id="addTaskModal" tabindex="-1" role="dialog" aria-labelledby="addTaskModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="addTaskModalLabel">Ajouter une tâche</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="form-group">
                    <label for="taskName">Nom de la tâche :</label>
                    <input type="text" class="form-control" id="taskName" required>
                </div>
                <div class="form-group">
                    <label for="estimatedTime">Temps estimé (en heures) :</label>
                    <input type="number" class="form-control" id="estimatedTime" required>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button>
                <button type="button" class="btn btn-primary" id="addTaskButton">Ajouter</button>
            </div>
        </div>
    </div>
</div>
	
	<!-- Modale d'édition -->
<div class="modal fade" id="editTaskModal" tabindex="-1" role="dialog" aria-labelledby="editTaskModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="editTaskModalLabel">Éditer la tâche</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="form-group">
                    <label for="editTaskName">Nom de la tâche :</label>
                    <input type="text" class="form-control" id="editTaskName" required>
                </div>
                <div class="form-group">
                    <label for="editEstimatedTime">Temps estimé :</label>
                    <input type="number" class="form-control" id="editEstimatedTime" required>
                </div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button>
                <button type="button" class="btn btn-primary" id="saveEditButton">Enregistrer</button>
            </div>
        </div>
    </div>
</div>

	

    <!-- Modale de confirmation de suppression -->
    <div class="modal fade" id="deleteTaskModal" tabindex="-1" role="dialog" aria-labelledby="deleteTaskModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="deleteTaskModalLabel">Confirmation de suppression</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    Êtes-vous sûr de vouloir supprimer cette tâche ?
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-danger" id="confirmDeleteButton">Supprimer</button>
                    <button type="button" class="btn btn-secondary" id="cancelDeleteButton">Annuler</button>
                </div>
            </div>
        </div>
    </div>

    <!-- Modale de succès -->
    <div class="modal fade" id="successModal" tabindex="-1" role="dialog" aria-labelledby="successModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="successModalLabel">Succès</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    Les tâches ont été sauvegardées avec succès !
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-primary" data-dismiss="modal">Fermer</button>
                </div>
            </div>
        </div>
    </div>

    <!-- Modale d'erreur -->
    <div class="modal fade" id="errorModal" tabindex="-1" role="dialog" aria-labelledby="errorModalLabel" aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="errorModalLabel">Erreur</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    Une erreur est survenue lors de la sauvegarde des tâches.
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-danger" data-dismiss="modal">Fermer</button>
                </div>
            </div>
        </div>
    </div>

    <!-- Boutons pour ajouter, sauvegarder et charger -->
    <button type="button" class="btn btn-success" data-toggle="modal" data-target="#addTaskModal">
    Ajouter une tâche
</button>
	<!--
	<button id="addTaskButton" class="btn btn-primary">Ajouter une tâche</button>
	-->
	
	
    <button id="saveButton" class="btn btn-success">Sauver</button>
    <button id="loadButton" class="btn btn-info">Charger</button>

    <!-- Inclure Bootstrap JS (doit être après jQuery) -->
    <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script>

    <!-- Inclure votre script.js -->
    <script src="script02.js"></script>
</body>

</html>