This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/modal/feature-topic.hbs
2015-11-13 21:25:15 +01:00

112 lines
3.8 KiB
Handlebars

<div class="modal-body feature-topic">
{{#if model.pinned_at}}
<div class="feature-section">
<div class="desc">
{{#if model.pinned_globally}}
<p>
{{#conditional-loading-spinner size="small" condition=loading}}
{{#if pinnedGloballyCount}}
{{{i18n "topic.feature_topic.already_pinned_globally" count=pinnedGloballyCount}}}
{{else}}
{{{i18n "topic.feature_topic.not_pinned_globally"}}}
{{/if}}
{{/conditional-loading-spinner}}
</p>
<p>{{i18n "topic.feature_topic.global_pin_note"}}</p>
{{else}}
<p>
{{#conditional-loading-spinner size="small" condition=loading}}
{{{alreadyPinnedMessage}}}
{{/conditional-loading-spinner}}
</p>
<p>{{i18n "topic.feature_topic.pin_note"}}</p>
{{/if}}
<p>{{{unPinMessage}}}</p>
<p>{{d-button action="unpin" icon="thumb-tack" label="topic.feature.unpin" class="btn-primary"}}</p>
</div>
</div>
{{else}}
<div class="feature-section">
<div class="desc">
<p>
{{#conditional-loading-spinner size="small" condition=loading}}
{{{alreadyPinnedMessage}}}
{{/conditional-loading-spinner}}
</p>
<p>
{{i18n "topic.feature_topic.pin_note"}}
</p>
<p class="with-validation">
{{{pinMessage}}}
{{fa-icon "clock-o"}}
{{date-picker value=model.pinnedInCategoryUntil}}
{{popup-input-tip validation=pinInCategoryValidation shownAt=pinInCategoryTipShownAt}}
</p>
<p>
{{d-button action="pin" icon="thumb-tack" label="topic.feature.pin" class="btn-primary"}}
</p>
</div>
</div>
<hr>
<div class="feature-section">
<div class="desc">
<p>
{{#conditional-loading-spinner size="small" condition=loading}}
{{#if pinnedGloballyCount}}
{{{i18n "topic.feature_topic.already_pinned_globally" count=pinnedGloballyCount}}}
{{else}}
{{{i18n "topic.feature_topic.not_pinned_globally"}}}
{{/if}}
{{/conditional-loading-spinner}}
</p>
<p>
{{i18n "topic.feature_topic.global_pin_note"}}
</p>
<p class="with-validation">
{{i18n "topic.feature_topic.pin_globally"}}
{{fa-icon "clock-o"}}
{{date-picker value=model.pinnedGloballyUntil}}
{{popup-input-tip validation=pinGloballyValidation shownAt=pinGloballyTipShownAt}}
</p>
<p>
{{d-button action="pinGlobally" icon="thumb-tack" label="topic.feature.pin_globally" class="btn-primary"}}
</p>
</div>
</div>
{{/if}}
<hr>
<div class="feature-section">
<div class="desc">
<p>
{{#conditional-loading-spinner size="small" condition=loading}}
{{#if bannerCount}}
{{{i18n "topic.feature_topic.banner_exists"}}}
{{else}}
{{{i18n "topic.feature_topic.no_banner_exists"}}}
{{/if}}
{{/conditional-loading-spinner}}
</p>
<p>
{{i18n "topic.feature_topic.banner_note"}}
</p>
<p>
{{#if model.isBanner}}
{{i18n "topic.feature_topic.remove_banner"}}
{{else}}
{{i18n "topic.feature_topic.make_banner"}}
{{/if}}
</p>
<p>
{{#if model.isBanner}}
{{d-button action="removeBanner" icon="thumb-tack" label="topic.feature.remove_banner" class="btn-primary"}}
{{else}}
{{d-button action="makeBanner" icon="thumb-tack" label="topic.feature.make_banner" class="btn-primary"}}
{{/if}}
</p>
</div>
</div>
</div>
<div class="modal-footer">
<a class="pull-right" {{action "closeModal"}}>{{i18n "cancel"}}</a>
</div>