WordPress.org

Make WordPress Core

Ticket #21326: 21326.patch

File 21326.patch, 3.1 KB (added by azaozz, 6 years ago)
  • wp-admin/includes/screen.php

     
    744744                ?>
    745745                <div id="screen-meta" class="metabox-prefs">
    746746
    747                         <div id="contextual-help-wrap" class="<?php echo esc_attr( $help_class ); ?>">
     747                        <div id="contextual-help-wrap" class="<?php echo esc_attr( $help_class ); ?>" tabindex="-1" aria-label="<?php esc_attr_e('Contextual Help Tab'); ?>">
    748748                                <div id="contextual-help-back"></div>
    749749                                <div id="contextual-help-columns">
    750750                                        <div class="contextual-help-tabs">
     
    757757                                                        ?>
    758758
    759759                                                        <li id="<?php echo esc_attr( $link_id ); ?>"<?php echo $class; ?>>
    760                                                                 <a href="<?php echo esc_url( "#$panel_id" ); ?>">
     760                                                                <a href="<?php echo esc_url( "#$panel_id" ); ?>" aria-controls="<?php echo esc_attr( $panel_id ); ?>">
    761761                                                                        <?php echo esc_html( $tab['title'] ); ?>
    762762                                                                </a>
    763763                                                        </li>
     
    827827                <div id="screen-meta-links">
    828828                <?php if ( $this->get_help_tabs() ) : ?>
    829829                        <div id="contextual-help-link-wrap" class="hide-if-no-js screen-meta-toggle">
    830                         <a href="#contextual-help-wrap" id="contextual-help-link" class="show-settings"><?php _e( 'Help' ); ?></a>
     830                        <a href="#contextual-help-wrap" id="contextual-help-link" class="show-settings" aria-controls="contextual-help-wrap" aria-expanded="false"><?php _e( 'Help' ); ?></a>
    831831                        </div>
    832832                <?php endif;
    833833                if ( $this->show_screen_options() ) : ?>
    834834                        <div id="screen-options-link-wrap" class="hide-if-no-js screen-meta-toggle">
    835                         <a href="#screen-options-wrap" id="show-settings-link" class="show-settings"><?php _e( 'Screen Options' ); ?></a>
     835                        <a href="#screen-options-wrap" id="show-settings-link" class="show-settings" aria-controls="screen-options-wrap" aria-expanded="false"><?php _e( 'Screen Options' ); ?></a>
    836836                        </div>
    837837                <?php endif; ?>
    838838                </div>
     
    876876                $hidden  = get_hidden_columns( $this );
    877877
    878878                ?>
    879                 <div id="screen-options-wrap" class="hidden">
     879                <div id="screen-options-wrap" class="hidden" tabindex="-1" aria-label="<?php esc_attr_e('Screen Options Tab'); ?>">
    880880                <form id="adv-settings" action="" method="post">
    881881                <?php if ( isset( $wp_meta_boxes[ $this->id ] ) || $this->get_option( 'per_page' ) || ( $columns && empty( $columns['_title'] ) ) ) : ?>
    882882                        <h5><?php _e( 'Show on screen' ); ?></h5>
  • wp-admin/js/common.dev.js

     
    121121
    122122                panel.parent().show();
    123123                panel.slideDown( 'fast', function() {
    124                         link.addClass('screen-meta-active');
     124                        panel.focus();
     125                        link.addClass('screen-meta-active').attr('aria-expanded', true);
    125126                });
    126127        },
    127128
    128129        close: function( panel, link ) {
    129130                panel.slideUp( 'fast', function() {
    130                         link.removeClass('screen-meta-active');
     131                        link.removeClass('screen-meta-active').attr('aria-expanded', false);
    131132                        $('.screen-meta-toggle').css('visibility', '');
    132133                        panel.parent().hide();
    133134                });