Skip to content

Commit 00c2a1b

Browse files
authored
Merge branch 'master' into jsguidelines
2 parents 0d4ea89 + 41855ab commit 00c2a1b

File tree

1 file changed

+79
-61
lines changed

1 file changed

+79
-61
lines changed

themes/vocabulary_theme/templates/page-with-toc.html

+79-61
Original file line numberDiff line numberDiff line change
@@ -19,78 +19,96 @@ <h1>{{ this.title }}</h1>
1919
{% if this.is_child_of('/contributing-code') %}
2020
<aside class="menu sidebar-menu">
2121
<ul class="menu-list">
22-
<li>
23-
<a class="{% if this.path == '/contributing-code/projects' %} is-active {% endif%} link" href="{{ '/contributing-code/projects'|url }}">Project List</a>
24-
</li>
25-
<hr class="divider">
26-
<li>
27-
<a class="{% if this.path == '/contributing-code/issue-finder' %} is-active {% endif%} link" href="{{ '/contributing-code/issue-finder'|url }}">Issue Finder</a>
28-
</li>
29-
<hr class="divider">
30-
<li>
31-
<a class="{% if this.path == '/contributing-code' %} is-active {% endif%} link" href="{{ '/contributing-code'|url }}">Contribution Guidelines</a>
32-
<ul>
33-
<li><a class="{% if this.path == '/contributing-code/pr-guidelines' %} is-active {% endif%} link" href="{{ '/contributing-code/pr-guidelines'|url }}"><i class="icon circle-filled"></i>Pull Request Guidelines</a></li>
34-
<li><a class="{% if this.path == '/contributing-code/github-repo-guidelines' %} is-active {% endif%} link" href="{{ '/contributing-code/github-repo-guidelines'|url }}"><i class="icon circle-filled"></i>Github Repo Guidelines</a></li>
35-
<li><a class="{% if this.path == '/contributing-code/repo-labels' %} is-active {% endif%} link" href="{{ '/contributing-code/repo-labels'|url }}"><i class="icon circle-filled"></i>Repository Labels</a></li>
36-
<li><a class="{% if this.path == '/contributing-code/python-guidelines' %} is-active {% endif%} link" href="{{ '/contributing-code/python-guidelines'|url }}"><i class="icon circle-filled"></i>Python Guidelines</a></li>
37-
<li><a class="{% if this.path == '/contributing-code/translation-guide' %} is-active {% endif%} link" href="{{ '/contributing-code/translation-guide'|url }}"><i class="icon circle-filled"></i>Translation Guide</a></li>
38-
</ul>
39-
</li>
40-
<hr class="divider">
41-
<li>
42-
<a class="{% if this.path == '/contributing-code/usability' %} is-active {% endif%} link" href="{{ '/contributing-code/usability'|url }}">Usability</a>
43-
</li>
22+
{% for href, title in [
23+
['/contributing-code/projects', 'Project List'],
24+
['/contributing-code/issue-finder', 'Issue Finder'],
25+
['/contributing-code/contributing-code', 'Contribution Guidelines'],
26+
['/contributing-code/usability', 'Usability'],
27+
] %}
28+
<li>
29+
<a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}">{{ title }}</a>
30+
{% if (href == '/contributing-code/contributing-code') %}
31+
<ul>
32+
{% for href, title in [
33+
['/contributing-code/pr-guidelines', 'Pull Request Guidelines'],
34+
['/contributing-code/github-repo-guidelines', 'GitHub Repo Guidelines'],
35+
['/contributing-code/repo-labels', 'Repository Labels'],
36+
['/contributing-code/python-guidelines', 'Python Guidelines'],
37+
['/contributing-code/translation-guide', 'Translation Guide'],
38+
] %}
39+
<li><a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}"><i class="icon circle-filled"></i>{{ title }}</a></li>
40+
{% endfor %}
41+
</ul>
42+
{% endif %}
43+
</li>
44+
{% if (href != '/contributing-code/usability') %}
45+
<hr class="divider">
46+
{% endif %}
47+
{% endfor %}
4448
</ul>
4549
</aside>
4650
{% elif this.is_child_of('/community') %}
4751
<aside class="menu sidebar-menu">
4852
<ul class="menu-list">
49-
<li>
50-
<a class="{% if this._path == '/community' %} is-active {% endif%} link" href="{{ '/community'|url }}">Join the Community</a>
51-
</li>
52-
<hr class="divider">
53-
<li>
54-
<a class="{% if this._path == '/community/community-team' %} is-active {% endif%} link" href="{{ '/community/community-team'|url }}">Community Team</a>
55-
<ul>
56-
<li><a class="{% if this._path == '/community/community-team/members' %} is-active {% endif%} link" href="{{ '/community/community-team/members'|url }}"><i class="icon circle-filled"></i>Community Team Members</a></li>
57-
<li><a class="{% if this._path == '/community/community-team/project-roles' %} is-active {% endif%} link" href="{{ '/community/community-team/project-roles'|url }}"><i class="icon circle-filled"></i>Project Roles</a></li>
58-
<li><a class="{% if this._path == '/community/community-team/community-building-roles' %} is-active {% endif%} link" href="{{ '/community/community-team/community-building-roles'|url }}"><i class="icon circle-filled"></i>Community Building Roles</a></li>
59-
<li><a class="{% if this._path == '/community/community-team/engagement-channels' %} is-active {% endif%} link" href="{{ '/community/community-team/engagement-channels'|url }}"><i class="icon circle-filled"></i>Engagement Channels</a></li>
60-
</ul>
61-
</li>
62-
<hr class="divider">
63-
<li>
64-
<a class="{% if this._path == '/community/write-a-blog-post' %} is-active {% endif%} link" href="{{ '/community/write-a-blog-post'|url }}">Write a Blog Post</a>
65-
</li>
66-
<hr class="divider">
67-
<li>
68-
<a class="{% if this._path == '/community/code-of-conduct' %} is-active {% endif%} link" href="{{ '/community/code-of-conduct'|url }}">Code of Conduct</a>
69-
<ul>
70-
<li><a class="{% if this._path == '/community/code-of-conduct/enforcement' %} is-active {% endif%} link" href="{{ '/community/code-of-conduct/enforcement'|url }}"><i class="icon circle-filled"></i>Code of Conduct Enforcement</a></li>
71-
</ul>
53+
{% for href, title in [
54+
['/community', 'Join the Community'],
55+
['/community/community-team', 'Community Team'],
56+
['/community/write-a-blog-post', 'Write a Blog Post'],
57+
['/community/code-of-conduct', 'Code of Conduct'],
58+
] %}
59+
<li>
60+
<a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}">{{ title }}</a>
61+
{% if (href == '/community/community-team') %}
62+
<ul>
63+
{% for href, title in [
64+
['/community/community-team/members', 'Community Team Members'],
65+
['/community/community-team/project-roles', 'Project Roles'],
66+
['/community/community-team/community-building-roles', 'Community Building Roles'],
67+
['/community/community-team/engagement-channels', 'Engagement Channels'],
68+
] %}
69+
<li><a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}"><i class="icon circle-filled"></i>{{ title }}</a></li>
70+
{% endfor %}
71+
</ul>
72+
{% endif %}
73+
{% if (href == '/community/code-of-conduct') %}
74+
<ul>
75+
<li><a class="{% if this._path == '/community/code-of-conduct/enforcement' %} is-active {% endif%} link" href="{{ '/community/code-of-conduct/enforcement'|url }}"><i class="icon circle-filled"></i>Code of Conduct Enforcement</a></li>
76+
</ul>
77+
{% endif %}
78+
</li>
79+
{% if (href != '/community/code-of-conduct') %}
80+
<hr class="divider">
81+
{% endif %}
82+
{% endfor %}
7283
</li>
7384
</ul>
7485
</aside>
7586
{% elif this.is_child_of('/internships') %}
7687
<aside class="menu sidebar-menu">
7788
<ul class="menu-list">
78-
<li>
79-
<a class="{% if this._path == '/internships' %} is-active {% endif%} link" href="{{ '/internships'|url }}">Overview</a>
80-
<ul>
81-
<li><a class="{% if this._path == '/internships/applicant-guide' %} is-active {% endif%} link" href="{{ '/internships/applicant-guide'|url }}"><i class="icon circle-filled"></i>Applicant Guide</a></li>
82-
<li><a class="{% if this._path == '/internships/intern-guide' %} is-active {% endif%} link" href="{{ '/internships/intern-guide'|url }}"><i class="icon circle-filled"></i>Intern Guide</a></li>
83-
<li><a class="{% if this._path == '/internships/mentor-guide' %} is-active {% endif%} link" href="{{ '/internships/mentor-guide'|url }}"><i class="icon circle-filled"></i>Mentor Guide</a></li>
84-
</ul>
85-
</li>
86-
<hr class="divider">
87-
<li>
88-
<a class="{% if this._path == '/internships/project-ideas' %} is-active {% endif%} link" href="{{ '/internships/project-ideas'|url }}">Project Ideas</a>
89-
</li>
90-
<hr class="divider">
91-
<li>
92-
<a class="{% if this._path == '/internships/history' %} is-active {% endif%} link" href="{{ '/internships/history'|url }}">History</a>
93-
</li>
89+
{% for href, title in [
90+
['/internships', 'Overview'],
91+
['/internships/project-ideas', 'Project Ideas'],
92+
['/internships/history', 'History'],
93+
] %}
94+
<li>
95+
<a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}">{{ title }}</a>
96+
{% if (href == '/internships') %}
97+
<ul>
98+
{% for href, title in [
99+
['/internships/applicant-guide', 'Applicant Guide'],
100+
['/internships/intern-guide', 'Intern Guide'],
101+
['/internships/mentor-guide', 'Mentor Guide'],
102+
] %}
103+
<li><a class="{% if this.path == href %} is-active {% endif%} link" href="{{ href|url }}"><i class="icon circle-filled"></i>{{ title }}</a></li>
104+
{% endfor %}
105+
</ul>
106+
{% endif %}
107+
</li>
108+
{% if (href != '/internships/history') %}
109+
<hr class="divider">
110+
{% endif %}
111+
{% endfor %}
94112
</ul>
95113
</aside>
96114
{% endif %}

0 commit comments

Comments
 (0)