37 lines
1 KiB
JavaScript
37 lines
1 KiB
JavaScript
//définition de l'objet tâche
|
|
class Tache {
|
|
|
|
//PROPRIETES DE LA CLASSE
|
|
//Nom de la tâche - chaîne de caractères
|
|
nom = "default";
|
|
//Durée en heures - float
|
|
duree = 0.0;
|
|
//Date de début - date
|
|
date_debut;
|
|
//Date de fin - date
|
|
date_fin;
|
|
//Tache à faire avant la tâche courante - instance de classe
|
|
est_bloque_par;
|
|
//Priorité - integer
|
|
priorite = 0;
|
|
|
|
//INITIALISATION DE LA CLASSE
|
|
//l'utilisateur définit le nom de la tâche et sa durée
|
|
constructor(nom, duree) {
|
|
this.nom = nom;
|
|
this.duree = duree;
|
|
}
|
|
|
|
//COMPARAISON DES TACHES
|
|
//appellé à la création d'une nouvelle tâche
|
|
|
|
}
|
|
|
|
function createtask(){
|
|
//on récupère l'input de l'utilisateur.ice
|
|
let taskname = document.getElementById("nom").value;
|
|
let taskduration = document.getElementById("duree").value;
|
|
//on instancie une tâche avec les valeurs de l'utilisateur.ice
|
|
let tache = new Tache(taskname, taskduration);
|
|
alert(tache.nom);
|
|
} |