From 9d7f87464da4143c1c0fe67bbf0f53526c257f8d Mon Sep 17 00:00:00 2001
From: Alexis <35.alexis.pele@gmail.com>
Date: Fri, 13 Oct 2023 20:54:26 +0200
Subject: [PATCH 1/7] Added titles for accessibility
---
src/components/maps/overlay/SearchMarkers.vue | 15 ++++++++++++---
1 file changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/components/maps/overlay/SearchMarkers.vue b/src/components/maps/overlay/SearchMarkers.vue
index f93cc51f..3b5e739b 100644
--- a/src/components/maps/overlay/SearchMarkers.vue
+++ b/src/components/maps/overlay/SearchMarkers.vue
@@ -90,16 +90,16 @@ onUpdated(() => {
-
+
-
-
-
+
{{ m.title }}
{{ m.description }}
@@ -153,6 +153,15 @@ onUpdated(() => {
color: #dc2626;
border-radius: 50%;
cursor: pointer;
+
+ &:hover {
+ background-color: var(--slate-200);
+ }
+
+ &:focus-visible {
+ outline: 1px dotted var(--slate-500);
+ outline: 4px auto var(--slate-900);
+ }
}
}
From 7f7fa1465a5e141f9138668ed46890082e800c20 Mon Sep 17 00:00:00 2001
From: Alexis <35.alexis.pele@gmail.com>
Date: Fri, 13 Oct 2023 21:32:19 +0200
Subject: [PATCH 2/7] Fixed small focus bugs
---
src/components/maps/WorldMap.astro | 4 ++
src/components/maps/WorldMapOverlay.astro | 9 +---
src/components/maps/overlay/SearchMarkers.vue | 48 ++++++++++++++-----
src/pages/index.astro | 9 +---
4 files changed, 43 insertions(+), 27 deletions(-)
diff --git a/src/components/maps/WorldMap.astro b/src/components/maps/WorldMap.astro
index a444813d..ca9ac233 100644
--- a/src/components/maps/WorldMap.astro
+++ b/src/components/maps/WorldMap.astro
@@ -204,6 +204,10 @@ body {
.world-wrapper {
position: fixed;
inset: 0;
+
+ #world {
+ height: 100%;
+ }
}
.leaflet-container {
diff --git a/src/components/maps/WorldMapOverlay.astro b/src/components/maps/WorldMapOverlay.astro
index db5700db..b7fcf726 100644
--- a/src/components/maps/WorldMapOverlay.astro
+++ b/src/components/maps/WorldMapOverlay.astro
@@ -1,16 +1,9 @@
---
-import { allTasks } from 'nanostores';
-import { $world } from './worldStore';
-
import SearchMarkers from "./overlay/SearchMarkers.vue";
-
-$world.listen(() => {})
-await allTasks()
-const { markers, players } = $world.get()
---
-
+