fix(appv2): correction sauvegarde champs description HTML

- Remplacer les balises <prose-mirror> brutes par {{formInput}}
  pour les champs HTMLField (biographie, notes, description)
- Onglets passent en basculement CSS sans re-render
- Ajout de systemFields au contexte des feuilles d'acteur
This commit is contained in:
2026-07-30 21:23:25 +02:00
parent c56903c8e4
commit cc81acce5b
5 changed files with 58 additions and 13 deletions
@@ -49,6 +49,7 @@ export default class BoLBaseActorSheet extends HandlebarsApplicationMixin(foundr
return {
actor,
system: actor.system,
systemFields: actor.system.schema.fields,
config: game.bol.config,
isGM: game.user.isGM,
isEditable: this.isEditable,
@@ -112,7 +113,8 @@ export default class BoLBaseActorSheet extends HandlebarsApplicationMixin(foundr
link.addEventListener("click", (event) => {
event.preventDefault()
this.tabGroups[group] = tab
this.render()
nav.querySelectorAll("[data-tab]").forEach(l => l.classList.toggle("active", l.dataset.tab === tab))
this.element.querySelectorAll(`[data-group="${group}"][data-tab]`).forEach(c => c.classList.toggle("active", c.dataset.tab === tab))
})
})