Gestion d'update de timestamp

This commit is contained in:
2023-01-07 23:58:33 +01:00
parent c3076fdbfc
commit 3782ed9055
2 changed files with 34 additions and 1 deletions

View File

@ -186,7 +186,7 @@ export class RdDItemSheet extends ItemSheet {
const jour = Number(this.html.find('input.date-enchantement[name="enchantement.jour"]').val());
const mois = RdDTimestamp.definition(this.html.find('select.date-enchantement[name="enchantement.mois"]').val());
const indexDate = game.system.rdd.calendrier.getIndexFromDate(jour, mois.heure);
this.item.update({'system.prdate': indexDate});
this.item.update({ 'system.prdate': indexDate });
console.warn(`Date d'enchantement modifiée ${jour}/${mois.heure}: ${indexDate}`)
});
@ -212,6 +212,11 @@ export class RdDItemSheet extends ItemSheet {
this.html.find('.item-vendre').click(async event => RdDSheetUtility.getItem(event, this.actor)?.proposerVente());
this.html.find('.item-montrer').click(async event => RdDSheetUtility.getItem(event, this.actor)?.postItemToChat());
this.html.find('.item-action').click(async event => RdDSheetUtility.getItem(event, this.actor)?.actionPrincipale(this.actor, async () => this.render(true)));
const updateItemTimestamp = (path, timestamp) => this.item.update({ [path]: duplicate(timestamp) })
RdDTimestamp.handleTimestampEditor(this.html, 'system.temporel.debut', updateItemTimestamp);
RdDTimestamp.handleTimestampEditor(this.html, 'system.temporel.fin', updateItemTimestamp);
}
_getEventActor(event) {
@ -220,6 +225,7 @@ export class RdDItemSheet extends ItemSheet {
return actor;
}
/* -------------------------------------------- */
async _onSelectCategorie(event) {
event.preventDefault();