Jarek Radosz 1c87bb7fe9
DEV: Update DButton uses (#23333)
1. Use `this.` instead of `{{action}}` where applicable
2. Use `{{fn}}` instead of `@actionParam` where applicable
3. Use non-`@` versions of class/type/tabindex/aria-controls/aria-expanded
4. Remove `btn` class (it's added automatically to all DButtons)
5. Remove `type="button"` (it's the default)
6. Use `concat-class` helper
2023-08-31 11:49:35 +02:00

74 lines
1.8 KiB
Handlebars

<div class="search-area">
<p>{{i18n "admin.site_text.description"}}</p>
<TextField
@value={{this.q}}
@placeholderKey="admin.site_text.search"
@class="no-blur site-text-search"
@autofocus="true"
@key-up={{action "search"}}
/>
<div class="reseed">
<DButton
@action={{route-action "showReseedModal"}}
@label="admin.reseed.action.label"
@title="admin.reseed.action.title"
@icon="sync"
class="btn-default"
/>
</div>
<p class="filter-options">
<div class="locale">
<label>{{i18n "admin.site_text.locale"}}</label>
<ComboBox
@valueProperty="value"
@content={{this.availableLocales}}
@value={{this.locale}}
@onChange={{action "updateLocale"}}
@class="locale-search"
@options={{hash filterable=true}}
/>
</div>
<label>
<Input
id="toggle-overridden"
@type="checkbox"
@checked={{this.overridden}}
{{on "click" (action "toggleOverridden")}}
/>
{{i18n "admin.site_text.show_overriden"}}
</label>
<label>
<Input
id="toggle-outdated"
@type="checkbox"
@checked={{this.outdated}}
{{on "click" this.toggleOutdated}}
/>
{{i18n "admin.site_text.show_outdated"}}
</label>
</p>
</div>
<ConditionalLoadingSpinner @condition={{this.searching}}>
{{#if this.siteTexts.extras.recommended}}
<p><b>{{i18n "admin.site_text.recommended"}}</b></p>
{{/if}}
{{#each this.siteTexts as |siteText|}}
<SiteTextSummary
@siteText={{siteText}}
@editAction={{action "edit"}}
@term={{this.q}}
@searchRegex={{this.siteTexts.extras.regex}}
/>
{{/each}}
{{#if this.siteTexts.extras.has_more}}
<p class="warning">{{i18n "admin.site_text.more_than_50_results"}}</p>
{{/if}}
</ConditionalLoadingSpinner>