From 41fa5b89774804e40f53c834cee4a4189c433cd8 Mon Sep 17 00:00:00 2001 From: Kevin Paxman <kpaxman@uwaterloo.ca> Date: Fri, 13 Sep 2024 13:03:41 -0400 Subject: [PATCH] ISTWCMS-6986: add aria-label to nav elements --- .../menu/menu--horizontal/menu--horizontal.twig | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig b/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig index eb71ccdf..ba9aa45f 100644 --- a/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig +++ b/src/patterns/04-components/menu/menu--horizontal/menu--horizontal.twig @@ -1,4 +1,11 @@ -<nav class="uw-horizontal-nav {% if modifier_classes %} uw-horizontal-nav--{{ modifier_classes }}{% endif %}"> +{% if 'header' in modifier_classes %} + {% set label='University of Waterloo navigation' %} +{% elseif 'main' in modifier_classes %} + {% set label='Site navigation' %} +{% elseif 'secondary' in modifier_classes %} + {% set label='Site secondary navigation' %} +{% endif %} +<nav class="uw-horizontal-nav {% if modifier_classes %} uw-horizontal-nav--{{ modifier_classes }}{% endif %}"{% if label %} aria-label="{{ label }}"{% endif %}> <div class="uw-horizontal-nav--wrapper"> {% if include_home %} <div class="uw-horizontal-nav--home"> -- GitLab