From 36997f6ac1323130c7e8c8a22f28658126ff74be Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Tue, 18 Oct 2022 14:25:26 +0530 Subject: [PATCH] chore: A11y changes --- cypress/snapshots.js | 2 +- src/lib/components/actions.svelte | 6 +-- src/lib/components/card/card.svelte | 3 +- src/lib/components/card/tabs.svelte | 8 +++- src/lib/components/history/history.svelte | 1 + src/lib/components/navbar.svelte | 2 +- src/lib/components/theme.svelte | 51 ++++++++++++----------- src/routes/edit/+page.svelte | 5 ++- 8 files changed, 45 insertions(+), 33 deletions(-) diff --git a/cypress/snapshots.js b/cypress/snapshots.js index a54958c7..a66a23cb 100644 --- a/cypress/snapshots.js +++ b/cypress/snapshots.js @@ -16,7 +16,7 @@ module.exports = { "1": "{\"code\":\"graph TD\\n A[Party] -->|Get money| B(Go shopping!!)\\n \",\"mermaid\":\"{\\n \\\"theme\\\": \\\"forest\\\",\\n \\\"test\\\": \\\"hello world\\\"\\n}\",\"autoSync\":true,\"updateDiagram\":true,\"loader\":{\"type\":\"files\",\"config\":{\"codeURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/code.mmd\",\"configURL\":\"https://gist.githubusercontent.com/sidharthv96/6268a23e673a533dcb198f241fd7012a/raw/4eb03887e6a41397e80bdcdbf94017c498f8f1e2/config.json\"}}}" } }, - "__version": "10.6.0", + "__version": "10.10.0", "Auto sync tests": { "should dim diagram when code is edited": { "1": "{\"code\":\"graph TD\\n A[Christmas] -->|Get money| B(Go shopping)\\n B --> C{Let me think}\\n C -->|One| D[Laptop]\\n C -->|Two| E[iPhone]\\n C -->|Three| F[fa:fa-car Car]\\n C --> Test\",\"mermaid\":\"{\\n \\\"theme\\\": \\\"default\\\"\\n}\",\"autoSync\":false,\"updateDiagram\":false}" diff --git a/src/lib/components/actions.svelte b/src/lib/components/actions.svelte index c31128b7..48784ef1 100644 --- a/src/lib/components/actions.svelte +++ b/src/lib/components/actions.svelte @@ -186,17 +186,17 @@ - + - + - + diff --git a/src/lib/components/card/card.svelte b/src/lib/components/card/card.svelte index 27008d9e..24ea56f4 100644 --- a/src/lib/components/card/card.svelte +++ b/src/lib/components/card/card.svelte @@ -14,7 +14,8 @@
(isOpen = !isOpen)}> + on:click={() => (isOpen = !isOpen)} + on:keypress={() => (isOpen = !isOpen)}>
diff --git a/src/lib/components/card/tabs.svelte b/src/lib/components/card/tabs.svelte index 0f99e362..433d6628 100644 --- a/src/lib/components/card/tabs.svelte +++ b/src/lib/components/card/tabs.svelte @@ -19,7 +19,10 @@
- (isOpen = !isOpen)}> + (isOpen = !isOpen)} + on:keypress|stopPropagation={() => (isOpen = !isOpen)}> {#if isCloseable} {/if} @@ -29,7 +32,8 @@ {#each tabs as tab}
toggleTabs(tab)}> + on:click|stopPropagation={() => toggleTabs(tab)} + on:keypress|stopPropagation={() => toggleTabs(tab)}> {tab.title}
diff --git a/src/lib/components/history/history.svelte b/src/lib/components/history/history.svelte index 45d16380..35d3da43 100644 --- a/src/lib/components/history/history.svelte +++ b/src/lib/components/history/history.svelte @@ -161,6 +161,7 @@
{name} {:else} diff --git a/src/lib/components/navbar.svelte b/src/lib/components/navbar.svelte index 0ef9efd5..99e3a309 100644 --- a/src/lib/components/navbar.svelte +++ b/src/lib/components/navbar.svelte @@ -61,7 +61,7 @@