From 6c03ee7f59d3d9741f5ef65a15d559868bc5fc9d Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Wed, 10 Apr 2024 15:38:59 +0100 Subject: [PATCH] Improve accessibility --- packages/website/src/lib/Editor.svelte | 80 ++++++++++--------- .../routes/(tools)/bookmarklets/+page.svelte | 6 +- 2 files changed, 49 insertions(+), 37 deletions(-) diff --git a/packages/website/src/lib/Editor.svelte b/packages/website/src/lib/Editor.svelte index cfd38669..1064f95a 100644 --- a/packages/website/src/lib/Editor.svelte +++ b/packages/website/src/lib/Editor.svelte @@ -1,66 +1,73 @@ - + + type Attrs = { + [name: string]: string; + }; + type AttrSource = Attrs | ((view: EditorView) => Attrs | null); + + -
- -{#if $$slots.header} -
- -
-{/if} - +
+ {#if $$slots.header} +
+ +
+ {/if} +
+ + - diff --git a/packages/website/src/routes/(tools)/bookmarklets/+page.svelte b/packages/website/src/routes/(tools)/bookmarklets/+page.svelte index 61310e08..6de2cc51 100644 --- a/packages/website/src/routes/(tools)/bookmarklets/+page.svelte +++ b/packages/website/src/routes/(tools)/bookmarklets/+page.svelte @@ -21,6 +21,8 @@ } } + let contentAttributes = {"aria-label": "Bookmarklet editor"} + $: progress = process(value); @@ -34,6 +36,7 @@ {value} on:change={(e) => (value = e.detail)} lang={LanguageConfig.JavaScript} + {contentAttributes} >
Input
@@ -44,6 +47,7 @@ {:catch error}

{error.message}

{/await} + @@ -53,7 +57,7 @@

Either drag the link to your bookmarlets bar or, on FireFox, right click and - select "Bookmark Link" + select "Bookmark Link".