add functionality back to prose-mirror editor

This commit is contained in:
jalensailin
2025-07-18 22:48:02 -04:00
parent 285fc85085
commit da58bb8048
2 changed files with 15 additions and 6 deletions
+14 -3
View File
@@ -267,13 +267,24 @@ export default class DeltaGreenActorSheet extends DGSheetMixin(ActorSheetV2) {
}
switch (this.actor.type) {
case "agent":
context.enrichedDescription =
case "agent": {
const enrichedDescription =
await foundry.applications.ux.TextEditor.implementation.enrichHTML(
this.actor.system.physicalDescription,
{ async: true },
{
rollData: this.document.getRollData(),
relativeTo: this.document,
},
);
const { HTMLProseMirrorElement } = foundry.applications.elements;
context.descriptionField = HTMLProseMirrorElement.create({
name: "system.physicalDescription",
value: this.actor.system.physicalDescription,
enriched: enrichedDescription,
toggled: true,
}).outerHTML;
break;
}
case "vehicle":
context.enrichedDescription =
await foundry.applications.ux.TextEditor.implementation.enrichHTML(
+1 -3
View File
@@ -98,7 +98,5 @@
<span>{{localize "DG.Sheet.BlockHeaders.PhysicalDescriptionNotes"}}</span>
</div>
<div class="editor-host">
{{editor enrichedDescription target="system.physicalDescription" engine="prosemirror" button=true owner=owner editable=editable}}
</div>
<div class="editor-host">{{{descriptionField}}}</div>
</div>