Make WordPress Core

Ticket #53951: 53951.diff

File 53951.diff, 1.4 KB (added by utz119, 4 years ago)
  • src/wp-content/themes/twentytwenty/assets/js/index.js

    commit b2c71463ce8f7fd4074a4413844b9ceed6889e69
    Author: TeBenachi <TeBenachi@gmail.com>
    Date:   Mon Aug 30 20:47:20 2021 -0400
    
        Fix search modal aria-expanded
    
    diff --git src/wp-content/themes/twentytwenty/assets/js/index.js src/wp-content/themes/twentytwenty/assets/js/index.js
    index 0a64fd98ba..ba748201bd 100644
    twentytwenty.coverModals = { 
    282282                if ( modalToggle ) {
    283283                        modalToggle.click();
    284284
     285                        // Set aria-expanded to false when untoggle.
     286                        document.querySelectorAll( '.search-toggle' ).forEach( function( element ) {
     287                                var searchToggleAria = element.getAttribute("aria-expanded");
     288                                var searchToggleAriaFalse = element.setAttribute("aria-expanded", "false");
     289                                if (searchToggleAria === "true") {
     290                                        searchToggleAriaFalse;
     291                                }
     292                        } );
     293
    285294                        // If one doesn't exist, just hide the modal.
    286295                } else {
    287296                        modal.classList.remove( 'active' );
    twentytwenty.toggles = { 
    636645                                        }
    637646                                } );
    638647                        }
     648
     649                        // Set aria-expanded to false when untoggle.
     650                        document.querySelectorAll( '.search-toggle' ).forEach( function( element ) {
     651                                var searchToggleAria = element.getAttribute("aria-expanded");
     652                                var searchToggleAriaFalse = element.setAttribute("aria-expanded", "false");
     653                                if (searchToggleAria === "true") {
     654                                        searchToggleAriaFalse;
     655                                }
     656                        } );
    639657                } );
    640658        }
    641659