- Migration des fiches acteur V2 : racine <form> → <section> (DocumentSheetV2 encapsule déjà dans <form>, élimine les formulaires imbriqués) - Ajout de submitOnChange: true sur la feuille de base acteur (nécessaire pour que les événements change des éditeurs déclenchent la mise à jour) - Ajout de toggled=true + wrapper <fieldset><div><label> sur tous les formInput (comportement identique aux fiches d'objet) - CSS : .window-content > section ajouté à côté de > form (évite la perte du flex layout et des scrollbar en passant de form à section) - Modèles acteur : passage de StringField à HTMLField pour les champs description/notes/biographie/notesmj (permet le rendu ProseMirror) - Ajout de systemFields dans le contexte _prepareContext()
62 lines
2.4 KiB
Handlebars
62 lines
2.4 KiB
Handlebars
<section class="{{cssClass}}" autocomplete="off">
|
|
|
|
{{!-- Sheet Header --}}
|
|
<header class="sheet-header">
|
|
<div class="header-fields">
|
|
<div class="flexrow">
|
|
<img class="profile-img" src="{{img}}" data-edit="img" data-tooltip="{{name}}" />
|
|
<div class="flexcol">
|
|
<div class="flexrow">
|
|
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name" /></h1>
|
|
<div class="header-buttons">
|
|
<span><a class="button-encaissement"><img class="button-img" src="icons/svg/bones.svg" data-tooltip="Encaisser des dommages"/></a></span>
|
|
{{#if @root.options.isGM}}
|
|
<span><a class="button-remise-a-neuf"><img class="button-img" src="icons/svg/regen.svg" data-tooltip="Remise à neuf"/></a></span>
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
<div class="flexrow">
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/header-compteurs-entitee.hbs"}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
{{!-- Sheet Body --}}
|
|
<section class="sheet-body">
|
|
|
|
{{!-- Carac Tab --}}
|
|
<div class="items" data-group="primary" data-tab="carac">
|
|
<div class="flexrow">
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/vue-detaillee.hbs"}}
|
|
</div>
|
|
<div class="grid grid-2col">
|
|
<div class="flex-group-left flexcol">
|
|
<ul class="carac-list alterne-list">
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/carac-main.hbs"}}
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/carac-entitee.hbs"}}
|
|
</ul>
|
|
</div>
|
|
<div class="flex-group-left flexcol">
|
|
<div class="flex-group-left flexcol competence-column">
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/comp-creature.hbs"}}
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/comp-possession.hbs"}}
|
|
</div>
|
|
<div>
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/resonances.hbs"}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<h3>Description</h3>
|
|
<fieldset>
|
|
<div>
|
|
{{formInput systemFields.description enriched=description value=system.description name="system.description" toggled=true}}
|
|
</div>
|
|
</fieldset>
|
|
{{>"systems/foundryvtt-reve-de-dragon/templates/actor/editor-notes-mj.hbs"}}
|
|
|
|
</div>
|
|
|
|
</section>
|
|
</section> |