Allow items links in editors

This commit is contained in:
sladecraven 2022-09-28 15:43:48 +02:00
parent 895a722f4c
commit fa0b989c86
4 changed files with 12 additions and 5 deletions

View File

@ -23,7 +23,7 @@ export class YggdrasillActorSheet extends ActorSheet {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getData() { async getData() {
const objectData = duplicate(this.object) const objectData = duplicate(this.object)
let formData = { let formData = {
@ -63,7 +63,11 @@ export class YggdrasillActorSheet extends ActorSheet {
optionsCarac: YggdrasillUtility.createDirectOptionList(0, 20), optionsCarac: YggdrasillUtility.createDirectOptionList(0, 20),
optionsDMDP: YggdrasillUtility.createDirectSortedOptionList(-10, +10), optionsDMDP: YggdrasillUtility.createDirectSortedOptionList(-10, +10),
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15), optionsFuror: YggdrasillUtility.createDirectOptionList(0, 15),
tiragerunes: await TextEditor.enrichHTML(this.object.system.tiragesrunes, {async: true}),
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}),
gmnotes: await TextEditor.enrichHTML(this.object.system.biodata.gmnotes, {async: true}),
options: this.options, options: this.options,
owner: this.document.isOwner, owner: this.document.isOwner,
editScore: this.options.editScore, editScore: this.options.editScore,

View File

@ -23,7 +23,7 @@ export class YggdrasillFigurantSheet extends ActorSheet {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
getData() { async getData() {
const objectData = duplicate(this.object) const objectData = duplicate(this.object)
let formData = { let formData = {
@ -42,6 +42,8 @@ export class YggdrasillFigurantSheet extends ActorSheet {
monnaies: this.actor.getMonnaies(), monnaies: this.actor.getMonnaies(),
optionsAttr: new Array(41).fill('option'), optionsAttr: new Array(41).fill('option'),
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}),
options: this.options, options: this.options,
owner: this.document.isOwner, owner: this.document.isOwner,
editScore: this.options.editScore, editScore: this.options.editScore,

View File

@ -56,6 +56,7 @@ export class YggdrasillItemSheet extends ItemSheet {
data: foundry.utils.deepClone(this.object.system), data: foundry.utils.deepClone(this.object.system),
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20), optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
optionsNiveaux4: YggdrasillUtility.buildListOptions(1, 5), optionsNiveaux4: YggdrasillUtility.buildListOptions(1, 5),
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
limited: this.object.limited, limited: this.object.limited,
options: this.options, options: this.options,
owner: this.document.isOwner, owner: this.document.isOwner,

View File

@ -1,7 +1,7 @@
{ {
"title": "Yggdrasill", "title": "Yggdrasill",
"description": "Système non-officiel Yggdrasill (7ième Cercle) pour FoundryVTT", "description": "Système non-officiel Yggdrasill (7ième Cercle) pour FoundryVTT",
"version": "10.0.0", "version": "10.0.1",
"esmodules": [ "esmodules": [
"modules/yggdrasill-main.js" "modules/yggdrasill-main.js"
], ],
@ -196,7 +196,7 @@
"socket": true, "socket": true,
"url": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/", "url": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/",
"manifest": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/raw/branch/v10/system.json", "manifest": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/raw/branch/v10/system.json",
"download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-10.0.0.zip", "download": "https://www.uberwald.me/gitea/public/fvtt-yggdrasill/archive/fvtt-yggdrasill-10.0.1.zip",
"license": "LICENSE.txt", "license": "LICENSE.txt",
"id": "fvtt-yggdrasill", "id": "fvtt-yggdrasill",
"authors": [ "authors": [