use v13s default drop handling for actor sheets

This commit is contained in:
Sven Balzer 2025-05-02 04:38:34 +02:00
parent e340a68cff
commit 4bc8645fcb

View File

@ -1115,23 +1115,6 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
}, },
}; };
_onFirstRender(context, options) {
super._onFirstRender(context, options);
const content = this.element.querySelector(".window-content");
content.addEventListener("drop", async (event) => {
event.preventDefault();
const data = TextEditor.getDragEventData(event);
switch (data.type) {
case "Item": {
const item = await Item.implementation.fromDropData(data);
await this.actor.createEmbeddedDocuments("Item", [item.toObject()]);
} break;
}
});
}
// allow changing embedded item fields // allow changing embedded item fields
async _onChangeForm(formConfig, event) { async _onChangeForm(formConfig, event) {
const item_id = event.target.closest("[data-item-id]")?.dataset.itemId; const item_id = event.target.closest("[data-item-id]")?.dataset.itemId;