Make WordPress Core

Ticket #26639: 26639.5.diff

File 26639.5.diff, 2.2 KB (added by SergeyBiryukov, 11 years ago)
  • src/wp-admin/css/wp-admin.css

     
    1176211762        .auto-fold #adminmenuback,
    1176311763        .auto-fold #adminmenuwrap {
    1176411764                position: absolute;
    11765                 left: 0;
     11765                width: 190px;
    1176611766                z-index: 100;
    1176711767        }
    1176811768
    1176911769        .auto-fold #adminmenuback,
    1177011770        .auto-fold #adminmenuwrap {
    11771                 left: -200px;
     11771                display: none;
    1177211772        }
    1177311773
    11774         .auto-fold #adminmenuwrap,
    11775         .auto-fold #adminmenu,
    11776         .auto-fold #adminmenuback {
    11777                 width: 190px;
    11778         }
    11779 
    1178011774        .auto-fold #adminmenu li.menu-top {
    1178111775                width: 100%;
    1178211776        }
     
    1188011874
    1188111875        .auto-fold .wp-responsive-open #adminmenuback,
    1188211876        .auto-fold .wp-responsive-open #adminmenuwrap {
    11883                 left: 0;
     11877                display: block;
    1188411878        }
    1188511879
    1188611880        /* General New Post Form */
  • src/wp-admin/js/common.js

     
    553553                                self.deactivate();
    554554                        });
    555555
     556                        $( '#wp-admin-bar-menu-toggle a' ).attr( 'aria-expanded', 'false' );
     557
    556558                        // Toggle sidebar when toggle is clicked
    557559                        $( '#wp-admin-bar-menu-toggle' ).on( 'click.wp-responsive', function( event ) {
    558560                                event.preventDefault();
    559561                                $wpwrap.toggleClass( 'wp-responsive-open' );
     562                                if ( $wpwrap.hasClass( 'wp-responsive-open' ) ) {
     563                                        $(this).find('a').attr( 'aria-expanded', 'true' );
     564                                        $( '#adminmenu a:first' ).focus();
     565                                } else {
     566                                        $(this).find('a').attr( 'aria-expanded', 'false' );
     567                                }
    560568                        } );
    561569
    562570                        // Add menu events
  • src/wp-includes/admin-bar.php

     
    166166        if ( is_admin() ) {
    167167                $wp_admin_bar->add_menu( array(
    168168                        'id'    => 'menu-toggle',
    169                         'title' => '<span class="ab-icon"></span>',
     169                        'title' => '<span class="ab-icon"></span><span class="screen-reader-text">' . __( 'Menu' ) . '</span>',
    170170                        'href'  => '#',
    171                         'meta'  => array(
    172                                 'title' => __( 'Menu' ),
    173                         ),
    174171                ) );
    175172        }
    176173}