Skip to content

Commit 745bed5

Browse files
committed
fix: add missing aria-label to label elements (#79)
Signed-off-by: squidfunk <martin.donath@squidfunk.com>
1 parent 9775ab2 commit 745bed5

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

dist/base.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
{% set features = config.theme.features or [] %}
105105
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
106106
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
107-
<label class="md-overlay" for="__drawer"></label>
107+
<label class="md-overlay" for="__drawer" aria-label="{{ lang.t('nav') }}"></label>
108108
<div data-md-component="skip">
109109
{% if page.toc | first is defined %}
110110
{% set skip = page.toc | first %}

dist/partials/header.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<a href="{{ config.extra.homepage | d(nav.homepage.url, true) | url }}" title="{{ config.site_name | e }}" class="md-header__button md-logo" aria-label="{{ config.site_name }}" data-md-component="logo">
1313
{% include "partials/logo.html" %}
1414
</a>
15-
<label class="md-header__button md-icon" for="__drawer">
15+
<label class="md-header__button md-icon" for="__drawer" aria-label="{{ lang.t('nav') }}">
1616
{% set icon = config.theme.icon.menu or "material/menu" %}
1717
{% include ".icons/" ~ icon ~ ".svg" %}
1818
</label>
@@ -48,7 +48,7 @@
4848
{% if "search" in config.plugins %}
4949
{% set search = config.plugins["search"] | attr("config") %}
5050
{% if search.enabled %}
51-
<label class="md-header__button md-icon" for="__search">
51+
<label class="md-header__button md-icon" for="__search" aria-label="{{ lang.t('search') }}">
5252
{% set icon = config.theme.icon.search or "material/magnify" %}
5353
{% include ".icons/" ~ icon ~ ".svg" %}
5454
</label>

src/base.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,10 @@
205205
/>
206206

207207
<!-- Overlay for expanded drawer -->
208-
<label class="md-overlay" for="__drawer"></label>
208+
<label
209+
class="md-overlay" for="__drawer"
210+
aria-label="{{ lang.t('nav') }}"
211+
></label>
209212

210213
<!-- Skip to content -->
211214
<div data-md-component="skip">

src/partials/header.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,10 @@
5050
</a>
5151

5252
<!-- Button to open drawer -->
53-
<label class="md-header__button md-icon" for="__drawer">
53+
<label
54+
class="md-header__button md-icon" for="__drawer"
55+
aria-label="{{ lang.t('nav') }}"
56+
>
5457
{% set icon = config.theme.icon.menu or "material/menu" %}
5558
{% include ".icons/" ~ icon ~ ".svg" %}
5659
</label>
@@ -98,7 +101,10 @@
98101

99102
<!-- Check if search is actually enabled - see https://t.ly/DT_0V -->
100103
{% if search.enabled %}
101-
<label class="md-header__button md-icon" for="__search">
104+
<label
105+
class="md-header__button md-icon" for="__search"
106+
aria-label="{{ lang.t('search') }}"
107+
>
102108
{% set icon = config.theme.icon.search or "material/magnify" %}
103109
{% include ".icons/" ~ icon ~ ".svg" %}
104110
</label>

0 commit comments

Comments
 (0)