{% for name,link in files %}
{{ render_filename(name,link) }}
{% endfor %}
{% endmacro %}
{% macro make_parent_path(names) %}
{% for name in names -%}
{{ name }}
{%- if not loop.last and not name == '' -%}
/
{%- endif -%}
{%- endfor %}
{% endmacro %}
{% macro get_parent_link() %}
{% set name = make_parent_path(request.args.get('item_name','/').split('/')[:-1]).strip() %}
{% if name == 'files' %}
{% set name = '' %}
{% endif %}
back
{% endmacro %}
{% macro get_link(name) %}
{% set dname = name.split('/')[-1] %}
{{dname}}
{% endmacro %}
{% macro render_dirs(names) %}
{% set parent = request.args.get('item_name','') %}
{% for name in names %}
{% if not parent == '' %}
{% set path = '%s/%s' % (parent.strip(),name.strip()) %}
{% else %}
{% set path = name %}
{% endif %}
{{ get_link(path.strip())|safe }}
{% endfor %}
{% endmacro %}
{% block body %}
{% if codemirror %}
{{ codemirror.include_codemirror() }}
{% endif %}
{% block header %}
{% set navbar = _get_navbar('bootstrap-inverse') %}
{% include navbar with context %}
{% endblock %}
{% include 'includes/_messages.html' with context %}