Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

86 rindas
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>