|
4 | 4 | {{ super() }}
|
5 | 5 | {% include "partials/icons.html" %}
|
6 | 6 |
|
7 |
| -<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation"> |
8 |
| -<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc"> |
9 |
| -<label class="overlay sidebar-overlay" for="__navigation"> |
10 |
| - <div class="visually-hidden">Hide navigation sidebar</div> |
11 |
| -</label> |
12 |
| -<label class="overlay toc-overlay" for="__toc"> |
13 |
| - <div class="visually-hidden">Hide table of contents sidebar</div> |
14 |
| -</label> |
| 7 | +<input type="checkbox" class="sidebar-toggle" name="__navigation" id="__navigation" aria-label="Toggle site navigation sidebar"> |
| 8 | +<input type="checkbox" class="sidebar-toggle" name="__toc" id="__toc" aria-label="Toggle table of contents sidebar"> |
| 9 | +<label class="overlay sidebar-overlay" for="__navigation"></label> |
| 10 | +<label class="overlay toc-overlay" for="__toc"></label> |
15 | 11 |
|
16 | 12 | <a class="skip-to-content muted-link" href="#furo-main-content">
|
17 | 13 | {%- trans -%}
|
|
31 | 27 | <header class="mobile-header">
|
32 | 28 | <div class="header-left">
|
33 | 29 | <label class="nav-overlay-icon" for="__navigation">
|
34 |
| - <div class="visually-hidden">Toggle site navigation sidebar</div> |
35 |
| - <i class="icon"><svg><use href="#svg-menu"></use></svg></i> |
| 30 | + <span class="icon"><svg><use href="#svg-menu"></use></svg></span> |
36 | 31 | </label>
|
37 | 32 | </div>
|
38 | 33 | <div class="header-center">
|
39 | 34 | <a href="{{ pathto(master_doc) }}"><div class="brand">{{ docstitle if docstitle else project }}</div></a>
|
40 | 35 | </div>
|
41 | 36 | <div class="header-right">
|
42 | 37 | <div class="theme-toggle-container theme-toggle-header">
|
43 |
| - <button class="theme-toggle"> |
44 |
| - <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div> |
| 38 | + <button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme"> |
45 | 39 | <svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
|
46 | 40 | <svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
|
47 | 41 | <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
48 | 42 | <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
49 | 43 | </button>
|
50 | 44 | </div>
|
51 | 45 | <label class="toc-overlay-icon toc-header-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
|
52 |
| - <div class="visually-hidden">Toggle table of contents sidebar</div> |
53 |
| - <i class="icon"><svg><use href="#svg-toc"></use></svg></i> |
| 46 | + <span class="icon"><svg><use href="#svg-toc"></use></svg></span> |
54 | 47 | </label>
|
55 | 48 | </div>
|
56 | 49 | </header>
|
|
103 | 96 | {%- endfor -%}
|
104 | 97 | {#- Theme toggle -#}
|
105 | 98 | <div class="theme-toggle-container theme-toggle-content">
|
106 |
| - <button class="theme-toggle"> |
107 |
| - <div class="visually-hidden">Toggle Light / Dark / Auto color theme</div> |
| 99 | + <button class="theme-toggle" aria-label="Toggle Light / Dark / Auto color theme"> |
108 | 100 | <svg class="theme-icon-when-auto-light"><use href="#svg-sun-with-moon"></use></svg>
|
109 | 101 | <svg class="theme-icon-when-auto-dark"><use href="#svg-moon-with-sun"></use></svg>
|
110 | 102 | <svg class="theme-icon-when-dark"><use href="#svg-moon"></use></svg>
|
111 | 103 | <svg class="theme-icon-when-light"><use href="#svg-sun"></use></svg>
|
112 | 104 | </button>
|
113 | 105 | </div>
|
114 | 106 | <label class="toc-overlay-icon toc-content-icon{% if furo_hide_toc %} no-toc{% endif %}" for="__toc">
|
115 |
| - <div class="visually-hidden">Toggle table of contents sidebar</div> |
116 |
| - <i class="icon"><svg><use href="#svg-toc"></use></svg></i> |
| 107 | + <span class="icon"><svg><use href="#svg-toc"></use></svg></span> |
117 | 108 | </label>
|
118 | 109 | </div>
|
119 | 110 | <article role="main" id="furo-main-content">
|
|
0 commit comments