PERF: Only render 30 site settings in "All" when filtering

This commit is contained in:
Robin Ward
2015-09-29 13:34:09 -04:00
parent 8e86dbe560
commit 3cd23b45af
4 changed files with 20 additions and 18 deletions

View File

@@ -2,7 +2,7 @@
<h3>{{unbound settingName}}</h3>
</div>
<div class="setting-value">
{{component componentName setting=setting value=buffered.value validationMessage=validationMessage}}
{{component componentName setting=setting value=buffered.value validationMessage=validationMessage}}
</div>
{{#if dirty}}
<div class='setting-controls'>

View File

@@ -1,6 +1,6 @@
{{#if filteredContent}}
<div class='form-horizontal settings'>
{{#each setting in filteredContent}}
{{#each filteredContent as |setting|}}
{{site-setting setting=setting saveAction="saveSetting"}}
{{/each}}
</div>

View File

@@ -6,9 +6,9 @@
</label>
</div>
<div class='controls'>
<button {{action "toggleMenu"}} class="menu-toggle">{{fa-icon "bars"}}</button>
{{d-button action="toggleMenu" class="menu-toggle" icon="bars"}}
{{text-field value=filter placeholderKey="type_to_filter" class="no-blur"}}
<button {{action "clearFilter"}} class="btn">{{i18n 'admin.site_settings.clear_filter'}}</button>
{{d-button action="clearFilter" label="admin.site_settings.clear_filter"}}
</div>
</div>
@@ -19,7 +19,7 @@
{{#link-to 'adminSiteSettingsCategory' category.nameKey class=category.nameKey}}
{{category.name}}
{{#if filtered}}
<span class="count">({{category.siteSettings.length}})</span>
<span class="count">({{category.count}})</span>
{{/if}}
{{/link-to}}
{{/link-to}}