header.html 5.9 KB

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