45 lines
1.5 KiB
HTML
45 lines
1.5 KiB
HTML
|
{# Root level label for a group of root level children (folder > files) #}
|
||
|
{%- if nav_item.is_section %}
|
||
|
<li class="navtree toctree-l{{ navlevel }} label">
|
||
|
<p class="caption">{{ nav_item.title }}</p>
|
||
|
</li>
|
||
|
{%- endif %}
|
||
|
|
||
|
{# Root level links to pages that are not currently active #}
|
||
|
{%- if nav_item != page and not nav_item.children %}
|
||
|
<li class="navtree toctree-l{{ navlevel }} inactive">
|
||
|
<a class="{% if nav_item.active%}current{%endif%}" href="{{ nav_item.url|url }}">{{ nav_item.title }}</a>
|
||
|
</li>
|
||
|
{%- endif %}
|
||
|
|
||
|
{%- if nav_item == page or nav_item.children %}
|
||
|
{# Root level pages #}
|
||
|
{%- if nav_item == page %}
|
||
|
{# Label for currently active root level page #}
|
||
|
<li class="navtree toctree-l{{ navlevel }} page current">
|
||
|
<a class="current" href="{{ nav_item.url|url }}">
|
||
|
{{ nav_item.title }}
|
||
|
{%- if nav_item.children or navlevel == 2 %}
|
||
|
<span class="toctree-expand"></span>
|
||
|
{%- endif %}
|
||
|
</a>
|
||
|
</li>
|
||
|
{% for toc_item in page.toc %}
|
||
|
{%- set toc_first_loop = loop.first %}
|
||
|
{% include 'toc.html' %}
|
||
|
{%- endfor %}
|
||
|
{%- endif %}
|
||
|
|
||
|
{# Group of pages in a root level folder #}
|
||
|
{%- if nav_item.children %}
|
||
|
<li class="navtree toctree-l{{ navlevel }} group">
|
||
|
<ul class="navtree subnav-l{{ navlevel }} current">
|
||
|
{%- set navlevel = navlevel + 1%}
|
||
|
{%- for nav_item in nav_item.children %}
|
||
|
{% include 'nav.html' %}
|
||
|
{% endfor %}
|
||
|
{%- set navlevel = navlevel - 1%}
|
||
|
</ul>
|
||
|
</li>
|
||
|
{%- endif %}
|
||
|
{%- endif %}
|