Skip to content

Commit 338b02c

Browse files
committedOct 4, 2017
Improve accessibility of navigation menu button
Add `type` and label text. Fixes mmistakes#1099
1 parent c5cb4ec commit 338b02c

File tree

4 files changed

+29
-21
lines changed

4 files changed

+29
-21
lines changed
 

‎CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
- Add note about Staticman GitHub compatibility. [#1273](https://github.com/mmistakes/minimal-mistakes/issues/1273)
88
- Add missing Brazilian Portuguese translations to `ui-text.yml`. [#1278](https://github.com/mmistakes/minimal-mistakes/pull/1278)
99
- Update font stack documentation. [#1292](https://github.com/mmistakes/minimal-mistakes/pull/1292)
10+
- Improve accessibility of navigation menu button. [#1099](https://github.com/mmistakes/minimal-mistakes/issues/1099)
1011

1112
### Bug Fixes
1213

‎_includes/masthead.html

+4-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
<li class="masthead__menu-item"><a href="{{ domain }}{{ link.url }}">{{ link.title }}</a></li>
1414
{% endfor %}
1515
</ul>
16-
<button><div class="navicon"></div></button>
16+
<button type="button">
17+
<span class="visually-hidden">{{ site.data.ui-text[site.locale].menu_label | default: "Toggle Menu" }}</span>
18+
<div class="navicon"></div>
19+
</button>
1720
<ul class="hidden-links hidden"></ul>
1821
</nav>
1922
</div>

‎docs/_docs/18-history.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ permalink: /docs/history/
44
excerpt: "Change log of enhancements and bug fixes made to the theme."
55
sidebar:
66
nav: docs
7-
last_modified_at: 2017-10-04T08:07:18-04:00
7+
last_modified_at: 2017-10-04T11:06:15-04:00
88
---
99

1010
## Unreleased
@@ -16,6 +16,7 @@ last_modified_at: 2017-10-04T08:07:18-04:00
1616
- Add note about Staticman GitHub compatibility. [#1273](https://github.com/mmistakes/minimal-mistakes/issues/1273)
1717
- Add missing Brazilian Portuguese translations to `ui-text.yml`. [#1278](https://github.com/mmistakes/minimal-mistakes/pull/1278)
1818
- Update font stack documentation. [#1292](https://github.com/mmistakes/minimal-mistakes/pull/1292)
19+
- Improve accessibility of navigation menu button. [#1099](https://github.com/mmistakes/minimal-mistakes/issues/1099)
1920

2021
### Bug Fixes
2122

‎docs/_includes/masthead.html

+22-19
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,24 @@
11
<div class="masthead">
2-
<div class="masthead__inner-wrap">
3-
<div class="masthead__menu">
4-
<nav id="site-nav" class="greedy-nav">
5-
<a class="site-title" href="{{ '/' | absolute_url }}">{{ site.title }}</a>
6-
<ul class="visible-links">
7-
{% for link in site.data.navigation.main %}
8-
{% if link.url contains 'http' %}
9-
{% assign domain = '' %}
10-
{% else %}
11-
{% assign domain = site.url | append: site.baseurl %}
12-
{% endif %}
13-
<li class="masthead__menu-item"><a href="{{ domain }}{{ link.url }}">{{ link.title }}</a></li>
14-
{% endfor %}
15-
</ul>
16-
<button><div class="navicon"></div></button>
17-
<ul class="hidden-links hidden"></ul>
18-
</nav>
2+
<div class="masthead__inner-wrap">
3+
<div class="masthead__menu">
4+
<nav id="site-nav" class="greedy-nav">
5+
<a class="site-title" href="{{ '/' | absolute_url }}">{{ site.title }}</a>
6+
<ul class="visible-links">
7+
{% for link in site.data.navigation.main %}
8+
{% if link.url contains 'http' %}
9+
{% assign domain = '' %}
10+
{% else %}
11+
{% assign domain = site.url | append: site.baseurl %}
12+
{% endif %}
13+
<li class="masthead__menu-item"><a href="{{ domain }}{{ link.url }}">{{ link.title }}</a></li>
14+
{% endfor %}
15+
</ul>
16+
<button type="button">
17+
<span class="visually-hidden">{{ site.data.ui-text[site.locale].menu_label | default: "Toggle Menu" }}</span>
18+
<div class="navicon"></div>
19+
</button>
20+
<ul class="hidden-links hidden"></ul>
21+
</nav>
22+
</div>
1923
</div>
20-
</div>
21-
</div>
24+
</div>

0 commit comments

Comments
 (0)
Please sign in to comment.