forked from scala/docs.scala-lang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsidebar-toc-tour-overview.html
48 lines (46 loc) · 2.43 KB
/
sidebar-toc-tour-overview.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<div class="content-nav">
<div class="inner-box sidebar-toc-wrapper" style="">
<h5 class="contents">Contents</h5>
<div class="inner-toc" id="sidebar-toc">
<ul>
{% assign sorted = site.tour | sort: 'num' %}
{% for pg in sorted %}
{% if pg.num and (page.partof == pg.partof) %}
{% if page.language %}
{% assign prefix = page.language | prepend: '/' %}
{% assign localizedId = pg.id | prepend: prefix %}
{% for lpg in site.[page.language] %}
{% if lpg.id == localizedId %}
<li><a {% if page.title == lpg.title %}class="active"{% endif %} href="/{{ site.baseurl }}{{ page.language }}{{ pg.url }}">{{ lpg.title }}</a></li>
{% endif %}
{% endfor %}
{% else %}
<li><a {% if pg.title == page.title %}class="active"{% endif %} href="{{ site.baseurl }}{{ pg.url }}">{{ pg.title }}</a></li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
{% if page.language %}
{% assign engPath = page.id | remove_first: "/" | remove_first: page.language | append: '.html' %}
<ul id="available-languages" style="display: none;">
<li><a href="{{ site.baseurl }}{{ engPath }}">English</a></li>
{% for l in site.data.translations.tour.languages %}
{% assign lang = site.data.languages[l] %}
<li><a href="{{ site.baseurl }}/{{ l }}{{ engPath }}" class="lang">{{ lang.name }}</a></li>
{% endfor %}
</ul>
{% elsif site.data.translations.tour.languages != empty %}
<ul id="available-languages" style="display: none;">
<li><a href="{{ site.baseurl }}{{ page.url }}">English</a></li>
{% for l in site.data.translations.tour.languages %}
{% capture rootTutorialURL %}{{ page.url | remove_first: '/' }}{% endcapture %}
{% assign lang = site.data.languages[l] %}
<li><a href="{{ site.baseurl }}/{{ l }}/{{ rootTutorialURL }}" class="lang">{{ lang.name }}</a></li>
{% endfor %}
</ul>
{% endif %}
</div>
<hr>
<div class="help-us"><a href="https://github.com/scala/docs.scala-lang/blob/main/{% if page.collection %}{{ page.relative_path }}{% else %}{{ page.path }}{% endif %}"><i class="fa fa-pencil" aria-hidden="true"></i> Problem with this page?<br> Please help us fix it!</a></div>
</div>
</div>