diff --git a/frontend/src/routes/forgot-password/+page.svelte b/frontend/src/routes/forgot-password/+page.svelte index 2bd994d0..460eb538 100644 --- a/frontend/src/routes/forgot-password/+page.svelte +++ b/frontend/src/routes/forgot-password/+page.svelte @@ -46,7 +46,7 @@ let { form }: { form?: { error?: string; success?: boolean } } = $props(); id="email" required autocomplete="email" - class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:border-ink focus:ring-1 focus:ring-ink focus:outline-none" + class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" /> diff --git a/frontend/src/routes/korrespondenz/CorrespondenzFilterControls.svelte b/frontend/src/routes/korrespondenz/CorrespondenzFilterControls.svelte index b4971071..d26bd3bb 100644 --- a/frontend/src/routes/korrespondenz/CorrespondenzFilterControls.svelte +++ b/frontend/src/routes/korrespondenz/CorrespondenzFilterControls.svelte @@ -42,7 +42,7 @@ let isActive = $derived(!!(fromDate || toDate || sortDir !== 'DESC')); bind:value={fromDate} onchange={() => onapplyFilters()} placeholder={m.conv_strip_from_placeholder()} - class="h-8 w-[100px] rounded border bg-surface px-2 text-xs text-ink focus:outline-none {fromDate ? 'border-primary' : 'border-line'}" + class="h-8 w-[100px] rounded border bg-surface px-2 text-xs text-ink focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring {fromDate ? 'border-primary' : 'border-line'}" /> @@ -52,7 +52,7 @@ let isActive = $derived(!!(fromDate || toDate || sortDir !== 'DESC')); bind:value={toDate} onchange={() => onapplyFilters()} placeholder={m.conv_strip_to_placeholder()} - class="h-8 w-[100px] rounded border bg-surface px-2 text-xs text-ink focus:outline-none {toDate ? 'border-primary' : 'border-line'}" + class="h-8 w-[100px] rounded border bg-surface px-2 text-xs text-ink focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring {toDate ? 'border-primary' : 'border-line'}" /> diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index c241fc9d..6fa8f049 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -42,7 +42,7 @@ let { form }: { form?: { error?: string; success?: boolean } } = $props(); id="username" required autocomplete="username" - class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:border-ink focus:ring-1 focus:ring-ink focus:outline-none" + class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" /> @@ -58,7 +58,7 @@ let { form }: { form?: { error?: string; success?: boolean } } = $props(); id="password" required autocomplete="current-password" - class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:border-ink focus:ring-1 focus:ring-ink focus:outline-none" + class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" /> diff --git a/frontend/src/routes/persons/+page.svelte b/frontend/src/routes/persons/+page.svelte index f8e024f0..7da342c9 100644 --- a/frontend/src/routes/persons/+page.svelte +++ b/frontend/src/routes/persons/+page.svelte @@ -54,7 +54,7 @@ function handleSearch() { oninput={handleSearch} onfocus={() => (qFocused = true)} onblur={() => (qFocused = false)} - class="block w-56 rounded-sm border border-line bg-surface py-2.5 pr-10 pl-4 font-sans text-sm text-ink placeholder-ink-3 shadow-sm focus:border-ink focus:ring-1 focus:ring-ink focus:outline-none" + class="block w-56 rounded-sm border border-line bg-surface py-2.5 pr-10 pl-4 font-sans text-sm text-ink placeholder-ink-3 shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" />
@@ -69,7 +69,7 @@ let { id="confirmPassword" required autocomplete="new-password" - class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:border-ink focus:ring-1 focus:ring-ink focus:outline-none" + class="block w-full border border-line px-3 py-2.5 font-serif text-sm text-ink placeholder-ink-3 focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" />