Changeset 59856
- Timestamp:
- 02/22/2025 12:28:36 AM (8 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js
r55124 r59856 120 120 }; 121 121 } 122 123 // Add aria-controls attributes to primary sub-menu. 124 var subMenus = document.querySelectorAll( '.primary-menu-container .sub-menu' ); 125 subMenus.forEach( function( subMenu, index ) { 126 var parentLi = subMenu.closest( 'li.menu-item-has-children' ); 127 subMenu.id = 'sub-menu-' + ( index + 1 ); 128 if ( parentLi ) { 129 var parentLink = parentLi.querySelector( 'button' ); 130 if ( parentLink ) { 131 parentLink.setAttribute( 'aria-controls', subMenu.id ); 132 } 133 } 134 } ); 122 135 123 136 /**
Note: See TracChangeset
for help on using the changeset viewer.