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/header.hbs
2015-02-02 23:10:07 -08:00

121 lines
4.1 KiB
Handlebars

<div class='container'>
<div class='contents clearfix'>
{{home-logo minimized=showExtraInfo}}
<div class='panel clearfix'>
{{#unless currentUser}}
{{#if showSignUpButton}}
{{d-button action="showCreateAccount" class="btn-primary btn-small sign-up-button" label="sign_up"}}
{{/if}}
{{d-button action="showLogin" class="btn-primary btn-small login-button" icon="user" label="log_in"}}
{{/unless}}
<ul class='icons clearfix' role='navigation'>
{{#if currentUser}}
<li class='notifications'>
<a class='icon' href="#" {{action "showNotifications" target="view"}} data-notifications="notifications-dropdown" id='user-notifications' title='{{i18n 'notifications.title'}}'>
{{fa-icon "comment" label="notifications.title"}}
</a>
{{#if currentUser.unread_notifications}}
<a href='#' class='badge-notification unread-notifications'>{{currentUser.unread_notifications}}</a>
{{/if}}
{{#if currentUser.unread_private_messages}}
<a href='#' class='badge-notification unread-private-messages'>{{currentUser.unread_private_messages}}</a>
{{/if}}
</li>
{{/if}}
<li>
{{#if loginRequired}}
<a id='search-button' class='icon expand' href='#' aria-hidden="true" {{action "showLogin"}}>
{{fa-icon "search"}}
</a>
{{else}}
<a id='search-button'
class='icon expand'
href='#'
data-dropdown="search-dropdown"
title='{{i18n 'search.title'}}'>
{{fa-icon "search" label="search.title"}}
</a>
{{/if}}
</li>
<li class='categories dropdown'>
{{#if loginRequired}}
<a class='icon'
href="#"
aria-hidden="true"
id="site-map"
{{action "showLogin"}}>
{{fa-icon "bars"}}
</a>
{{else}}
<a class='icon'
data-dropdown="site-map-dropdown"
data-render="renderSiteMap"
href="#"
title='{{i18n 'site_map'}}'
id="site-map">
{{fa-icon "bars" label="site_map"}}
</a>
{{/if}}
{{#if currentUser.site_flagged_posts_count}}
<a href='/admin/flags/active' title='{{i18n 'notifications.total_flagged'}}' class='badge-notification flagged-posts'>{{currentUser.site_flagged_posts_count}}</a>
{{/if}}
</li>
{{#if currentUser}}
<li class='current-user dropdown'>
<a class='icon'
data-dropdown="user-dropdown"
data-render="renderUserDropdown"
href="#"
title='{{i18n 'user.avatar.title'}}'
id="current-user">
{{bound-avatar currentUser "medium"}}
</a>
</li>
{{/if}}
</ul>
{{#if view.renderDropdowns}}
{{render "search"}}
{{render "notifications" notifications}}
{{#if view.renderSiteMap}}
{{render "site-map"}}
{{/if}}
{{render "user-dropdown"}}
{{/if}}
</div>
{{#if showExtraInfo}}
<div class="extra-info-wrapper">
<div {{bind-attr class=":extra-info hasCategory"}}>
<div class="title-wrapper">
<h1>
{{#if showPrivateMessageGlyph}}
<span class="private-message-glyph">{{fa-icon "envelope"}}</span>
{{/if}}
{{#if topic.details.loaded}}
{{topic-status topic=topic}}
<a class='topic-link' href='{{unbound topic.url}}' {{action "jumpToTopPost"}}>{{{topic.fancy_title}}}</a>
{{else}}
{{#if topic.errorLoading}}
<span class="error">{{topic.errorTitle}}</span>
{{/if}}
{{/if}}
</h1>
{{topic-category topic=topic}}
</div>
</div>
</div>
{{/if}}
</div>
</div>