|
{{! This partial is based on the foundry settings partial}}
|
|
{{#*inline "settingPartial"}}
|
|
<div class="form-group">
|
|
<label>{{this.name}}</label>
|
|
<div class="form-fields">
|
|
{{#if this.isCheckbox}}
|
|
<input type="checkbox" name="{{this.id}}" data-dtype="Boolean" {{checked this.value}} />
|
|
{{else if this.isSelect}}
|
|
<select name="{{this.id}}">
|
|
{{#select this.value}}
|
|
{{#each this.choices as |name k|}}
|
|
<option value="{{k}}">{{localize name}}</option>
|
|
{{/each}}
|
|
{{/select}}
|
|
</select>
|
|
{{else if this.isRange}}
|
|
<input type="range" name="{{this.id}}" data-dtype="Number" value="{{ this.value }}"
|
|
min="{{ this.range.min }}" max="{{ this.range.max }}" step="{{ this.range.step }}" />
|
|
<span class="range-value">{{this.value}}</span>
|
|
{{else if this.isColor}}
|
|
<input type="color" name="{{this.id}}" value="{{this.value}}" data-dtype="{{this.type}}" />
|
|
{{else}}
|
|
<input type="text" name="{{this.id}}" value="{{this.value}}" data-dtype="{{this.type}}" />
|
|
{{/if}}
|
|
</div>
|
|
<p class="notes">{{this.hint}}</p>
|
|
</div>
|
|
{{/inline}}
|
|
|
|
|
|
|
|
<form class="flexcol" autocomplete="off">
|
|
<section class="content">
|
|
<div class="settings-list">
|
|
<h2 class="module-header">{{localize "drag-ruler.settings.speedProviderSettings.headers.speedProvider"}}</h2>
|
|
{{#if this.isGM}}
|
|
{{#with this.providerSelection}}
|
|
{{> settingPartial}}
|
|
{{/with}}
|
|
{{else}}
|
|
<div class="form-group"><label>{{localize "drag-ruler.settings.speedProviderSettings.activeProvider.name"}}</label><div class="form-fields" style="justify-content: flex-start;"><b>{{this.selectedProviderName}}</b></div></div>
|
|
<p class="notes">{{localize "drag-ruler.settings.speedProviderSettings.activeProvider.hint"}}</p>
|
|
{{/if}}
|
|
<h2 class="module-header">{{localize "drag-ruler.settings.speedProviderSettings.headers.speedProviderSettings"}}</h2>
|
|
{{#each this.providers}}
|
|
<div class="drag-ruler-provider-settings" id="drag-ruler.provider.{{this.id}}" {{#unless this.isSelected}}style="display:none"{{/unless}}>
|
|
{{#if this.hasSettings}}
|
|
{{#each settings}}
|
|
{{> settingPartial}}
|
|
{{/each}}
|
|
{{else}}
|
|
<p>{{localize "drag-ruler.settings.speedProviderSettings.noSettings"}}</p>
|
|
{{/if}}
|
|
</div>
|
|
{{/each}}
|
|
</section>
|
|
|
|
<footer class="sheet-footer flexrow">
|
|
<button type="submit" name="submit">
|
|
<i class="far fa-save"></i> {{localize 'SETTINGS.Save'}}
|
|
</button>
|
|
</footer>
|
|
</form>
|