From 682c4a963ae416a4d3a3e2ac503d9453833e6680 Mon Sep 17 00:00:00 2001 From: rwanoux Date: Tue, 14 May 2024 09:19:07 +0200 Subject: [PATCH] test sur l'update des hexa --- module/sheets/actor-sheet.mjs | 14 +++++++++----- module/sheets/character-sheet.mjs | 2 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/module/sheets/actor-sheet.mjs b/module/sheets/actor-sheet.mjs index df4d6ca..dd03947 100644 --- a/module/sheets/actor-sheet.mjs +++ b/module/sheets/actor-sheet.mjs @@ -92,18 +92,22 @@ export class VermineActorSheet extends ActorSheet { } //click on wound radio - html.find('.hexa [type="radio"]').click(ev => { - this._onClickRadioHexa(ev) + html.find('.hexa [type="radio"]').change(ev => { + ev.preventDefault() + console.log(ev.target.checked , "CHECK______________________") + return this._onClickRadioHexa(ev) }) } _onClickRadioHexa(ev) { - if (!ev.currentTarget.checked) { return } + console.log("________________iiiiiii") + if (!ev.currentTarget.checked) { return false}; + ev.preventDefault(); let prop = ev.currentTarget.name; let update = {}; - update[prop] = ev.currentTarget.value - 1 + update[prop] = ev.currentTarget.value-1 - this.actor.update(update) + return this.actor.update(update) } async _onMinMaxEdit(event) { diff --git a/module/sheets/character-sheet.mjs b/module/sheets/character-sheet.mjs index 2ea83f3..1083642 100644 --- a/module/sheets/character-sheet.mjs +++ b/module/sheets/character-sheet.mjs @@ -132,7 +132,7 @@ export class VermineCharacterSheet extends VermineActorSheet { async _onClickTotemDice(ev) { let el = ev.currentTarget; let totem = el.dataset.totemName; - let value = parseInt(el.dataset.totemValue); + let value = parseInt(el.dataset.totemValue)||0; let oldValue = this.actor.system.adaptation.totems[totem].value; if (value === oldValue) { value-- };