{% set last = namespace(printed=0) %}
{% if folders or grouping == "None" %}
{% endif %}
{# rare event of empty folder, still need to show back button #}
{% if folders and entry_data|length == 0 %}
{% if cwd != root %}
Back
{% else %}
{# create an even lighter-grey, unclickable back button - so folders dont jump around when you go into them #}
{% endif %}
{% endif %}
{% for obj in entry_data %}
{% if loop.index==1 and folders %}
{% if cwd != root %}
Back
{% else %}
{# create an even lighter-grey, unclickable back button - so folders dont jump around when you go into them #}
{% endif %}
{% endif %}
{% if not folders and obj.type.name == "Directory" %}
{% continue %}
{% endif %}
{% if grouping == "Day" %}
{% if last.printed != obj.file_details.day %}
{% if last.printed > 0 %}
{% endif %}
Day: {{obj.file_details.day}} of {{obj.file_details.month}}/{{obj.file_details.year}}
{% set last.printed = obj.file_details.day %}
{% endif %}
{% elif grouping == "Week" %}
{% if last.printed != obj.file_details.woy %}
{% if last.printed > 0 %}
{% endif %}
Week #: {{obj.file_details.woy}} of {{obj.file_details.year}}
{% set last.printed = obj.file_details.woy %}
{% endif %}
{% elif grouping == "Month" %}
{% if last.printed != obj.file_details.month %}
{% if last.printed > 0 %}
{% endif %}
Month: {{obj.file_details.month}} of {{obj.file_details.year}}
{% set last.printed = obj.file_details.month %}
{% endif %}
{% endif %}
{% if obj.type.name != "Directory" %}
{% if (not folders) or ((obj.in_dir.in_path.path_prefix+'/'+obj.in_dir.rel_path+'/'+obj.name) | TopLevelFolderOf(cwd)) %}
{% if obj.type.name=="Image" %}
{% if search_term is defined %}
{% endif %}
{% elif obj.type.name == "Video" %}
{% if search_term is defined %}
{% endif %}
{% endif %}
{# finding text distracting, {{obj.name}} #}
{% endif %}
{% else %}
{% if folders %}
{% if obj.dir_details.rel_path | length %}
{% set dirname=obj.dir_details.in_path.path_prefix+'/'+obj.dir_details.rel_path %}
{% else %}
{% set dirname=obj.dir_details.in_path.path_prefix %}
{% endif %}
{# if this dir is the toplevel of the cwd, show the folder icon #}
{% if dirname| TopLevelFolderOf(cwd) %}
{{obj.name}}
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% if grouping == "None" %}