mirror of
https://github.com/discourse/discourse.git
synced 2024-11-28 16:45:51 +08:00
e395e5e002
Followup to e37fb3042d
Some plugins like discourse-ai and discourse-saml do not
nicely change from kebab-case to Title Case (e.g. Ai, Saml),
and anyway this method of getting the plugin name is not
translated either.
Better to use the plugin setting category if it exists,
since that is written by a human and is translated.
61 lines
1.5 KiB
Handlebars
61 lines
1.5 KiB
Handlebars
<div class="admin-controls">
|
|
<div class="controls">
|
|
<div class="inline-form">
|
|
<DButton @action={{this.toggleMenu}} @icon="bars" class="menu-toggle" />
|
|
<TextField
|
|
@id="setting-filter"
|
|
@value={{this.filter}}
|
|
@placeholderKey="type_to_filter"
|
|
@class="no-blur"
|
|
/>
|
|
<DButton
|
|
@action={{this.clearFilter}}
|
|
@label="admin.site_settings.clear_filter"
|
|
id="clear-filter"
|
|
class="btn-default"
|
|
/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="search controls">
|
|
<label>
|
|
<Input
|
|
@type="checkbox"
|
|
@checked={{this.onlyOverridden}}
|
|
class="toggle-overridden"
|
|
/>
|
|
{{i18n "admin.settings.show_overriden"}}
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="admin-nav admin-site-settings-category-nav pull-left">
|
|
<ul class="nav nav-stacked">
|
|
{{#each this.visibleSiteSettings as |category|}}
|
|
<li
|
|
class={{concat-class
|
|
"admin-site-settings-category-nav__item"
|
|
category.nameKey
|
|
}}
|
|
>
|
|
<LinkTo
|
|
@route="adminSiteSettingsCategory"
|
|
@model={{category.nameKey}}
|
|
class={{category.nameKey}}
|
|
title={{category.name}}
|
|
>
|
|
{{category.name}}
|
|
{{#if category.count}}
|
|
<span class="count">({{category.count}})</span>
|
|
{{/if}}
|
|
</LinkTo>
|
|
</li>
|
|
{{/each}}
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="admin-detail pull-left mobile-closed">
|
|
{{outlet}}
|
|
</div>
|
|
|
|
<div class="clearfix"></div> |