0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-30 04:30:29 +01:00
discourse-custom-wizard/assets/javascripts/discourse/templates/components/wizard-realtime-validations.hbs

73 Zeilen
2,5 KiB
Handlebars

2021-09-01 04:19:00 +02:00
<div class="setting-label">
<label>{{i18n "admin.wizard.field.validations.header"}}</label>
</div>
<div class="setting-value full">
<ul>
{{#each-in field.validations as |type props|}}
<li>
<span class="setting-title">
<h4>{{i18n (concat "admin.wizard.field.validations." type)}}</h4>
2023-10-18 14:14:15 +02:00
<Input @type="checkbox" @checked={{props.status}} />
2021-09-01 04:19:00 +02:00
{{i18n "admin.wizard.field.validations.enabled"}}
</span>
<div class="validation-container">
<div class="validation-section">
<div class="setting-label">
2023-07-10 08:55:54 +02:00
<label>{{i18n
"admin.wizard.field.validations.categories"
}}</label>
2021-09-01 04:19:00 +02:00
</div>
<div class="setting-value">
{{category-selector
2023-07-10 08:55:54 +02:00
categories=(get
this (concat "validationBuffer." type ".categories")
)
onChange=(action "updateValidationCategories" type props)
class="wizard"
}}
2021-09-01 04:19:00 +02:00
</div>
</div>
2021-09-01 04:19:00 +02:00
<div class="validation-section">
<div class="setting-label">
2023-07-10 08:55:54 +02:00
<label>{{i18n
"admin.wizard.field.validations.max_topic_age"
}}</label>
2021-09-01 04:19:00 +02:00
</div>
<div class="setting-value">
2023-04-03 04:28:06 +02:00
<Input
@type="number"
2023-10-18 14:14:15 +02:00
@value={{props.time_n_value}}
2023-04-03 04:28:06 +02:00
class="time-n-value"
/>
2021-09-01 04:19:00 +02:00
{{combo-box
2023-07-10 08:55:54 +02:00
value=(readonly props.time_unit)
content=timeUnits
class="time-unit-selector"
onChange=(action (mut props.time_unit))
}}
2021-09-01 04:19:00 +02:00
</div>
</div>
2021-09-01 04:19:00 +02:00
<div class="validation-section">
<div class="setting-label">
<label>{{i18n "admin.wizard.field.validations.position"}}</label>
</div>
<div class="setting-value">
2023-07-10 08:55:54 +02:00
{{radio-button
name=(concat type field.id)
value="above"
selection=props.position
}}
2021-09-01 04:19:00 +02:00
<span>{{i18n "admin.wizard.field.validations.above"}}</span>
2023-07-10 08:55:54 +02:00
{{radio-button
name=(concat type field.id)
value="below"
selection=props.position
}}
2021-09-01 04:19:00 +02:00
<span>{{i18n "admin.wizard.field.validations.below"}}</span>
</div>
</div>
</div>
2021-09-01 04:19:00 +02:00
</li>
{{/each-in}}
</ul>
2023-07-10 08:55:54 +02:00
</div>