aboutsummaryrefslogtreecommitdiffstats
path: root/templates/fragments/files_list.html
diff options
context:
space:
mode:
authorJan Tuomi <jans.tuomi@gmail.com>2023-10-11 22:43:16 +0300
committerJan Tuomi <jans.tuomi@gmail.com>2023-10-11 22:43:16 +0300
commit873e0766f31dd427f52f0d51477ec71173eed5fa (patch)
tree36c1da490ead0313d7ae4507cfbfcec307ac2472 /templates/fragments/files_list.html
parent67e51c634252a08c58decda1a4527911089361af (diff)
Rewrite in htmx + flask
Diffstat (limited to 'templates/fragments/files_list.html')
-rw-r--r--templates/fragments/files_list.html18
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>