Migration vers datamodels

This commit is contained in:
2026-02-25 15:49:55 +01:00
parent 64eb40abfb
commit f1ab04bf32
95 changed files with 7418 additions and 593 deletions

View File

@@ -0,0 +1,51 @@
<header class="sheet-header flexrow">
<img class="profile-img" src="{{img}}" data-action="editImage" data-edit="img" title="{{name}}" />
<div class="header-fields flexcol">
<h1 class="charname">
<input name="name" type="text" value="{{name}}" placeholder="Name" />
</h1>
{{#if (eq type "annency")}}
{{!-- Annency header: description --}}
<div class="flexrow">
<label class="item-name-label-medium">{{localize "ECRY.ui.description"}} :</label>
<textarea rows="3" name="system.base.description">{{system.base.description}}</textarea>
</div>
{{else}}
{{!-- PC/NPC header: spleen, ideal, traits (rows always visible, controls conditional on item existence) --}}
<div class="flexrow actor-header-traits">
<ul>
<li class="flexrow item" data-item-id="{{spleen._id}}">
<label class="item-field-label-short">{{localize "ECRY.ui.spleen"}} :</label>
<label class="item-name-label-long">{{spleen.name}}</label>
<div class="item-filler">&nbsp;</div>
{{#if spleen}}
<div class="item-controls item-controls-fixed">
<a data-action="itemEdit" data-item-id="{{spleen._id}}" title="{{localize 'ECRY.ui.edit'}}"><i class="fas fa-edit"></i></a>
<a data-action="itemDelete" data-item-id="{{spleen._id}}" title="{{localize 'ECRY.ui.delete'}}"><i class="fas fa-trash"></i></a>
</div>
{{/if}}
</li>
<li class="item flexrow" data-item-id="{{ideal._id}}">
<label class="item-field-label-short">{{localize "ECRY.ui.ideal"}} :</label>
<label class="item-name-label-long">{{ideal.name}}</label>
<div class="item-filler">&nbsp;</div>
{{#if ideal}}
<div class="item-controls item-controls-fixed">
<a data-action="itemEdit" data-item-id="{{ideal._id}}" title="{{localize 'ECRY.ui.edit'}}"><i class="fas fa-edit"></i></a>
<a data-action="itemDelete" data-item-id="{{ideal._id}}" title="{{localize 'ECRY.ui.delete'}}"><i class="fas fa-trash"></i></a>
</div>
{{/if}}
</li>
<li class="item flexrow flexrow-no-expand flexrow-start">
<label class="item-name-label-short">{{localize "ECRY.ui.traits"}} :</label>
{{#each traits as |trait key|}}
<label class="item-name-label-free">
<a data-action="itemEdit" data-item-id="{{trait._id}}">{{trait.name}}</a>{{#unless @last}},&nbsp;{{/unless}}
</label>
{{/each}}
</li>
</ul>
</div>
{{/if}}
</div>
</header>