Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

72 Zeilen
2.0KB

  1. {% extends "layouts/default.html" %}
  2. {% block title %}{_ "Label Maker" _}{% endblock %}
  3. {% block content %}
  4. <form name="label-form" id="label-form"
  5. method="post" enctype="multipart/form-data"
  6. onkeydown="return event.key != 'Enter';">
  7. {{ token | safe }}
  8. </form>
  9. <div class="container">
  10. <h1 class="title">{_ "Label Maker" _}</h1>
  11. <div class="content"
  12. hx-get="/label-maker/instructions"
  13. hx-trigger="load"
  14. hx-swap="innerHTML">
  15. </div>
  16. <hr>
  17. <div class="columns">
  18. <div class="column">
  19. <div class="field">
  20. <div id="file-js" class="file has-name">
  21. <label class="file-label">
  22. <input form="label-form" class="file-input" type="file" name="files[]" id="files" multiple="multiple">
  23. <span class="file-cta">
  24. <span class="file-icon">
  25. <i class="fas fa-upload"></i>
  26. </span>
  27. <span class="file-label">
  28. Choose a file&hellip;
  29. </span>
  30. </span>
  31. <span class="file-name">
  32. No file uploaded
  33. </span>
  34. </label>
  35. </div>
  36. {% include "file-js.html" :target "#file-js" %}
  37. </div>
  38. </div>
  39. <div class="column">
  40. <div class="field">
  41. <div class="control">
  42. <div class="select">
  43. <select id="class" name="class"
  44. form="label-form">
  45. <option value="">Label Type</option>
  46. <option selected=selected value="latex-label-avery-5160">Avery 5160</option>
  47. <option value="latex-label-uline-s-20247">ULINE S-20247</option>
  48. </select>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. <div class="column">
  54. <div class="field">
  55. <div class="control">
  56. <button class="button is-primary"
  57. form="label-form"
  58. type="submit">Process</button>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. {% endblock %}