]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
For accordion menu, changes aria roles from "tab" to "menuitem" and tabpanel" and...
authorMichellanne Li <michellanne.li@gmail.com>
Fri, 14 Oct 2016 03:37:18 +0000 (22:37 -0500)
committerKevin Ball <kmball11@gmail.com>
Thu, 20 Oct 2016 18:50:09 +0000 (11:50 -0700)
js/foundation.accordionMenu.js

index 460dc33f24eef1d3cf4b6d605c70e971558ed049..42d796306f0b99dde20acf6eee4bdf208da3da8e 100644 (file)
@@ -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
       });
     });