Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  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>