diff options
Diffstat (limited to 'templates/fragments')
| -rw-r--r-- | templates/fragments/file_browser.html | 16 | ||||
| -rw-r--r-- | templates/fragments/files_drawer_form.html | 2 | ||||
| -rw-r--r-- | templates/fragments/files_list.html | 18 |
3 files changed, 17 insertions, 19 deletions
diff --git a/templates/fragments/file_browser.html b/templates/fragments/file_browser.html new file mode 100644 index 0000000..54a0f35 --- /dev/null +++ b/templates/fragments/file_browser.html @@ -0,0 +1,16 @@ +<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="#file-browser" + hx-swap="outerHTML">📂 {{ item.name }}/</a> + {% endif %} + </li> +{% endfor %} +</ul> diff --git a/templates/fragments/files_drawer_form.html b/templates/fragments/files_drawer_form.html index 8b277da..423d4d7 100644 --- a/templates/fragments/files_drawer_form.html +++ b/templates/fragments/files_drawer_form.html @@ -15,7 +15,7 @@ {% if not files_expanded %} <style> - #files-list { + #file-browser { display: none; } </style> diff --git a/templates/fragments/files_list.html b/templates/fragments/files_list.html deleted file mode 100644 index aba3000..0000000 --- a/templates/fragments/files_list.html +++ /dev/null @@ -1,18 +0,0 @@ -<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> |
