mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
Support for url_list site setting.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
<div {{bind-attr class=":validation-error message::hidden"}}>
|
||||
{{fa-icon "times"}}
|
||||
{{message}}
|
||||
</div>
|
||||
@@ -0,0 +1,16 @@
|
||||
<div class='setting-label'>
|
||||
<h3>{{unbound settingName}}</h3>
|
||||
</div>
|
||||
<div class="setting-value">
|
||||
{{partial partialName}}
|
||||
</div>
|
||||
{{#if dirty}}
|
||||
<div class='setting-controls'>
|
||||
{{d-button class="ok no-text" action="save" icon="check"}}
|
||||
{{d-button class="cancel no-text" action="cancel" icon="times"}}
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if setting.overridden}}
|
||||
{{d-button action="resetDefault" icon="undo" label="admin.site_settings.reset"}}
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
@@ -0,0 +1,18 @@
|
||||
{{#if urls}}
|
||||
<div class='urls'>
|
||||
{{#each url in urls}}
|
||||
<div class='url'>
|
||||
{{d-button action="removeUrl"
|
||||
actionParam=url
|
||||
icon="times"
|
||||
class="btn-small no-text"}}
|
||||
<a href="{{unbound url}}" target="_blank">{{url}}</a>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class='input'>
|
||||
{{text-field value=newUrl placeholderKey="admin.site_settings.add_url"}}
|
||||
{{d-button action="addUrl" icon="plus" class="btn-primary btn-small no-text" disabled=urlInvalid}}
|
||||
</div>
|
||||
@@ -0,0 +1,10 @@
|
||||
{{#if filteredContent}}
|
||||
<div class='form-horizontal settings'>
|
||||
{{#each setting in filteredContent}}
|
||||
{{site-setting setting=setting saveAction="saveSetting"}}
|
||||
{{/each}}
|
||||
</div>
|
||||
{{else}}
|
||||
<br/>
|
||||
{{i18n 'admin.site_settings.no_results'}}
|
||||
{{/if}}
|
||||
@@ -0,0 +1,4 @@
|
||||
<label>
|
||||
{{input type="checkbox" checked=enabled}}
|
||||
{{unbound setting.description}}
|
||||
</label>
|
||||
@@ -0,0 +1,4 @@
|
||||
{{combo-box valueAttribute="value" content=setting.validValues value=buffered.value none=setting.allowsNone}}
|
||||
{{preview}}
|
||||
{{setting-validation-message message=validationMessage}}
|
||||
<div class='desc'>{{unbound setting.description}}</div>
|
||||
@@ -0,0 +1,3 @@
|
||||
{{list-setting settingValue=buffered.value choices=setting.choices settingName=setting.setting}}
|
||||
{{setting-validation-message message=validationMessage}}
|
||||
<div class='desc'>{{unbound setting.description}}</div>
|
||||
@@ -0,0 +1,3 @@
|
||||
{{text-field value=buffered.value classNames="input-setting-string"}}
|
||||
{{setting-validation-message message=validationMessage}}
|
||||
<div class='desc'>{{unbound setting.description}}</div>
|
||||
@@ -0,0 +1,3 @@
|
||||
{{url-list value=buffered.value}}
|
||||
{{setting-validation-message message=validationMessage}}
|
||||
<div class='desc'>{{unbound setting.description}}</div>
|
||||
@@ -1,19 +0,0 @@
|
||||
<div class='setting-label'>
|
||||
<h3>{{unbound settingName}}</h3>
|
||||
</div>
|
||||
<div class="setting-value">
|
||||
<label>
|
||||
{{input type="checkbox" checked=enabled}}
|
||||
{{unbound description}}
|
||||
</label>
|
||||
</div>
|
||||
{{#if dirty}}
|
||||
<div class='setting-controls'>
|
||||
<button class='btn ok no-text' {{action "save" this}}><i class='fa fa-check'></i></button>
|
||||
<button class='btn cancel no-text' {{action "cancel" this}}><i class='fa fa-times'></i></button>
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if overridden}}
|
||||
<button class='btn' href='#' {{action "resetDefault" this}}><i class="fa fa-undo"></i>{{i18n 'admin.site_settings.reset'}}</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class='setting-label'>
|
||||
<h3>{{unbound settingName}}</h3>
|
||||
</div>
|
||||
<div class="setting-value">
|
||||
{{combo-box valueAttribute="value" content=validValues value=value none=allowsNone}}
|
||||
{{view.preview}}
|
||||
<div class='desc'>{{unbound description}}</div>
|
||||
</div>
|
||||
{{#if dirty}}
|
||||
<div class='setting-controls'>
|
||||
<button class='btn ok no-text' {{action "save" this}}><i class='fa fa-check'></i></button>
|
||||
<button class='btn cancel no-text' {{action "cancel" this}}><i class='fa fa-times'></i></button>
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if overridden}}
|
||||
<button class='btn' href='#' {{action "resetDefault" this}}><i class="fa fa-undo"></i>{{i18n 'admin.site_settings.reset'}}</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class='setting-label'>
|
||||
<h3>{{unbound settingName}}</h3>
|
||||
</div>
|
||||
<div class="setting-value">
|
||||
{{list-setting settingValue=value choices=choices settingName=setting}}
|
||||
<div {{bind-attr class=":validation-error validationMessage::hidden"}}><i class='fa fa-times'></i> {{validationMessage}}</div>
|
||||
<div class='desc'>{{{unbound description}}}</div>
|
||||
</div>
|
||||
{{#if dirty}}
|
||||
<div class='setting-controls'>
|
||||
<button class='btn ok no-text' {{action "save" this}}><i class='fa fa-check'></i></button>
|
||||
<button class='btn cancel no-text' {{action "cancel" this}}><i class='fa fa-times'></i></button>
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if overridden}}
|
||||
<button class='btn' href='#' {{action "resetDefault" this}}><i class="fa fa-undo"></i>{{i18n 'admin.site_settings.reset'}}</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
@@ -1,18 +0,0 @@
|
||||
<div class='setting-label'>
|
||||
<h3>{{unbound settingName}}</h3>
|
||||
</div>
|
||||
<div class="setting-value">
|
||||
{{text-field value=value classNames="input-setting-string"}}
|
||||
<div {{bind-attr class=":validation-error validationMessage::hidden"}}><i class='fa fa-times'></i> {{validationMessage}}</div>
|
||||
<div class='desc'>{{unbound description}}</div>
|
||||
</div>
|
||||
{{#if dirty}}
|
||||
<div class='setting-controls'>
|
||||
<button class='btn ok no-text' {{action "save" this}}><i class='fa fa-check'></i></button>
|
||||
<button class='btn cancel no-text' {{action "cancel" this}}><i class='fa fa-times'></i></button>
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if overridden}}
|
||||
<button class='btn' href='#' {{action "resetDefault" this}}><i class="fa fa-undo"></i>{{i18n 'admin.site_settings.reset'}}</button>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
@@ -1,6 +0,0 @@
|
||||
{{#if filteredContent.length}}
|
||||
{{collection contentBinding="filteredContent" classNames="form-horizontal settings" itemView="site-setting"}}
|
||||
{{else}}
|
||||
<br/>
|
||||
{{i18n 'admin.site_settings.no_results'}}
|
||||
{{/if}}
|
||||
Reference in New Issue
Block a user