From 10b1195fb6746e72383f62f75add500903cd994a Mon Sep 17 00:00:00 2001 From: Dapoolp Date: Fri, 13 Jun 2025 00:01:54 +0200 Subject: [PATCH] Remove jQuery --- module/applications/config/Action.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/module/applications/config/Action.mjs b/module/applications/config/Action.mjs index af169959..52dc7754 100644 --- a/module/applications/config/Action.mjs +++ b/module/applications/config/Action.mjs @@ -96,7 +96,7 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) { static addElement(event) { const data = this.action.toObject(), - key = $(event.target).closest('.action-category-data').data('key'); + key = event.target.closest('.action-category-data').dataset.key; if ( !this.action[key] ) return; data[key].push({}); this.constructor.updateForm.bind(this)(null, null, { object: foundry.utils.flattenObject(data) }); @@ -104,8 +104,8 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) { static removeElement(event) { const data = this.action.toObject(), - key = $(event.target).closest('.action-category-data').data('key'), - index = $(event.target).data('index'); + key = event.target.closest('.action-category-data').dataset.key, + index = event.target.dataset.index; data[key].splice(index, 1); this.constructor.updateForm.bind(this)(null, null, { object: foundry.utils.flattenObject(data) }); } @@ -120,7 +120,7 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) { static removeDamage(event) { if ( !this.action.damage.parts ) return; const data = this.action.toObject(), - index = $(event.target).data('index'); + index = event.target.dataset.index; data.damage.parts.splice(index, 1); this.constructor.updateForm.bind(this)(null, null, { object: foundry.utils.flattenObject(data) }); } @@ -150,7 +150,7 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) { static removeEffect(event) { if ( !this.action.effects ) return; - const index = $(event.target).data('index'), + const index = event.target.dataset.index, effectId = this.action.effects[index]._id; this.constructor.removeElement.bind(this)(event); this.action.item.deleteEmbeddedDocuments("ActiveEffect", [effectId]);