blob: d33dd5370b2cb00c61abb269fa139dd5ace4c407 [file] [log] [blame]
{% assign pagepathparts = page.path | split: "/" %}
{% assign numparts = pagepathparts | size %}
{% case numparts %)
{% when 1 %}
{% assign folder1 = "" %}
{% assign folder2 = "" %}
{% when 2 %}
{% assign folder1 = pagepathparts[0] %}
{% assign folder2 = "" %}
{% when 3 %}
{% assign folder1 = pagepathparts[0] %}
{% assign folder2 = pagepathparts[1] %}
{% endcase %}
{% for entry in site.data.toc.toc %}
{% for p in site.pages %}
{% if p.path == entry.path %}
<div class="toc-title-wrapper">
{% if p.path == page.path %}
<!-- <div class="toc-title-arrow"> -->
<h3 class="toc-current">{{ p.title }}</h3>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="8" height="8" class="toc-arrow-rot">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
<!-- </div> -->
<div class="accordion-content">
{% for p2 in entry.children %}
{% for q in site.pages %}
{% if p2.path == q.path %}
<div class="toc_entry">
{% if q.path == page.path %}
<h4 class="toc-current">{{ q.title }}</h4>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow-rot">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% else %}
<h4 class="toc-link"><a href="{{ q.url | remove_first: '/'}}">{{ q.title }}</a></h4>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% if p2.children %}
{% assign entrypathparts = p2.children[0].path | split: "/" %}
{% if folder2 == entrypathparts[1] %}
<div class="menu_div2">
{% for p3 in p2.children %}
{% for r in site.pages %}
{% if p3.path == r.path %}
<div class="toc_entry">
{% if r.path == page.path %}
<h5 class="toc-current">{{ r.title }}</h5>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow-rot">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% else %}
<h5 class="toc-link"><a href="{{ r.url | remove_first: '/'}}">{{ r.title }}</a></h5>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% endfor %}
</div>
{% endif %}
{% endif %}
{% endfor %}
</div>
{% else %}
<h3 class="toc-link"><a href="{{ p.url | remove_first: '/'}}">{{ p.title }}</a></h3>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="8" height="8" class="toc-arrow">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% endif %}
</div>
{% if entry.children %}
{% assign entrypathparts = entry.children[0].path | split: "/" %}
{% if folder1 == entrypathparts[0] %}
<div class="toc-title-wrapper">
<div class="accordion-content">
{% for p2 in entry.children %}
{% for q in site.pages %}
{% if p2.path == q.path %}
<div class="toc_entry">
{% if q.path == page.path %}
<h4 class="toc-current">{{ q.title }}</h4>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow-rot">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
<div class="menu_div2">
{% for p3 in p2.children %}
{% for r in site.pages %}
{% if p3.path == r.path %}
<div class="toc_entry">
{% if r.path == page.path %}
<h5 class="toc-current">{{ r.title }}</h5>
{% else %}
<h5 class="toc-link"><a href="{{ r.url | remove_first: '/'}}">{{ r.title }}</a></h5>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% endfor %}
</div>
{% else %}
<h4 class="toc-link"><a href="{{ q.url | remove_first: '/'}}">{{ q.title }}</a></h4>
<svg viewBox="0 0 926.23699 573.74994" version="1.1" x="0px" y="0px" width="7" height="7" class="toc-arrow">
<g transform="translate(904.92214,-879.1482)"><path d="
m -673.67664,1221.6502 -231.2455,-231.24803 55.6165,
-55.627 c 30.5891,-30.59485 56.1806,-55.627 56.8701,-55.627 0.6894,
0 79.8637,78.60862 175.9427,174.68583 l 174.6892,174.6858 174.6892,
-174.6858 c 96.079,-96.07721 175.253196,-174.68583 175.942696,
-174.68583 0.6895,0 26.281,25.03215 56.8701,
55.627 l 55.6165,55.627 -231.245496,231.24803 c -127.185,127.1864
-231.5279,231.248 -231.873,231.248 -0.3451,0 -104.688,
-104.0616 -231.873,-231.248 z
" fill="currentColor"></path></g></svg>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% if p2.children %}
{% assign entrypathparts = p2.children[0].path | split: "/" %}
{% if folder2 == entrypathparts[1] %}
<div class="menu_div2">
{% for p3 in p2.children %}
{% for r in site.pages %}
{% if p3.path == r.path %}
<div class="toc_entry">
{% if r.path == page.path %}
<h5 class="toc-current">{{ r.title }}</h4>
{% else %}
<h5 class="toc-link"><a href="{{ r.url | remove_first: '/'}}">{{ r.title }}</a></h5>
{% endif %}
</div>
{% endif %}
{% endfor %}
{% endfor %}
</div>
{% endif %}
{% endif %}
{% endfor %}
</div>
</div>
{% endif %}
{% endif %}
{% endif %}
{% endfor %}
{% endfor %}