Skip to content

Commit

Permalink
docs: ajoute commentaire sidemenu.njk
Browse files Browse the repository at this point in the history
  • Loading branch information
ocruze committed Jul 17, 2024
1 parent fa6d15a commit 88c19e5
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions _includes/components/sidemenu.njk
Original file line number Diff line number Diff line change
Expand Up @@ -34,12 +34,18 @@
</nav>
<script>
(() => {
// trouver le tag "a" correspondant au hash
const hash = window.location.hash
const link = document.querySelector(`.fr-sidemenu__link[href='${hash}']`);
if (link) {
link.ariaCurrent = "page"
/**
* Parcourir les liens du sidemenu, (boucle jusqu'à trouver fr-sidemenu__inner)
* - si l'élément à la classe fr-collapse (c'est la div qui enrobe la sous-liste actuelle), ajouter sur sur son element précédent (le button) el.previousElementSibling.ariaExpanded = true pour ouvrir le collapse.
* - Et lui ajouter l'attribut aria-current="true"
*/
let el = link.parentElement
do {
if (el?.classList?.contains("fr-collapse")) {
Expand Down

0 comments on commit 88c19e5

Please sign in to comment.