pangloss/app/script.js
electropositron 7f3a3178bd class
2024-11-08 10:52:06 +01:00

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);
}