PySimpleGUI/rtd_dropdown/nav.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 %}