25 lines
1.0 KiB
Handlebars
25 lines
1.0 KiB
Handlebars
<section class="window-content standard-form">
|
|
{{#each settings as |setting|}}
|
|
<div class="form-group">
|
|
<label for="{{setting.key}}">{{localize setting.name}}</label>
|
|
{{#if setting.isSelect}}
|
|
<select name="{{setting.key}}">
|
|
{{selectOptions setting.choices selected=setting.value localize=true}}
|
|
</select>
|
|
{{else if setting.isCheckbox}}
|
|
<input type="checkbox" name="{{setting.key}}" {{checked setting.value}} />
|
|
{{else if setting.isNumber}}
|
|
<input type="number" name="{{setting.key}}" value="{{setting.value}}" data-dtype="{{setting.type}}" />
|
|
{{else if setting.isString}}
|
|
<input type="text" name="{{setting.key}}" value="{{setting.value}}" data-dtype="{{setting.type}}" />
|
|
{{/if}}
|
|
{{#if setting.hint}}
|
|
<p class="hint">{{localize setting.hint}}</p>
|
|
{{/if}}
|
|
</div>
|
|
{{/each}}
|
|
|
|
<footer class="form-footer">
|
|
<button type="submit"><i class="fa-solid fa-floppy-disk" inert=""></i> {{localize "SETTINGS.Save"}}</button>
|
|
</footer>
|
|
</section> |