WordPress.org

Make WordPress Core

Ticket #29906: 29906.7.diff

File 29906.7.diff, 2.9 KB (added by helen, 5 years ago)
  • src/wp-admin/css/admin-menu.css

     
    920920                -moz-box-sizing: border-box;
    921921                box-sizing: border-box;
    922922        }
     923
     924        .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before {
     925                color: #00b9eb;
     926        }
    923927}
    924928
    925929/* Smartphone */
  • src/wp-includes/css/admin-bar.css

     
    207207        right: 100%;
    208208}
    209209
    210 #wpadminbar .ab-top-menu > li > .ab-item:focus,
     210#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
    211211#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
    212 #wpadminbar .ab-top-menu > li:hover > .ab-item,
     212#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
    213213#wpadminbar .ab-top-menu > li.hover > .ab-item {
    214214        background: #32373c;
    215215        color: #00b9eb;
    216216}
    217217
    218 #wpadminbar > #wp-toolbar li:hover span.ab-label,
     218#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
    219219#wpadminbar > #wp-toolbar li.hover span.ab-label,
    220 #wpadminbar > #wp-toolbar a:focus span.ab-label {
     220#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
    221221        color: #00b9eb;
    222222}
    223223
     
    287287        color: #00b9eb;
    288288}
    289289
     290#wpadminbar.mobile .quicklinks .ab-icon:before,
     291#wpadminbar.mobile .quicklinks .ab-item:before {
     292        color: #b4b9be;
     293}
     294
     295#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
     296#wpadminbar.mobile .quicklinks .hover .ab-item:before {
     297        color: #00b9eb;
     298}
     299
    290300#wpadminbar .menupop .menupop > .ab-item:before,
    291301#wpadminbar .ab-top-secondary .menupop .menupop > .ab-item:before {
    292302        position: absolute;
  • src/wp-includes/js/admin-bar.js

     
    2828                                        e.stopPropagation();
    2929                                        e.preventDefault();
    3030                                        el.addClass('hover');
     31                                } else if ( ! $( e.target ).closest( 'div' ).hasClass( 'ab-sub-wrapper' ) ) {
     32                                        // We're dealing with an already-touch-opened menu genericon (we know el.hasClass('hover')),
     33                                        // so close it and prevent propag and defaults. See #29906
     34                                        e.stopPropagation();
     35                                        e.preventDefault();
     36                                        el.removeClass('hover');
    3137                                }
    3238
    3339                                if ( unbind ) {
     
    124130                });
    125131
    126132                $('#wpadminbar').click( function(e) {
    127                         if ( e.target.id != 'wpadminbar' && e.target.id != 'wp-admin-bar-top-secondary' )
     133                        if ( e.target.id != 'wpadminbar' && e.target.id != 'wp-admin-bar-top-secondary' ) {
    128134                                return;
     135                        } else {
     136                                adminbar.find( 'li.menupop.hover' ).removeClass( 'hover' );
     137                                e.stopPropagation();
     138                                return;
     139                        }
    129140
    130141                        e.preventDefault();
    131142                        $('html, body').animate({ scrollTop: 0 }, 'fast');