forked from public/foundryvtt-reve-de-dragon
Amélioration Classes ItemSheet séparées
Meilleur support des feuilles ItemSheet séparés Séparation de la feuille Conteneurs Mise en commun de la logique drag&drop
This commit is contained in:
@ -126,12 +126,8 @@ export class Environnement {
|
||||
|
||||
export class EnvironmentSheetHelper {
|
||||
|
||||
static defaultOptions(defaultOptions, type) {
|
||||
static defaultOptions(defaultOptions) {
|
||||
return mergeObject(defaultOptions, {
|
||||
classes: ["rdd", "sheet", "item"],
|
||||
template: `systems/foundryvtt-reve-de-dragon/templates/item-${type}-sheet.html`,
|
||||
width: 500,
|
||||
height: 600,
|
||||
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "informations" }]
|
||||
});
|
||||
}
|
||||
@ -152,18 +148,9 @@ export class EnvironmentSheetHelper {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async getData(sheet, formData) {
|
||||
const autresMilieux = await game.system.rdd.environnement.autresMilieux(sheet.item);
|
||||
mergeObject(formData, {
|
||||
title: formData.name,
|
||||
isGM: game.user.isGM,
|
||||
owner: sheet.actor?.isOwner,
|
||||
isOwned: sheet.actor ? true : false,
|
||||
actorId: sheet.actor?.id,
|
||||
editable: sheet.isEditable,
|
||||
cssClass: sheet.isEditable ? "editable" : "locked",
|
||||
milieux: autresMilieux
|
||||
return mergeObject(formData, {
|
||||
milieux: await game.system.rdd.environnement.autresMilieux(sheet.item)
|
||||
});
|
||||
return formData;
|
||||
}
|
||||
|
||||
static activateListeners(sheet, html) {
|
||||
@ -238,13 +225,4 @@ export class EnvironmentSheetHelper {
|
||||
return $(event.currentTarget)?.parents("div.environnement-milieu").data("milieu");
|
||||
}
|
||||
|
||||
static template(itemType) {
|
||||
/* -------------------------------------------- */
|
||||
return `systems/foundryvtt-reve-de-dragon/templates/item-${itemType}-sheet.html`;
|
||||
}
|
||||
|
||||
static title(item) {
|
||||
return Misc.typeName('Item', item.type) + ': ' + item.name;
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user