diff options
Diffstat (limited to 'templates/fragments/files_list.html')
| -rw-r--r-- | templates/fragments/files_list.html | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/templates/fragments/files_list.html b/templates/fragments/files_list.html new file mode 100644 index 0000000..aba3000 --- /dev/null +++ b/templates/fragments/files_list.html @@ -0,0 +1,18 @@ +<div id="files-list"> + <ul> + {% for item in listing %} + <li> + {% if item.kind == "file" %} + <a href="{{ item.static_path }}">📄 {{ item.name }}</a> + {% else %} + <a + href="/?show_files=1&dir={{ item.full_path | urlencode }}" + hx-post="/navigate_files/{{ item.full_path | urlencode }}" + hx-trigger="click" + hx-target="#files-list" + hx-swap="outerHTML">📂 {{ item.name }}/</a> + {% endif %} + </li> + {% endfor %} + </ul> +</div> |
