{% extends "directory_base.html" %} {% block "title" %}Directory listing for ${.request.path}{% endblock %} {%- def "show_date" -%} {%- cache for 1d key [dt, .now.local.date, .tz] -%} {%- if dt -%} {%- if dt.local.date == .now.local.date -%} Today {%- else -%} ${localize:dt.local.date} {%- /if %} {%- /if -%} {%- /cache -%} {%- /def %} {% block "content" %}
{%- if show_debug %}
fs
${debug:fs[path]}
location
${fs[path]}
{%- /if %} {%- if directory %} {%- if show_permissions %} {%- /if %} {%- for resource in sortedby:[directory, `[not is_dir, lower:name]`] %} {%- if show_permissions %} {%- /if %} {%- if resource.is_dir %} {%- else %} {%- /if %} {%- /for %}
Name Size
${resource.name} {%- if show_links and resource.target -%} → ${resource.target} {%- /if %} ${filesize:resource.size}
{%- /if directory %}
moya.static

${filesize:sum:map:[directory, `is_dir ? 0 : size`]} {%- with counts:[directory, `is_dir ? "dir_count" : "file_count"`] %} in ${(file_count or 0)::','} {% if file_count == 1 %}file{% else %}files{% endif %}. {%- if dir_count %} ${(dir_count or 0)::','} {% if dir_count == 1 %}directory{% else %}directories{% /if %}.{% /if %} {%- /with %}


{% /block %}