class
This commit is contained in:
parent
6de2d6bc24
commit
7f3a3178bd
|
@ -1,3 +1,3 @@
|
|||
# pangloss
|
||||
|
||||
Système de hiérarchisation des tâches
|
||||
Système de hiérarchisation des tâches écrit en Javascript
|
|
@ -1,21 +1,37 @@
|
|||
//définition de l'objet tâche
|
||||
const Tache = {
|
||||
//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_debut: Date.now(),
|
||||
//Date de fin
|
||||
date_fin : Date.now().dateAddDAys(1),
|
||||
//Tache à faire avant la tâche courante
|
||||
est_bloque_par: {},
|
||||
//Priorité - integer
|
||||
priorite: 0,
|
||||
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(){
|
||||
let tache = Object.create(Tache);
|
||||
alert("la tâche s'appelle");
|
||||
//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);
|
||||
}
|
|
@ -1,4 +1,8 @@
|
|||
body{
|
||||
background-image: url(https://t3.ftcdn.net/jpg/09/18/51/88/360_F_918518811_e0Wh732g7nIS9hsyi7ox9wWhguruEEgx.jpg);
|
||||
background-size: 500px;
|
||||
}
|
||||
|
||||
.papier{
|
||||
background-color: whitesmoke;
|
||||
}
|
Loading…
Reference in a new issue