From: Michellanne Li Date: Fri, 14 Oct 2016 03:37:18 +0000 (-0500) Subject: For accordion menu, changes aria roles from "tab" to "menuitem" and tabpanel" and... X-Git-Tag: v6.3-rc1~41^2~3^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eedb468e494312c2daccf9067b30de81036ae2f5;p=thirdparty%2Ffoundation%2Ffoundation-sites.git For accordion menu, changes aria roles from "tab" to "menuitem" and tabpanel" and "tablist" to "menu." --- diff --git a/js/foundation.accordionMenu.js b/js/foundation.accordionMenu.js index 460dc33f2..42d796306 100644 --- a/js/foundation.accordionMenu.js +++ b/js/foundation.accordionMenu.js @@ -47,7 +47,7 @@ class AccordionMenu { _init() { this.$element.find('[data-submenu]').not('.is-active').slideUp(0);//.find('a').css('padding-left', '1rem'); this.$element.attr({ - 'role': 'tablist', + 'role': 'menu', 'aria-multiselectable': this.options.multiOpen }); @@ -61,13 +61,13 @@ class AccordionMenu { $elem.attr({ 'aria-controls': subId, 'aria-expanded': isActive, - 'role': 'tab', + 'role': 'menuitem', 'id': linkId }); $sub.attr({ 'aria-labelledby': linkId, 'aria-hidden': !isActive, - 'role': 'tabpanel', + 'role': 'menu', 'id': subId }); });