Make WordPress Core

Ticket #33184: 33184.8.diff

File 33184.8.diff, 2.3 KB (added by valendesigns, 10 years ago)
  • src/wp-admin/css/customize-nav-menus.css

    diff --git src/wp-admin/css/customize-nav-menus.css src/wp-admin/css/customize-nav-menus.css
    index 4673a8e..d0beeae 100644
    button.not-a-button { 
    715715        top: 60px; /* below title div / search input */
    716716        bottom: 0px; /* 100% height that still triggers lazy load */
    717717        max-height: none;
    718         width: 270px;
     718        width: 100%;
     719        padding: 1px 15px 15px;
     720        -webkit-box-sizing: border-box;
     721        -moz-box-sizing: border-box;
     722        box-sizing: border-box;
    719723}
    720724
    721725#available-menu-items .menu-item-tpl {
    li.assigned-to-menu-location .add-new-menu-item { 
    10411045        display: none;
    10421046}
    10431047
     1048@media screen and ( max-width: 782px ) {
     1049        #available-menu-items #available-menu-items-search .accordion-section-content {
     1050                top: 63px;
     1051        }
     1052}
     1053
    10441054@media screen and ( max-width: 640px ) {
    10451055        body.adding-menu-items div#available-menu-items {
    10461056                top: 46px;
    li.assigned-to-menu-location .add-new-menu-item { 
    10491059                width: 100%;
    10501060        }
    10511061
     1062        #available-menu-items #available-menu-items-search .accordion-section-content {
     1063                top: 133px;
     1064        }
     1065
    10521066        #available-menu-items .customize-section-title {
    10531067                display: block;
    10541068                margin: 0;
  • src/wp-admin/js/customize-nav-menus.js

    diff --git src/wp-admin/js/customize-nav-menus.js src/wp-admin/js/customize-nav-menus.js
    index ccaecdf..ebcd37b 100644
     
    538538                                content = panelMeta.find( '.customize-panel-description' ),
    539539                                options = $( '#screen-options-wrap' ),
    540540                                button = panelMeta.find( '.customize-screen-options-toggle' );
    541                         button.on( 'click', function() {
     541                        button.on( 'click keydown', function( event ) {
     542                                if ( api.utils.isKeydownButNotEnterEvent( event ) ) {
     543                                        return;
     544                                }
     545                                event.preventDefault();
     546
    542547                                // Hide description
    543548                                if ( content.not( ':hidden' ) ) {
    544549                                        content.slideUp( 'fast' );
     
    561566                        } );
    562567
    563568                        // Help toggle
    564                         help.on( 'click', function() {
     569                        help.on( 'click keydown', function( event ) {
     570                                if ( api.utils.isKeydownButNotEnterEvent( event ) ) {
     571                                        return;
     572                                }
     573                                event.preventDefault();
     574
    565575                                if ( 'true' === button.attr( 'aria-expanded' ) ) {
    566576                                        button.attr( 'aria-expanded', 'false' );
    567577                                        help.attr( 'aria-expanded', 'true' );