dashboard.hbs 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {{>header}}
  2. <header>
  3. <div class="nav">
  4. <div class="logo">
  5. <h2><a class="bk" href="/">Bookmarkus</a></h2>
  6. </div>
  7. <div class="menu">
  8. <a class="m" href="/profil"><b>{{user.user}} 😸</b></a>
  9. <a class="m" href="/baca">belum dibaca</a>
  10. <a class="m" href="/t">test</a>
  11. <a class="spesial" href="/input">Input</a>
  12. <a class="m" href="/logout">Logout</a>
  13. </div>
  14. </div>
  15. </header>
  16. <main>
  17. <div id="content">
  18. <div class="kiri">
  19. {{#if key}}
  20. <p class="byTags">Browse bookmarks by tags: <b>{{key}}</b> menemukan <b>{{bookmark.totalDocs}}</b> hasil.</p>
  21. {{/if}}
  22. {{#if q}}
  23. <p class="byTags">Hasil pencarian dengan keyword: <b>{{q}}</b> menemukan <b>{{bookmark.totalDocs}}</b> hasil.</p>
  24. {{/if}}
  25. {{#if error}}
  26. <p class="byTags">{{error}}</p>
  27. {{/if}}
  28. {{#if_eq user.role "superuser"}}
  29. {{#each bookmark.docs}}
  30. <div class="items {{#if_eq nanti "on"}}nanti{{/if_eq}}">
  31. <h4><a href="{{url}}" target="_blank">{{judul}}</a></h4>
  32. <p class="uraian">{{uraian}}</p>
  33. {{#each tags}}
  34. <span class="tags">
  35. <a href="/tags/{{this}}" class="tag">#{{this}}</a>
  36. </span>
  37. {{/each}}
  38. <div class="d_aksi">
  39. <div class="aksi">
  40. <span><a href="/edit/{{_id}}" class="edit">edit</a></span>
  41. <span><a href="/hapus/{{_id}}" class="hapus">hapus</a></span>
  42. </div>
  43. <div class="baca">
  44. {{#if_eq nanti "on"}}
  45. <a href="/baca/{{_id}}?ref=baca">√ sudah baca</a>
  46. {{ origin }}
  47. {{/if_eq}}
  48. </div>
  49. </div>
  50. </div>
  51. {{/each}}{{else}}
  52. {{#each bookmark.docs}}
  53. <div class="items">
  54. <h4><a href="{{url}}" target="_blank">{{judul}}</a></h4>
  55. <p class="uraian">{{uraian}}</p>
  56. {{#each tags}}
  57. <span class="tags">
  58. <a href="/tags/{{this}}" class="tag">#{{this}}</a>
  59. </span>
  60. {{/each}}
  61. </div>
  62. {{/each}}
  63. {{/if_eq}}
  64. <div class="navi">
  65. <div class="balik">
  66. {{#if bookmark.hasPrevPage}}
  67. <a href="?page={{bookmark.prevPage}}{{#if q}}&q={{q}}{{/if}}">⇐ Sebelumnya</a>
  68. {{/if}}
  69. </div>
  70. <div class="lanjut">
  71. {{#if bookmark.hasNextPage}}
  72. <a href="?page={{bookmark.nextPage}}{{#if q}}&q={{q}}{{/if}}">Selanjutnya ⇒</a>
  73. {{/if}}
  74. </div>
  75. </div>
  76. </div>
  77. <div class="kanan">
  78. <div class="mencari">
  79. <form action="/cari" method="get">
  80. <input class="cari" type="text" name="q"><input type="submit" class="login__but" value="Cari">
  81. </form>
  82. </div>
  83. <div class="tagslist">
  84. </div>
  85. </div>
  86. </div>
  87. </main>
  88. {{>footer}}