-
Notifications
You must be signed in to change notification settings - Fork 216
/
Copy pathnavigation.html
89 lines (86 loc) · 3.1 KB
/
navigation.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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<header class="site-navigation">
<div class="wrapper">
<h1 id="logo">
<a href="/" title="Swift.org">
{% include logo.html %}
</a>
</h1>
<nav role="navigation">
<ul class="navigation-links">
{% for nav in site.data.navigation %}
<li class="nav-item{% if nav.isCta %} nav-cta{% endif %}">
{% if nav.isCta and nav.url %}
<a href="{{ nav.url }}" data-text="{{ nav.header }}">{{ nav.header }}</a>
{% else %}
<span class="{% if page.url == nav.url %}active{% endif %}">
{% if nav.url %}
<a href="{{ nav.url }}" data-text="{{ nav.header }}">{{ nav.header }}</a>
{% else %}
{{ nav.header }}
{% endif %}
{% if nav.pages %}
<i>▿</i>
{% endif %}
</span>
{% endif %}
{% if nav.pages %}
<ul class="nav-submenu" role="menu">
{% for navpage in nav.pages %}
{% if navpage.section %}
<li class="nav-section">{{ navpage.section }}</li>
{% else %}
{% if page.url == navpage.url %}
<li role="presentation" class="active">
{% else %}
<li role="presentation">
{% endif %}
<a href="{{ navpage.url }}" role="menuitem">{{ navpage.title }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
<button id="menu-toggle" class="menu-item menu-toggle open" aria-expanded="false" aria-label="Toggle Navigation Menu"></button>
</nav>
</div>
<nav class="mobile-navigation" role="navigation">
<ul class="mobile-navigation-links">
{% for nav in site.data.navigation %}
<li class="nav-item">
<div class="link-container{% if page.url == nav.url %} active{% endif %}">
{% if nav.url %}
<a href="{{ nav.url }}">{{ nav.header }}</a>
{% else %}
{{ nav.header }}
{% endif %}
{% if nav.pages %}
<button class="section-toggle" aria-expanded="false" aria-label="Toggle {{ nav.header }} Section">
▿
</button>
{% endif %}
</div>
{% if nav.pages %}
<ul class="section-menu">
{% for navpage in nav.pages %}
{% if navpage.section %}
<li class="nav-section">{{ navpage.section }}</li>
{% else %}
{% if page.url == navpage.url %}
<li class="active">
{% else %}
<li>
{% endif %}
<a href="{{ navpage.url }}">{{ navpage.title }}</a>
</li>
{% endif %}
{% endfor %}
</ul>
{% endif %}
</li>
{% endfor %}
</ul>
</nav>
</header>