header.html 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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" class="grey-text text-darken-4">Github</a></li>
  6. <li><a href="/feedback" class="grey-text text-darken-4">Feedback</a></li>
  7. </ul>
  8. <ul id="aboutDrop" class="dropdown-content">
  9. <li><a href="/project" class="grey-text text-darken-4">The Project</a></li>
  10. <!--<li><a href="/team" class="grey-text text-darken-4">The Team</a></li>-->
  11. </ul>
  12. <ul id="accountDrop" class="dropdown-content">
  13. {{#if currentUser}}
  14. <li><a href="/u/{{currentUser.profile.username}}" class="grey-text text-darken-4">Profile</a></li>
  15. <li><a href="/settings" class="grey-text text-darken-4">Settings</a></li>
  16. <li class="divider"></li>
  17. <li class="logout"><a class="grey-text text-darken-4">Logout</a></li>
  18. {{else}}
  19. <li><a href="/login" class="grey-text text-darken-4">Login</a></li>
  20. <li><a href="/register" class="grey-text text-darken-4">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</a>
  80. <a href="/register">Register</a>
  81. </div>
  82. </li>
  83. </ul>
  84. <!--<li><a class="mobile-dropdown" href="#!" data-activates="contributeDrop">Contribute<i class="material-icons right">arrow_drop_down</i></a></li>
  85. <li><a class="mobile-dropdown" href="#!" data-activates="aboutDrop">About<i class="material-icons right">arrow_drop_down</i></a></li>
  86. <li><a class="mobile-dropdown" href="#!" data-activates="accountDrop">Account<i class="material-icons right">arrow_drop_down</i></a></li>-->
  87. </ul>
  88. </div>
  89. </nav>
  90. <script>
  91. (function () {
  92. $(".dropdown-button").dropdown({
  93. inDuration: 300,
  94. outDuration: 225,
  95. hover: true,
  96. belowOrigin: true
  97. });
  98. $(".button-collapse").sideNav();
  99. $('.collapsible').collapsible({
  100. accordion: false // A setting that changes the collapsible behavior to expandable instead of the default accordion style
  101. });
  102. })();
  103. </script>
  104. </header>
  105. </template>