Fixes attribute roll click.

This commit is contained in:
mstein
2023-01-02 17:37:14 +01:00
parent 7340aa2426
commit c0dd5b584a
3 changed files with 31 additions and 5 deletions
+12 -3
View File
@@ -70,9 +70,18 @@ export default class M5CharacterSheet extends ActorSheet {
})
html.find(".roll-attribute-button").on("click", async (event) => {
const attributeStr = event.target.dataset["attribute"]
const roll = M5Roll.fromAttribute(this.actor, attributeStr)
console.log("roll-attribute-button", roll)
let elem = event.target
let attributeStr = elem.dataset["attribute"]
while (!attributeStr) {
elem = elem.parentElement
if (!elem)
return
attributeStr = elem.dataset["attribute"]
}
const attributeValue = parseInt(elem.dataset["value"])
const roll = M5Roll.fromAttributeValue(this.actor, attributeStr, attributeValue)
//console.log("roll-attribute-button", parent, attributeStr, attributeValue, roll)
await roll.toMessage()
})