discourse/app/assets/javascripts/admin/templates/badges.js.handlebars

81 lines
2.4 KiB
Handlebars
Raw Normal View History

2014-03-05 20:52:20 +08:00
<div class="badges">
<div class='content-list span6'>
<h3>{{i18n admin.badges.title}}</h3>
<ul>
{{#each}}
<li>
<a {{action selectBadge this}} {{bind-attr class="selected:active"}}>
{{displayName}}
{{#if newBadge}}
<span class="list-badge">{{i18n filters.new.lower_title}}</span>
2014-03-05 20:52:20 +08:00
{{/if}}
</a>
</li>
{{/each}}
</ul>
2014-05-17 16:27:12 +08:00
<button {{action newBadge}} class='btn'><i class="fa fa-plus"></i>{{i18n admin.badges.new}}</button>
2014-03-05 20:52:20 +08:00
</div>
{{#if selectedItem}}
{{#with selectedItem controller='adminBadge'}}
2014-03-19 13:13:38 +08:00
<div class='current-badge span13'>
2014-03-05 20:52:20 +08:00
<form class="form-horizontal">
<div>
<label for="name">{{i18n admin.badges.name}}</label>
{{input type="text" name="name" value=name disabled=readOnly}}
2014-03-05 20:52:20 +08:00
</div>
{{#if showDisplayName}}
<div>
<strong>{{i18n admin.badges.display_name}}</strong>
{{displayName}}
</div>
2014-03-05 20:52:20 +08:00
{{/if}}
<div>
<label for="badge_type_id">{{i18n admin.badges.badge_type}}</label>
{{view Ember.Select name="badge_type_id" value=badge_type_id
content=controller.badgeTypes
optionValuePath="content.id"
optionLabelPath="content.name"
disabled=readOnly}}
2014-03-05 20:52:20 +08:00
</div>
<div>
<label for="description">{{i18n admin.badges.description}}</label>
{{#if controller.canEditDescription}}
{{textarea name="description" value=description}}
{{else}}
2014-05-21 15:22:42 +08:00
{{textarea name="description" value=displayDescription disabled=true}}
2014-03-05 20:52:20 +08:00
{{/if}}
</div>
<div>
<span>
{{input type="checkbox" checked=allow_title disabled=readOnly}}
{{i18n admin.badges.allow_title}}
</span>
</div>
2014-05-21 15:22:42 +08:00
<div>
<span>
{{input type="checkbox" checked=multiple_grant disabled=readOnly}}
{{i18n admin.badges.multiple_grant}}
</span>
</div>
{{#unless readOnly}}
<div class='buttons'>
<button {{action save}} {{bind-attr disabled=controller.disableSave}} class='btn btn-primary'>{{i18n admin.badges.save}}</button>
<span class='saving'>{{savingStatus}}</span>
<a {{action destroy}} class='delete-link'>{{i18n admin.badges.delete}}</a>
</div>
{{/unless}}
2014-03-05 20:52:20 +08:00
</form>
</div>
{{/with}}
{{/if}}
</div>