class
This commit is contained in:
parent
6de2d6bc24
commit
7f3a3178bd
|
@ -1,3 +1,3 @@
|
||||||
# pangloss
|
# 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
|
//définition de l'objet tâche
|
||||||
const Tache = {
|
class Tache {
|
||||||
//Nom de la tâche - chaîne de caractères
|
|
||||||
nom: "default",
|
//PROPRIETES DE LA CLASSE
|
||||||
//Durée en heures - float
|
//Nom de la tâche - chaîne de caractères
|
||||||
duree : 0.0,
|
nom = "default";
|
||||||
//Date de début
|
//Durée en heures - float
|
||||||
date_debut: Date.now(),
|
duree = 0.0;
|
||||||
//Date de fin
|
//Date de début - date
|
||||||
date_fin : Date.now().dateAddDAys(1),
|
date_debut;
|
||||||
//Tache à faire avant la tâche courante
|
//Date de fin - date
|
||||||
est_bloque_par: {},
|
date_fin;
|
||||||
//Priorité - integer
|
//Tache à faire avant la tâche courante - instance de classe
|
||||||
priorite: 0,
|
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(){
|
function createtask(){
|
||||||
let tache = Object.create(Tache);
|
//on récupère l'input de l'utilisateur.ice
|
||||||
alert("la tâche s'appelle");
|
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);
|
alert(tache.nom);
|
||||||
}
|
}
|
|
@ -1,4 +1,8 @@
|
||||||
body{
|
body{
|
||||||
background-image: url(https://t3.ftcdn.net/jpg/09/18/51/88/360_F_918518811_e0Wh732g7nIS9hsyi7ox9wWhguruEEgx.jpg);
|
background-image: url(https://t3.ftcdn.net/jpg/09/18/51/88/360_F_918518811_e0Wh732g7nIS9hsyi7ox9wWhguruEEgx.jpg);
|
||||||
background-size: 500px;
|
background-size: 500px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.papier{
|
||||||
|
background-color: whitesmoke;
|
||||||
}
|
}
|
Loading…
Reference in a new issue