From: sethk Date: Tue, 12 Jul 2016 16:03:44 +0000 (-0700) Subject: Updating to enhance accessibility X-Git-Tag: v6.3-rc1~39^2~2^2~1^2~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdeb09e76fdac2e5d62dcaf971f397f63f258cc4;p=thirdparty%2Ffoundation%2Ffoundation-sites.git Updating to enhance accessibility --- diff --git a/js/foundation.util.tree.js b/js/foundation.util.tree.js index b1490623a..ff2274754 100644 --- a/js/foundation.util.tree.js +++ b/js/foundation.util.tree.js @@ -35,9 +35,12 @@ const Tree = { }); } else { $item.addClass(noSubClass).find('a').attr('tabindex',-1); + var text = $item.addClass(noSubClass).find('a').text(); + if( $item.find('a').length > 0 ){ + $item.attr('aria-label',text + ' link'); + } } - if ($item.parent('[data-submenu]').length) { $item.addClass(`is-submenu-item ${subItemClass}`); } diff --git a/scss/components/_accordion-menu.scss b/scss/components/_accordion-menu.scss index ec6514470..a2106c0b2 100644 --- a/scss/components/_accordion-menu.scss +++ b/scss/components/_accordion-menu.scss @@ -12,6 +12,10 @@ $accordionmenu-arrow-color: $primary-color !default; @mixin foundation-accordion-menu { .tree{ + li:focus{ + border: 1px dotted #000; + outline: 0; + } .is-accordion-submenu-none > a{ padding: 0; line-height: $list-lineheight;