From 8ac954b1a29c9fed6a006e4428cd99dd120611c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?= Date: Mon, 6 Dec 2021 15:03:41 +0100 Subject: [PATCH] Add tabindex to elements for better keyboard navigation --- src/components/atoms/Button.svelte | 5 +++-- src/components/atoms/ButtonCircle.svelte | 4 ++-- src/components/molecules/Location.svelte | 1 + src/components/molecules/Switcher.svelte | 2 +- src/components/organisms/Footer.svelte | 4 ++-- src/routes/[country]/[location]/index.svelte | 8 ++++++-- src/routes/credits.svelte | 6 +++--- src/routes/photos.svelte | 2 +- src/routes/subscribe.svelte | 2 +- 9 files changed, 20 insertions(+), 14 deletions(-) diff --git a/src/components/atoms/Button.svelte b/src/components/atoms/Button.svelte index c05e391..ee31d98 100644 --- a/src/components/atoms/Button.svelte +++ b/src/components/atoms/Button.svelte @@ -25,7 +25,7 @@ {#if tag === 'button'} - @@ -35,7 +35,8 @@ {rel} {target} sveltekit:prefetch={url && isExternal ? null : true} sveltekit:noscroll={isExternal ? null : true} - disabled={disabled} + {disabled} + tabindex="0" on:click > diff --git a/src/components/atoms/ButtonCircle.svelte b/src/components/atoms/ButtonCircle.svelte index 8d9d3af..f148bb9 100644 --- a/src/components/atoms/ButtonCircle.svelte +++ b/src/components/atoms/ButtonCircle.svelte @@ -18,7 +18,7 @@ {#if tag === 'a'} - + {#if clone} {#each Array(2) as _} @@ -28,7 +28,7 @@ {/if} {:else} -