forum-navbar.hbs 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <nav class="navbar navbar-primary navbar-default navbar-static-top" role="navigation">
  2. <div class="container">
  3. {{#if settings.forum_branding_display}}
  4. {{#link-to 'index' class="navbar-brand hidden-xs hidden-sm" activeClass=""}}
  5. <img src="{{unbound staticUrl}}misago/img/site-logo.png" alt="">
  6. {{#if settings.forum_branding_text}}
  7. <span class="hidden-xs hidden-sm">{{settings.forum_branding_text}}</span>
  8. {{/if}}
  9. {{/link-to}}
  10. {{/if}}
  11. <ul class="nav navbar-nav hidden-xs hidden-sm">
  12. <li>
  13. <a href="#">
  14. {{gettext "Threads"}}
  15. </a>
  16. </li>
  17. <li>
  18. <a href="#">
  19. {{gettext "Forums"}}
  20. </a>
  21. </li>
  22. <li>
  23. <a href="#">
  24. {{gettext "Feeds"}}
  25. </a>
  26. </li>
  27. <li>
  28. {{#link-to "users"}}
  29. {{gettext "Users"}}
  30. {{/link-to}}
  31. </li>
  32. <li>
  33. <a href="#">
  34. {{gettext "Search"}}
  35. </a>
  36. </li>
  37. </ul>
  38. {{#if auth.isAuthenticated}}
  39. <ul class="nav navbar-nav navbar-user-nav hidden-xs hidden-sm">
  40. <li class="icon">
  41. <a href="#" title="{{gettext "Reports"}}">
  42. <i class="material-icons">error_outline</i>
  43. <span class="badge">132</span>
  44. </a>
  45. </li>
  46. <li class="icon user-notices dropdown" title="{{gettext "Notifications"}}">
  47. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
  48. <i class="material-icons">notifications_none</i>
  49. <span class="badge">132</span>
  50. </a>
  51. <ul class="dropdown-menu" role="menu">
  52. <li><a href="#">Action</a></li>
  53. <li><a href="#">Another action</a></li>
  54. <li><a href="#">Something else here</a></li>
  55. <li class="divider"></li>
  56. <li><a href="#">Separated link</a></li>
  57. </ul>
  58. </li>
  59. <li class="user-menu dropdown">
  60. {{#link-dropdown-toggle route='user' params=[auth.user] }}
  61. {{user-avatar user=auth.user size=32}}
  62. {{/link-dropdown-toggle}}
  63. {{user-menu}}
  64. </li>
  65. <li>
  66. <button type="button" class="btn btn-start-thread navbar-btn" title="{{gettext "Start thread"}}">
  67. <i class="material-icons">chat</i>
  68. </button>
  69. </li>
  70. </ul>
  71. {{else}}
  72. <div class="navbar-guest-nav hidden-xs hidden-sm">
  73. {{#show-modal-button modal="login-modal" class="btn btn-sign-in navbar-btn"}}
  74. {{gettext "Sign in"}}
  75. {{/show-modal-button}}
  76. {{#register-button class="btn btn-join navbar-btn"}}
  77. {{gettext "Join"}}
  78. {{/register-button}}
  79. </div>
  80. {{/if}}
  81. </div><!-- /full navbar -->
  82. <ul class="nav navbar-nav navbar-compact-nav hidden-md hidden-lg {{if settings.forum_branding_display "with-7-links" "with-6-links"}}">
  83. {{#if settings.forum_branding_display}}
  84. <li class="compact-brand">
  85. {{#link-to 'index' activeClass=""}}
  86. <img src="{{unbound staticUrl}}misago/img/site-icon.png" alt="">
  87. {{/link-to}}
  88. </li>
  89. {{/if}}
  90. <li>
  91. <a href="#">
  92. <i class="material-icons">chat</i>
  93. </a>
  94. </li>
  95. <li>
  96. <a href="#">
  97. <i class="material-icons">forum</i>
  98. </a>
  99. </li>
  100. <li>
  101. <a href="#">
  102. <i class="material-icons">favorite_border</i>
  103. </a>
  104. </li>
  105. <li>
  106. {{#link-to "users"}}
  107. <i class="material-icons">group</i>
  108. {{/link-to}}
  109. </li>
  110. <li>
  111. <a href="#">
  112. <i class="material-icons">search</i>
  113. </a>
  114. </li>
  115. {{#if auth.isAuthenticated}}
  116. <li class="user-menu dropdown">
  117. {{#navbar-dropdown-toggle route='user' params=[auth.user] dropdown='user-menu' }}
  118. {{user-avatar user=auth.user size=32}}
  119. {{/navbar-dropdown-toggle}}
  120. </li>
  121. {{else}}
  122. <li class="user-menu dropdown">
  123. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">
  124. {{user-avatar size=30}}
  125. </a>
  126. <ul class="dropdown-menu user-dropdown dropdown-menu-right" role="menu">
  127. <li class="guest-preview">
  128. <div class="media">
  129. <div class="media-body">
  130. <h4 class="media-heading">{{gettext "You are browsing as guest."}}</h4>
  131. <div class="row">
  132. <div class="col-xs-6">
  133. {{#show-modal-button modal="login-modal" class="btn btn-outlined btn-default btn-block btn-sm"}}
  134. {{gettext "Sign in"}}
  135. {{/show-modal-button}}
  136. </div>
  137. <div class="col-xs-6">
  138. {{#register-button class="btn btn-outlined btn-success btn-block btn-sm"}}
  139. {{gettext "Join"}}
  140. {{/register-button}}
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </li>
  146. </ul>
  147. </li>
  148. {{/if}}
  149. </ul>
  150. <!-- /.compact navbar -->
  151. </nav>