98 lines
3.4 KiB
Handlebars
98 lines
3.4 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'}}'
|
|
aria-label='{{i18n 'site_map'}}'
|
|
id="site-map">
|
|
{{fa-icon "bars" label="site_map"}}
|
|
</a>
|
|
{{/if}}
|
|
{{#if flaggedPostsCount}}
|
|
<a href='/admin/flags/active' title='{{i18n 'notifications.total_flagged'}}' class='badge-notification flagged-posts'>{{flaggedPostsCount}}</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.header_title'}}'
|
|
aria-label='{{i18n 'user.avatar.header_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}}
|
|
{{header-extra-info topic=topic}}
|
|
{{/if}}
|
|
</div>
|
|
</div>
|