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.
|
- {% extends "layouts/default.html" %}
- {% block title %}Package Documentation{% endblock %}
- {% block content %}
- <div class="content">
- <div class="table-container">
- <table class="table is-bordered is-fullwidth">
- <tr>
- <th>Endpoint/URL (method)</th>
- <th>Parameters</th>
- <th>Documentation</th>
- </tr>
- {% for doc in docs %}
- <tr {% if not doc.1 %}class="has-background-danger"{% endif %}>
- <td><a href="{{ doc.0 }}">{{ doc.0 }}</a> {{ doc.2 }}</td>
- <td>
- {% if doc.3 %}
- <div class="highlight">
- <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.3 }}</pre>
- </div>
- {% endif %}
- </td>
- <td>
- {% if doc.1 %}
- <div class="highlight">
- <pre style="white-space: pre-wrap; overflow-wrap: break-word;">{{ doc.1 }}</pre>
- </div>
- {% endif %}
- </td>
- </tr>
- {% endfor %}
- </table>
- </div>
- </div>
- {% endblock %}
- {# comment #}
- (cl-who:with-html-output-to-string (s nil :prologue t)
- (:html
- (:head)
- (:body
- (loop for (url docstring methods params) in docs
- do (cl-who:htm (:h3 (cl-who:str url) " " (cl-who:fmt "~a" methods))
- (if params (cl-who:htm (:h4 (cl-who:fmt " Params: ~a" params))))
- (:div (cl-who:str docstring)))))))
- {# endcomment #}
|