Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

86 satır
3.8KB

  1. {% include "navbar-js.html" %}
  2. <nav aria-label="main navigation"
  3. class="navbar"
  4. hx-boost="true"
  5. id="navbar"
  6. name="navbar">
  7. <div class="navbar-brand">
  8. <a class="navbar-item" href="/">
  9. <img src="/img/rune.png" height="28" alt="rune logo">
  10. </a>
  11. <a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="navbarBasicTop">
  12. <span aria-hidden="true"></span>
  13. <span aria-hidden="true"></span>
  14. <span aria-hidden="true"></span>
  15. </a>
  16. </div>
  17. <div id="navbarBasicTop" class="navbar-menu">
  18. <div class="navbar-start">
  19. <a href="/"
  20. class="navbar-item{% if active == "/" %} has-text-white has-background-link{% endif %}">Home</a>
  21. <div class="navbar-item has-dropdown is-hoverable">
  22. <a href="/about"
  23. class="navbar-link{% if active == "/about" %} has-text-white has-background-link{% endif %}">About</a>
  24. <div class="navbar-dropdown">
  25. <a href="/news"
  26. class="navbar-item{% if active == "/news" %} has-text-white has-background-link{% endif %}">News</a>
  27. <a href="/todo"
  28. class="navbar-item{% if active == "/todo" %} has-text-white has-background-link{% endif %}">To-Do List</a>
  29. <a href="/doc"
  30. class="navbar-item{% if active == "/doc" %} has-text-white has-background-link{% endif %}">Route Documentation</a>
  31. <a href="http://{{ server-name }}/git/" target="_blank"
  32. class="navbar-item{% if active == "/source" %} has-text-white has-background-link{% endif %}">Source Code</a>
  33. </div>
  34. </div>
  35. <div class="navbar-item has-dropdown is-hoverable">
  36. <a href="/builder"
  37. class="navbar-link{% if active == "/builder" %} has-text-white has-background-link{% endif %}">Deck Builder</a>
  38. <div class="navbar-dropdown">
  39. <a href="/category"
  40. class="navbar-item{% if active == "/category" %} has-text-white has-background-link{% endif %}">Category List</a>
  41. <a href="/decks"
  42. class="navbar-item{% if active == "/decks" %} has-text-white has-background-link{% endif %}">Deck Templates</a>
  43. <a href="/ydk"
  44. class="navbar-item{% if active == "/ydk" %} has-text-white has-background-link{% endif %}">YDK Uploader</a>
  45. </div>
  46. </div>
  47. <a href="/cards" class="navbar-item{% if active == "/cards" %} has-text-white has-background-link{% endif %}">Card List</a>
  48. <a href="/user"
  49. class="navbar-item{% if active == "/user" %} has-text-white has-background-link{% endif %}">Settings</a>
  50. <div class="navbar-item has-dropdown is-hoverable">
  51. <a class="navbar-link">Tools</a>
  52. <div class="navbar-dropdown">
  53. <a href="/contact"
  54. class="navbar-item{% if active == "/contact" %} has-text-white has-background-link{% endif %}">Contact</a>
  55. <a href="/upload"
  56. class="navbar-item{% if active == "/upload" %} has-text-white has-background-link{% endif %}">File Uploads</a>
  57. <a href="/label-maker"
  58. class="navbar-item{% if active == "/label-maker" %} has-text-white has-background-link{% endif %}">Label Maker</a>
  59. <!-- Disable boost on this one... TinyMCE Seems to hate AJAX -->
  60. <a href="/tinymce" hx-boost="false"
  61. class="navbar-item{% if active == "/tinymce" %} has-text-white has-background-link{% endif %}">TinyMCE</a>
  62. <a href="/qr"
  63. class="navbar-item{% if active == "/qr" %} has-text-white has-background-link{% endif %}">QR Code</a>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="navbar-end">
  68. <div class="navbar-item">
  69. <div class="buttons">
  70. <div class="button" onclick="toggle_darkness()">
  71. <i class="fa-solid fa-eye" aria-hidden="true"></i>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </nav>