Skip to content

Commit 00814e7

Browse files
committed
use modern focus-visible instead
1 parent 02bef35 commit 00814e7

5 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/lib/Topbar.svelte

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,17 @@
4848

4949
<div class="bg-stone-800 flex w-full items-center justify-between p-2 h-12 sticky top-0 border-b border-stone-700 z-20">
5050
<a
51-
class="absolute -translate-y-30 -translate-x-1/2 left-1/2 focus:outline-2 outline-blue-500 focus:translate-y-0"
51+
class="absolute -translate-y-30 -translate-x-1/2 left-1/2 focus-visible:outline-2 outline-blue-500 focus-visible:translate-y-0"
5252
href="#nav_side">Go To Nav</a>
5353
<a
54-
class="absolute -translate-y-30 -translate-x-1/2 left-1/2 focus:outline-2 outline-blue-500 focus:translate-y-0"
54+
class="absolute -translate-y-30 -translate-x-1/2 left-1/2 focus-visible:outline-2 outline-blue-500 focus-visible:translate-y-0"
5555
href="#main_content">Go To Content</a>
5656
<div class="flex items-center grow">
5757
<button
58-
class="px-2 pr-3 sm:hidden focus:outline-2 focus:outline-dph-orange"
58+
class="px-2 pr-3 sm:hidden focus-visible:outline-2 focus-visible:outline-dph-orange"
5959
aria-label="{windowInfo.isNavOpen ? 'Collapse' : 'Expand'} Sidebar"
6060
onclick={() => (windowInfo.isNavOpen = !windowInfo.isNavOpen)}><IconMenu /></button>
61-
<a class="flex items-center hover:text-white p-1 focus:outline-2 focus:outline-dph-orange" href="/">
61+
<a class="flex items-center hover:text-white p-1 focus-visible:outline-2 focus-visible:outline-dph-orange" href="/">
6262
<img
6363
alt="Datapack Hub Logo"
6464
src="/logos/dph.svg"
@@ -72,21 +72,21 @@
7272
<div class="flex items-center gap-2">
7373
<a
7474
href="https://github.com/Datapack-Hub/wiki/blob/main/src/routes{page.url.pathname}/%2Bpage.svx"
75-
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus:outline-2 focus:outline-dph-orange"
75+
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus-visible:outline-2 focus-visible:outline-dph-orange"
7676
aria-label="Edit">
7777
<IconEdit />
7878
<span class="hidden sm:block">Edit</span>
7979
</a>
8080
<button
81-
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus:outline-2 focus:outline-dph-orange"
81+
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus-visible:outline-2 focus-visible:outline-dph-orange"
8282
aria-label="Copy URL"
8383
onclick={copyUrl}>
8484
<IconShare />
8585
<span class="hidden sm:block">{shareText}</span>
8686
</button>
8787
<a
8888
href="https://discord.gg/xHTHbZqXr6"
89-
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus:outline-2 focus:outline-dph-orange"
89+
class="bg-black/45 p-2 rounded-lg py-1 flex items-center gap-2 hover:text-stone-100 aspect-square sm:aspect-auto focus-visible:outline-2 focus-visible:outline-dph-orange"
9090
aria-label="Discord">
9191
<IconDiscord />
9292
<span class="hidden sm:block">Discord</span>

src/lib/sidebar/SearchBox.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
<button
1616
aria-label="Open Search Modal"
17-
class="bg-black/45 px-2 py-1 rounded-lg flex justify-between items-center mt-1 mb-2 w-full focus:outline-2 focus:outline-dph-orange"
17+
class="bg-black/45 px-2 py-1 rounded-lg flex justify-between items-center mt-1 mb-2 w-full focus-visible:outline-2 focus-visible:outline-dph-orange"
1818
onclick={async () => await dialog.showModal()}>
1919
<div class="flex items-center gap-2">
2020
<IconSearch />

src/lib/sidebar/Sidebar.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<button
4949
class="{page == 'wiki'
5050
? 'bg-stone-700'
51-
: 'bg-stone-800'} hover:text-stone-400 px-2 py-1 rounded-md flex items-center gap-1 focus:outline-2 focus:outline-dph-orange"
51+
: 'bg-stone-800'} hover:text-stone-400 px-2 py-1 rounded-md flex items-center gap-1 focus-visible:outline-2 focus-visible:outline-dph-orange"
5252
onclick={() => {
5353
page = "wiki";
5454
sessionStorage.setItem("page", "wiki");
@@ -58,7 +58,7 @@
5858
<button
5959
class="{page == 'guides'
6060
? 'bg-stone-700'
61-
: 'bg-stone-800'} hover:text-stone-400 px-2 py-1 rounded-md flex items-center gap-1 focus:outline-2 focus:outline-dph-orange"
61+
: 'bg-stone-800'} hover:text-stone-400 px-2 py-1 rounded-md flex items-center gap-1 focus-visible:outline-2 focus-visible:outline-dph-orange"
6262
onclick={() => {
6363
page = "guides";
6464
sessionStorage.setItem("page", "guides");
@@ -91,7 +91,7 @@
9191
{/if}
9292
<button
9393
aria-label="{windowInfo.isNavOpen ? 'Collapse' : 'Expand'} Sidebar"
94-
class="hidden sm:block text-stone-200 text-lg motion-safe:transition-all focus:outline-2 focus:outline-dph-orange {windowInfo.isNavOpen
94+
class="hidden sm:block text-stone-200 text-lg motion-safe:transition-all focus-visible:outline-2 focus-visible:outline-dph-orange {windowInfo.isNavOpen
9595
? 'rotate-0'
9696
: 'rotate-180'}"
9797
onclick={() => (windowInfo.isNavOpen = !windowInfo.isNavOpen)}>

src/lib/sidebar/navigation/SidebarCategory.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<details ontoggle={() => (windowInfo.isNavOpen = true)} class="w-full group marker:hidden">
1818
<summary
19-
class="rounded-lg cursor-pointer p-1 w-full flex gap-2 items-center text-left hover:bg-stone-700 hover:text-white hover:font-medium marker:hidden focus:outline-2 focus:outline-dph-orange">
19+
class="rounded-lg cursor-pointer p-1 w-full flex gap-2 items-center text-left hover:bg-stone-700 hover:text-white hover:font-medium marker:hidden focus-visible:outline-2 focus-visible:outline-dph-orange">
2020
<Icon />
2121
{#if windowInfo.isNavOpen}
2222
<span class="grow">{name}</span>

src/lib/sidebar/navigation/SidebarPage.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<a
1616
href={page}
1717
onclick={() => (windowInfo.width < 768 ? (windowInfo.isNavOpen = !windowInfo.isNavOpen) : null)}
18-
class="hover:bg-stone-700 hover:text-white hover:font-medium py-1 rounded-lg flex gap-2 pl-1 items-center focus:outline-2 focus:outline-dph-orange">
18+
class="hover:bg-stone-700 hover:text-white hover:font-medium py-1 rounded-lg flex gap-2 pl-1 items-center focus-visible:outline-2 focus-visible:outline-dph-orange">
1919
<Icon />
2020

2121
{#if windowInfo.isNavOpen}

0 commit comments

Comments
 (0)