From 13bb8ddcdaae5a89c9032acf310860acea7ac778 Mon Sep 17 00:00:00 2001 From: sladecraven Date: Thu, 31 Dec 2020 12:02:38 +0100 Subject: [PATCH] Passage en minutes relatives uniquement --- module/rdd-calendrier-editeur.js | 2 -- module/rdd-calendrier.js | 17 ++++------------- templates/calendar-editor-template.html | 10 ---------- 3 files changed, 4 insertions(+), 25 deletions(-) diff --git a/module/rdd-calendrier-editeur.js b/module/rdd-calendrier-editeur.js index 14d504f1..3d14ef5c 100644 --- a/module/rdd-calendrier-editeur.js +++ b/module/rdd-calendrier-editeur.js @@ -27,7 +27,6 @@ export class RdDCalendrierEditeur extends Dialog { this.calendrierData.moisKey = $("#nomMois").val(); this.calendrierData.heureKey = $("#nomHeure").val(); this.calendrierData.jourMois = $("#jourMois").val(); - this.calendrierData.heuresRelative = $("#heuresRelative").val(); this.calendrierData.minutesRelative = $("#minutesRelative").val(); console.log("UPDATE ", this.calendrierData); @@ -50,7 +49,6 @@ export class RdDCalendrierEditeur extends Dialog { $("#nomMois").val(calendrierData.moisKey); $("#nomHeure").val(calendrierData.heureKey); $("#jourMois").val(calendrierData.jourMois); - $("#heuresRelative").val(calendrierData.heuresRelative); $("#minutesRelative").val(calendrierData.minutesRelative); }); diff --git a/module/rdd-calendrier.js b/module/rdd-calendrier.js index 41077560..2435c864 100644 --- a/module/rdd-calendrier.js +++ b/module/rdd-calendrier.js @@ -39,7 +39,6 @@ export class RdDCalendrier extends Application { console.log("CALENDRIER", this.calendrier); if ( this.calendrier == undefined || this.calendrier.moisRdD == undefined) { this.calendrier.heureRdD = 0; // Index dans heuresList - this.calendrier.heuresRelative = 0; this.calendrier.minutesRelative = 0; this.calendrier.moisRdD = 0; // Index dans heuresList this.calendrier.jour = 0; @@ -157,13 +156,8 @@ export class RdDCalendrier extends Application { /* -------------------------------------------- */ incrementTime(heure, minute = 0) { this.calendrier.minutesRelative += minute; - if (this.calendrier.minutesRelative >= 60 ) { - this.calendrier.minutesRelative -= 60; - heure += 1; - } - this.calendrier.heuresRelative += heure; - if (this.calendrier.heuresRelative >= 2) { - this.calendrier.heuresRelative -= 2; + if (this.calendrier.minutesRelative >= 120 ) { + this.calendrier.minutesRelative -= 120; this.calendrier.heureRdD += 1; } if ( this.calendrier.heureRdD > 11 ) { @@ -203,7 +197,6 @@ export class RdDCalendrier extends Application { this.incrementerJour(); this.calendrier.heureRdD = indexHeure; this.calendrier.minutesRelative = 0; - this.calendrier.heuresRelative = 0; game.settings.set("foundryvtt-reve-de-dragon", "calendrier", duplicate(this.calendrier) ); } @@ -224,7 +217,6 @@ export class RdDCalendrier extends Application { data.nomHeure = heure.label; data.iconHeure = dossierIconesHeures + heure.icon; data.nomSaison = saisonsDef[mois.saison].label; - data.heuresRelative = this.calendrier.heuresRelative; data.minutesRelative = this.calendrier.minutesRelative; data.isGM = game.user.isGM; return data; @@ -338,13 +330,12 @@ export class RdDCalendrier extends Application { } document.getElementById("calendar--move-handle").innerHTML = dateHTML; document.getElementById("calendar-heure-texte").innerHTML = `${data.nomHeure}`; - document.getElementById("calendar-time").innerHTML = `${data.heuresRelative}:${data.minutesRelative}`; + document.getElementById("calendar-time").innerHTML = `${data.minutesRelative} min.`; document.getElementById("calendar-heure-img").src = data.iconHeure; } /* -------------------------------------------- */ saveEditeur( calendrierData ) { - this.calendrier.heuresRelative = Number(calendrierData.heuresRelative); this.calendrier.minutesRelative = Number(calendrierData.minutesRelative); this.calendrier.jour = Number(calendrierData.jourMois) - 1; this.calendrier.moisRdD = heuresList.findIndex(mois => mois === calendrierData.moisKey); @@ -362,7 +353,7 @@ export class RdDCalendrier extends Application { if ( this.editeur == undefined ) { calendrierData.jourMoisOptions = Array(28).fill().map((item, index) => 1 + index); calendrierData.heuresOptions = [0, 1]; - calendrierData.minutesOptions = Array(60).fill().map((item, index) => 0 + index); + calendrierData.minutesOptions = Array(120).fill().map((item, index) => 0 + index); let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData ); this.editeur = new RdDCalendrierEditeur(html, this, calendrierData ) } diff --git a/templates/calendar-editor-template.html b/templates/calendar-editor-template.html index b455b862..e28f019a 100644 --- a/templates/calendar-editor-template.html +++ b/templates/calendar-editor-template.html @@ -33,16 +33,6 @@ {{/select}} -
- - -