Make WordPress Core

Ticket #53951: 53951-3.diff

File 53951-3.diff, 3.4 KB (added by alexstine, 3 years ago)
  • src/wp-content/themes/twentytwenty/assets/js/index.js

    diff --git a/src/wp-content/themes/twentytwenty/assets/js/index.js b/src/wp-content/themes/twentytwenty/assets/js/index.js
    index 0a64fd98ba..1bda2362bc 100644
    a b twentytwentyDomReady( function() { 
    678678/* Toggle an attribute ----------------------- */
    679679
    680680function twentytwentyToggleAttribute( element, attribute, trueVal, falseVal ) {
    681         if ( element.classList.contains( 'close-search-toggle' ) ) {
     681        if ( element.classList.contains( 'skip-aria-expanded' ) ) {
    682682                return;
    683683        }
    684684        if ( trueVal === undefined ) {
  • src/wp-content/themes/twentytwenty/header.php

    diff --git a/src/wp-content/themes/twentytwenty/header.php b/src/wp-content/themes/twentytwenty/header.php
    index d85a9700e2..86806b8c0f 100644
    a b  
    4545
    4646                                                ?>
    4747
    48                                                 <button class="toggle search-toggle mobile-search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false">
     48                                                <button class="toggle search-toggle mobile-search-toggle skip-aria-expanded" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field">
    4949                                                        <span class="toggle-inner">
    5050                                                                <span class="toggle-icon">
    5151                                                                        <?php twentytwenty_the_theme_svg( 'search' ); ?>
     
    151151
    152152                                                        <div class="toggle-wrapper search-toggle-wrapper">
    153153
    154                                                                 <button class="toggle search-toggle desktop-search-toggle" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field" aria-expanded="false">
     154                                                                <button class="toggle search-toggle desktop-search-toggle skip-aria-expanded" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field">
    155155                                                                        <span class="toggle-inner">
    156156                                                                                <?php twentytwenty_the_theme_svg( 'search' ); ?>
    157157                                                                                <span class="toggle-text"><?php _ex( 'Search', 'toggle text', 'twentytwenty' ); ?></span>
  • src/wp-content/themes/twentytwenty/template-parts/modal-search.php

    diff --git a/src/wp-content/themes/twentytwenty/template-parts/modal-search.php b/src/wp-content/themes/twentytwenty/template-parts/modal-search.php
    index 32f9b51a0c..581e578e5e 100644
    a b  
    88 */
    99
    1010?>
    11 <div class="search-modal cover-modal header-footer-group" data-modal-target-string=".search-modal">
     11<div class="search-modal cover-modal header-footer-group" data-modal-target-string=".search-modal" data-untoggle-on-escape="true" role="dialog" tabindex="-1">
    1212
    1313        <div class="search-modal-inner modal-inner">
    1414
     
    2222                        );
    2323                        ?>
    2424
    25                         <button class="toggle search-untoggle close-search-toggle fill-children-current-color" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field">
     25                        <button class="toggle search-untoggle close-search-toggle fill-children-current-color skip-aria-expanded" data-toggle-target=".search-modal" data-toggle-body-class="showing-search-modal" data-set-focus=".search-modal .search-field">
    2626                                <span class="screen-reader-text"><?php _e( 'Close search', 'twentytwenty' ); ?></span>
    2727                                <?php twentytwenty_the_theme_svg( 'cross' ); ?>
    2828                        </button><!-- .search-toggle -->