|
<form class="window flexcol" autocomplete="off" onsubmit="event.preventDefault();">
|
|
{{#unless (any has_values has_placeholders)}}
|
|
<header class="trait-header flexrow">
|
|
<div class="header-search">
|
|
<i class="fas fa-search"></i>
|
|
<input type="text" name="search" value="{{searchString}}" placeholder="Search" autocomplete="off"/>
|
|
</div>
|
|
</header>
|
|
{{/unless}}
|
|
<ol class="trait-list">
|
|
{{#each ordered_choices as |choice key|}}
|
|
<li class="trait-item">
|
|
<div class="form-group form-fields">
|
|
<input type="checkbox" name="{{key}}" data-dtype="Boolean" {{checked choice.chosen}}>
|
|
<label class="trait-label" style="margin-left: 5px; margin-right: 5px;">{{choice.label}}</label>
|
|
{{#if ../has_placeholders}}
|
|
{{#each choice as |v k|}}
|
|
{{#if (eq k "chosen")}}
|
|
<input type="text" id="input_placeholder_{{key}}" name="{{key}}" value="{{v}}" placeholder="e.g. Medic Dedication" data-dtype="String"/>
|
|
{{/if}}
|
|
{{/each}}
|
|
{{/if}}
|
|
{{#if ../has_values}}
|
|
<input type="number" id="input_value_{{key}}" name="{{key}}" value="{{choice.value}}" placeholder="0" data-dtype="Number"/>
|
|
{{/if}}
|
|
{{#if ../has_exceptions}}
|
|
<label style="margin-left: 5px;">{{localize "PF2E.ResistancesExceptionLabel"}}</label>
|
|
<input type="text" id="input_exception_{{key}}" name="{{key}}" value="{{choice.exceptions}}" placeholder="{{localize "PF2E.ResistancesExceptionPlaceholder"}}" data-dtype="String"/>
|
|
{{/if}}
|
|
|
|
</div>
|
|
</li>
|
|
{{/each}}
|
|
</ol>
|
|
{{#unless (any has_values has_placeholders no_custom)}}
|
|
<div class="form-group-stacked trait-footer">
|
|
<label>{{localize "PF2E.SpecialLabel"}}:</label>
|
|
<input type="text" name="custom" value="{{custom}}" data-dtype="String"/>
|
|
</div>
|
|
{{/unless}}
|
|
<button class="trait-footer" type="submit"><i class="far fa-save"></i>{{localize "PF2E.UpdateActorLabel"}}</button>
|
|
</form>
|