<form autocomplete="off">
|
|
<div class="left-column">
|
|
{{> "dnd5e.advancement-controls"}}
|
|
<div class="form-group">
|
|
<label>{{localize "DND5E.AdvancementScaleValueTypeLabel"}}</label>
|
|
<div class="form-fields">
|
|
<select name="configuration.type">
|
|
{{selectOptions types selected=configuration.type}}
|
|
</select>
|
|
{{#if (eq configuration.type "distance")}}
|
|
<select name="configuration.distance.units">
|
|
{{selectOptions movementUnits selected=configuration.distance.units}}
|
|
</select>
|
|
{{/if}}
|
|
</div>
|
|
<p class="hint type-hint">
|
|
{{localize type.hint}}
|
|
</p>
|
|
</div>
|
|
<hr>
|
|
|
|
<div class="form-group">
|
|
<label>{{localize "DND5E.Identifier"}}</label>
|
|
<div class="form-fields">
|
|
<input name="configuration.identifier" type="text" value="{{configuration.identifier}}"
|
|
placeholder="{{previewIdentifier}}">
|
|
</div>
|
|
<p class="hint identifier-hint">
|
|
{{{localize "DND5E.AdvancementScaleValueIdentifierHint" class=classIdentifier identifier=previewIdentifier}}}
|
|
<a class="identifier-hint-copy" data-tooltip="DND5E.IdentifierCopy">
|
|
<i class="far fa-clipboard"></i>
|
|
</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="right-column level-list scale-values">
|
|
{{#each levels as |data level|}}
|
|
<div class="form-group">
|
|
<label>{{level}}</label>
|
|
<div class="form-fields">
|
|
{{#if (eq @root.configuration.type "dice")}}
|
|
{{numberInput data.value.number name=(concat "configuration.scale." level ".number") min=1 step=1
|
|
placeholder=data.placeholder.number}}
|
|
<select name="configuration.scale.{{level}}.faces" data-dtype="Number" class="{{data.className}}">
|
|
{{selectOptions @root.faces selected=data.value.faces blank=data.placeholder.faces}}
|
|
</select>
|
|
{{else}}
|
|
<input type="{{#if @root.type.isNumeric}}number{{else}}text{{/if}}" step="any"
|
|
name="configuration.scale.{{level}}.value" value="{{data.value.value}}"
|
|
data-level="{{level}}" placeholder="{{data.placeholder.value}}">
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
</form>
|