Skip to content

Commit 0319066

Browse files
committed
feat: add aria-labels to mobile menu for accessibility.
1 parent 8b327ef commit 0319066

3 files changed

Lines changed: 11 additions & 3 deletions

File tree

js/app.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ function getNotesTemplate() {
9797
9898
<h2>Licence:</h2>
9999
100-
<p class="modalbox-description">Bien que je ne voie pas trop l'intérêt de reprendre l'intégralité du code de mon site pour le réutiliser tel quel, j'ai tout de même décidé de le placer sous <span class="color-green">une licence permissive</span> mais <span class="color-red">pas trop non plus</span> (ça reste à la base un site personnel, entièrement codé à la main, sans aucun outil). Si vous souhaitez simplement <span class="color-green">reprendre quelques morceaux de code ou des éléments de style</span>, pas de souci. En revanche, pour <span class="color-red">une réutilisation plus large ou complète</span>, merci de me contacter au préalable pour qu'on en discute. Voici la licence: </p>
100+
<p class="modalbox-description">Bien que je ne voie pas trop l'intérêt de reprendre l'intégralité du code de mon site pour le réutiliser tel quel, j'ai tout de même décidé de le placer sous <span class="color-green alone-bold">une licence permissive</span> mais <span class="color-red alone-bold">pas trop non plus</span> (ça reste à la base un site personnel, entièrement codé à la main, sans aucun outil). Si vous souhaitez simplement <span class="color-green alone-bold">reprendre quelques morceaux de code ou des éléments de style</span>, pas de souci. En revanche, pour <span class="color-red alone-bold">une réutilisation plus large ou complète</span>, merci de me contacter au préalable pour qu'on en discute. Voici la licence: </p>
101101
102102
<p class="modalbox-description"><i class="fa-solid fa-square point"></i> <strong>GNU General Public License v3.0:</strong> consultez le dépôt GitHub du projet pour en savoir plus sur cette licence.</p>
103103
@@ -180,6 +180,10 @@ $(document).ready(function () {
180180

181181
$this.html('<i class="fa-solid fa-xmark"></i>');
182182

183+
$this.attr('aria-label', 'Fermer le menu');
184+
185+
$this.attr('aria-expanded', 'true');
186+
183187
}
184188

185189
else {
@@ -190,6 +194,10 @@ $(document).ready(function () {
190194

191195
$this.html('<i class="fa-solid fa-bars"></i>');
192196

197+
$this.attr('aria-label', 'Ouvrir le menu');
198+
199+
$this.attr('aria-expanded', 'false');
200+
193201
}
194202

195203
});

online/foucault.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ <h2>Notes:</h2>
348348

349349
<p class="modalbox-description"><i class="fa-solid fa-square point"></i> Le logiciel refusera les latitudes comprises entre -10 et 10 degrés, car l'installation d'un pendule de Foucault près de l'équateur est inutile. </p>
350350

351-
<p class="modalbox-description"><i class="fa-solid fa-square point"></i> Si la latitude saisie ne fonctionne pas, vérifiez que vous avez bien utilisé un point comme séparateur décimal, et non une virgule. Exemple: <span class="color-red">48,85</span> mais <span class="color-green">48.85</span>. </p>
351+
<p class="modalbox-description"><i class="fa-solid fa-square point"></i> Si la latitude saisie ne fonctionne pas, vérifiez que vous avez bien utilisé un point comme séparateur décimal, et non une virgule. Exemple: <span class="color-red alone-bold">48,85</span> mais <span class="color-green alone-bold">48.85</span>. </p>
352352

353353
</div>
354354

style.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ h1.website-main-panel-title {
339339
}
340340

341341
div.social-media {
342-
padding: 15px 30px;
342+
padding: 10px 30px;
343343
cursor: default;
344344
}
345345

0 commit comments

Comments
 (0)