From 37789867243e691899bd64f7c85d147e7b7d4044 Mon Sep 17 00:00:00 2001 From: Corson-Dosch <hcorson-dosch@usgs.gov> Date: Thu, 12 Dec 2024 18:00:04 -0600 Subject: [PATCH] Add aria role and attribute and make keydown event triggered by enter or space --- src/components/RegionalFiresViz.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/RegionalFiresViz.vue b/src/components/RegionalFiresViz.vue index df794e6..9b79de0 100644 --- a/src/components/RegionalFiresViz.vue +++ b/src/components/RegionalFiresViz.vue @@ -300,12 +300,14 @@ // add tab-index selection and keypress events for fire markers for (let i=0; i < 2; i++) { d3.select(`#source-${i}`) - .attr('tabindex', 0) - .on("keypress", function(event) { - if(event.key == 'Enter'){ - keypressFire(event) - } - }) + .attr('tabindex', 0) + .attr("role", "button") + .attr("aria-label", i == 0 ? 'Dennison Fork 2015 wildfire' : 'Steamboat Creek 2016 wildfire') + .on("keydown", function(event) { + if(event.code == 'Enter' | event.code == 'Space'){ + keypressFire(event) + } + }) } // draw default line -- GitLab