From cd002d5e46dbf6e3d855e00f7a67b7d60d7ddb9d Mon Sep 17 00:00:00 2001 From: alexma233 Date: Wed, 6 May 2026 13:16:55 +0800 Subject: [PATCH] fix(web): improve accessibility semantics --- web/src/lib/components/app/code-editor.svelte | 2 +- web/src/lib/components/app/copy-button.svelte | 4 +- .../app/disabled-reason-tooltip.svelte | 8 +-- .../lib/components/ui/card/card-title.svelte | 12 +++-- .../ui/input-group/input-group-addon.svelte | 7 +++ .../ui/pagination/pagination-ellipsis.svelte | 3 +- web/src/lib/i18n/messages/en-us.ts | 1 + web/src/lib/i18n/messages/zh-hans.ts | 1 + web/src/routes/+layout.svelte | 6 ++- web/src/routes/+page.svelte | 8 +-- web/src/routes/backups/+page.svelte | 2 +- web/src/routes/backups/[id]/+page.svelte | 2 +- web/src/routes/login/+page.svelte | 2 +- web/src/routes/nodes/+page.svelte | 2 +- web/src/routes/nodes/[id]/+page.svelte | 6 +-- .../nodes/[id]/docker/containers/+page.svelte | 3 +- .../[id]/docker/containers/[cid]/+page.svelte | 34 ++++++------ .../nodes/[id]/docker/images/+page.svelte | 3 +- .../[id]/docker/images/[img]/+page.svelte | 12 ++--- .../nodes/[id]/docker/networks/+page.svelte | 3 +- .../[id]/docker/networks/[nid]/+page.svelte | 14 ++--- .../nodes/[id]/docker/volumes/+page.svelte | 3 +- .../[id]/docker/volumes/[vol]/+page.svelte | 14 ++--- web/src/routes/services/+page.svelte | 2 +- web/src/routes/services/[name]/+page.svelte | 53 +++++++++++-------- web/src/routes/settings/+page.svelte | 10 ++-- web/src/routes/tasks/+page.svelte | 2 +- web/src/routes/tasks/[id]/+page.svelte | 6 +-- 28 files changed, 129 insertions(+), 96 deletions(-) diff --git a/web/src/lib/components/app/code-editor.svelte b/web/src/lib/components/app/code-editor.svelte index 3e95d4a..6424764 100644 --- a/web/src/lib/components/app/code-editor.svelte +++ b/web/src/lib/components/app/code-editor.svelte @@ -221,4 +221,4 @@ } -
+
diff --git a/web/src/lib/components/app/copy-button.svelte b/web/src/lib/components/app/copy-button.svelte index 51eb157..170538b 100644 --- a/web/src/lib/components/app/copy-button.svelte +++ b/web/src/lib/components/app/copy-button.svelte @@ -31,9 +31,9 @@ class="h-6 w-6 text-muted-foreground hover:text-foreground" > {#if copied} - +