From 89d88094e26f892694b926fd2d6f334f91c8c4ec Mon Sep 17 00:00:00 2001 From: nsalyzyn Date: Fri, 19 Dec 2025 08:36:59 -0700 Subject: [PATCH] Reverting how the dragSelector DEFAULT_OPTION is set and only modifying a few --- module/applications/sheets/actors/adversary.mjs | 5 +---- module/applications/sheets/actors/character.mjs | 7 +------ module/applications/sheets/actors/environment.mjs | 5 +---- module/applications/sheets/actors/party.mjs | 5 +---- module/applications/sheets/api/application-mixin.mjs | 5 +---- module/applications/sheets/api/base-actor.mjs | 1 - module/applications/sheets/api/base-item.mjs | 3 +-- 7 files changed, 6 insertions(+), 25 deletions(-) diff --git a/module/applications/sheets/actors/adversary.mjs b/module/applications/sheets/actors/adversary.mjs index 5e6a17f2..345f6fed 100644 --- a/module/applications/sheets/actors/adversary.mjs +++ b/module/applications/sheets/actors/adversary.mjs @@ -26,10 +26,7 @@ export default class AdversarySheet extends DHBaseActorSheet { } ] }, - dragDrop: [ - { dragSelector: '[data-item-id][draggable="true"]', dropSelector: null }, - { dragSelector: '[data-item-id] [draggable="true"]', dropSelector: null } - ] + dragDrop: [{ dragSelector: '[data-item-id]', dropSelector: null }] }; static PARTS = { diff --git a/module/applications/sheets/actors/character.mjs b/module/applications/sheets/actors/character.mjs index 779de38a..4a8d142b 100644 --- a/module/applications/sheets/actors/character.mjs +++ b/module/applications/sheets/actors/character.mjs @@ -46,14 +46,9 @@ export default class CharacterSheet extends DHBaseActorSheet { }, dragDrop: [ { - dragSelector: '[data-item-id] [draggable="true"]', - dropSelector: null - }, - { - dragSelector: '[data-item-id][draggable="true"]', + dragSelector: '[data-item-id]', dropSelector: null } - ], contextMenus: [ { diff --git a/module/applications/sheets/actors/environment.mjs b/module/applications/sheets/actors/environment.mjs index 312b62ff..9a09cd94 100644 --- a/module/applications/sheets/actors/environment.mjs +++ b/module/applications/sheets/actors/environment.mjs @@ -25,10 +25,7 @@ export default class DhpEnvironment extends DHBaseActorSheet { toggleResourceDice: DhpEnvironment.#toggleResourceDice, handleResourceDice: DhpEnvironment.#handleResourceDice }, - dragDrop: [ - { dragSelector: '.inventory-item', dropSelector: null }, - { dragSelector: '.inventory-item [draggable="true"]', dropSelector: null } - ] + dragDrop: [{ dragSelector: '.inventory-item', dropSelector: null }] }; /**@override */ diff --git a/module/applications/sheets/actors/party.mjs b/module/applications/sheets/actors/party.mjs index 96408775..d78519cb 100644 --- a/module/applications/sheets/actors/party.mjs +++ b/module/applications/sheets/actors/party.mjs @@ -40,10 +40,7 @@ export default class Party extends DHBaseActorSheet { selectRefreshable: DaggerheartMenu.selectRefreshable, refreshActors: DaggerheartMenu.refreshActors }, - dragDrop: [ - { dragSelector: '[data-item-id][draggable="true"]', dropSelector: null }, - { dragSelector: '[data-item-id] [draggable="true"]', dropSelector: null } - ] + dragDrop: [{ dragSelector: '[data-item-id]', dropSelector: null }] }; /**@override */ diff --git a/module/applications/sheets/api/application-mixin.mjs b/module/applications/sheets/api/application-mixin.mjs index f8d9d239..d25a1a4e 100644 --- a/module/applications/sheets/api/application-mixin.mjs +++ b/module/applications/sheets/api/application-mixin.mjs @@ -124,10 +124,7 @@ export default function DHApplicationMixin(Base) { } } ], - dragDrop: [ - { dragSelector: '.inventory-item[data-type="effect"]', dropSelector: null }, - { dragSelector: '.inventory-item[data-type="effect"] [draggable="true"]', dropSelector: null } - ], + dragDrop: [{ dragSelector: '.inventory-item[data-type="effect"]', dropSelector: null }], tagifyConfigs: [] }; diff --git a/module/applications/sheets/api/base-actor.mjs b/module/applications/sheets/api/base-actor.mjs index 68cceed6..85ecd616 100644 --- a/module/applications/sheets/api/base-actor.mjs +++ b/module/applications/sheets/api/base-actor.mjs @@ -36,7 +36,6 @@ export default class DHBaseActorSheet extends DHApplicationMixin(ActorSheetV2) { ], dragDrop: [ { dragSelector: '.inventory-item[data-type="attack"]', dropSelector: null }, - { dragSelector: '.inventory-item[data-type="attack"] [draggable="true"]', dropSelector: null }, { dragSelector: ".currency[data-currency] .drag-handle", dropSelector: null } ] }; diff --git a/module/applications/sheets/api/base-item.mjs b/module/applications/sheets/api/base-item.mjs index c59e964d..42ed9426 100644 --- a/module/applications/sheets/api/base-item.mjs +++ b/module/applications/sheets/api/base-item.mjs @@ -35,8 +35,7 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) { dragDrop: [ { dragSelector: null, dropSelector: '.drop-section' }, { dragSelector: '.feature-item', dropSelector: null }, - { dragSelector: '.inventory-item', dropSelector: null }, - { dragSelector: '.inventory-item [draggable="true"]', dropSelector: null } + { dragSelector: '.inventory-item', dropSelector: null } ], contextMenus: [ {