Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- {% 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 #}
|