header.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <template name="header">
  2. <header>
  3. <!-- Dropdown Structure -->
  4. <ul id="contributeDrop" class="dropdown-content">
  5. <li><a href="https://www.github.com/Musare/Musare" target="_blank"
  6. class="grey-text text-darken-4">Github</a></li>
  7. <li><a href="/feedback" class="grey-text text-darken-4">Feedback</a></li>
  8. </ul>
  9. <ul id="aboutDrop" class="dropdown-content">
  10. <li><a href="/project" class="grey-text text-darken-4">The Project</a></li>
  11. <!--<li><a href="/team" class="grey-text text-darken-4">The Team</a></li>-->
  12. </ul>
  13. <ul id="accountDrop" class="dropdown-content">
  14. {{#if currentUser}}
  15. <li><a href="/u/{{currentUser.profile.username}}" class="grey-text text-darken-4">Profile</a></li>
  16. <li><a href="/settings" class="grey-text text-darken-4">Settings</a></li>
  17. <li class="divider"></li>
  18. <li class="logout"><a class="grey-text text-darken-4">Logout</a></li>
  19. {{else}}
  20. <li><a href="/login" class="grey-text text-darken-4">Login / Register</a></li>
  21. {{/if}}
  22. </ul>
  23. <nav>
  24. <div class="nav-wrapper grey darken-3">
  25. <a href="/" class="brand-logo"><img src="/logo.png" class="responsive-img" style="height: 60px;"/></a>
  26. <a href="#" data-activates="mobile-navi" class="button-collapse white-text"><i class="material-icons">menu</i></a>
  27. <ul class="right hide-on-med-and-down scroll-fix">
  28. {{#if isModerator}}
  29. <li><a class="light-blue-text text-accent-4" href="/admin"><b>Admin</b></a></li>
  30. {{/if}}
  31. <li><a href="/news" class="white-text">News</a></li>
  32. <li><a class="dropdown-button white-text" href="#!" data-activates="contributeDrop">Contribute<i
  33. class="material-icons right">arrow_drop_down</i></a></li>
  34. <li><a class="dropdown-button white-text" href="#!" data-activates="aboutDrop">About<i
  35. class="material-icons right">arrow_drop_down</i></a></li>
  36. <li><a class="dropdown-button white-text" href="#!" data-activates="accountDrop">
  37. {{#if currentUser}}
  38. {{currentUser.profile.username}}
  39. {{else}}
  40. Account
  41. {{/if}}
  42. <i class="material-icons right white-text">arrow_drop_down</i></a></li>
  43. </ul>
  44. <ul class="side-nav" id="mobile-navi" style="width: 240px;">
  45. <ul class="collapsible" data-collapsible="accordion">
  46. {{#if isModerator}}
  47. <li><a href="/admin">Admin</a></li>
  48. {{/if}}
  49. <li>
  50. <a href="/news">News</a>
  51. </li>
  52. <li>
  53. <div class="collapsible-header black-text"><i class="material-icons">arrow_drop_down</i>
  54. Contribute
  55. </div>
  56. <div class="collapsible-body black-text">
  57. <a href="https://www.github.com/Musare/Musare" target="_blank">Github</a>
  58. <a href="/feedback">Feedback</a>
  59. </div>
  60. </li>
  61. <li>
  62. <div class="collapsible-header black-text"><i class="material-icons">arrow_drop_down</i>
  63. About
  64. </div>
  65. <div class="collapsible-body black-text">
  66. <a href="/project">The Project</a>
  67. <!--<a href="/team">The Team</a>-->
  68. </div>
  69. </li>
  70. <li>
  71. <div class="collapsible-header black-text"><i class="material-icons">arrow_drop_down</i>
  72. {{#if currentUser}}
  73. {{currentUser.profile.username}}
  74. {{else}}
  75. Account
  76. {{/if}}
  77. </div>
  78. <div class="collapsible-body black-text">
  79. <a href="/login">Login / Register</a>
  80. </div>
  81. </li>
  82. </ul>
  83. <!--<li><a class="mobile-dropdown" href="#!" data-activates="contributeDrop">Contribute<i class="material-icons right">arrow_drop_down</i></a></li>
  84. <li><a class="mobile-dropdown" href="#!" data-activates="aboutDrop">About<i class="material-icons right">arrow_drop_down</i></a></li>
  85. <li><a class="mobile-dropdown" href="#!" data-activates="accountDrop">Account<i class="material-icons right">arrow_drop_down</i></a></li>-->
  86. </ul>
  87. </div>
  88. </nav>
  89. <script>
  90. (function () {
  91. $(".dropdown-button").dropdown({
  92. inDuration: 300,
  93. outDuration: 225,
  94. hover: true,
  95. belowOrigin: true
  96. });
  97. $(".button-collapse").sideNav();
  98. $('.collapsible').collapsible({
  99. accordion: false // A setting that changes the collapsible behavior to expandable instead of the default accordion style
  100. });
  101. })();
  102. </script>
  103. </header>
  104. </template>