updated aria roles
All checks were successful
/ build-site (push) Successful in 17m49s
/ checking (push) Successful in 1m43s
/ publish (push) Successful in 2m33s
/ deploy-unlighthouse-files (push) Successful in 12s
/ unlighthouse (push) Successful in 32s
/ deploy-unlighthouse-site (push) Successful in 9s

This commit is contained in:
Firq 2024-01-01 20:54:14 +01:00
parent 4b3a8898f6
commit 340f39710e
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
2 changed files with 3 additions and 3 deletions

View file

@ -13,12 +13,12 @@ const hamburger_src_url = `url("${hamburger.src}")`;
<ul class="desktop"> <ul class="desktop">
<slot name="desktop"/> <slot name="desktop"/>
</ul> </ul>
<button class="mobile" aria-label="Navigation Button" tabindex="0" onclick="this.focus()"> <button class="mobile" aria-label="Navigation Button" tabindex="0" onclick="this.focus()" role="navigation">
<ul> <ul>
<slot name="mobile"/> <slot name="mobile"/>
</ul> </ul>
<div class="placeholder"></div> <div class="placeholder"></div>
<div class="hamburger-menu" role="menu"></div> <div class="hamburger-menu" role="navigation"></div>
</button> </button>
</header> </header>

View file

@ -30,7 +30,7 @@ let extraattributes = navtype === "mobile" ? { tabindex: "0"} : {}
rel="noopener noreferrer" rel="noopener noreferrer"
aria-label={text} aria-label={text}
class={currPage} class={currPage}
role="menuitem" role="navigation"
{...extraattributes} {...extraattributes}
> >
<div class="icon"></div> <div class="icon"></div>