WordPress.org

Make WordPress Core

Ticket #29422: 29422.2.patch

File 29422.2.patch, 858 bytes (added by Cheffheid, 7 years ago)
  • src/wp-includes/js/admin-bar.js

     
    9191                        if ( e.which != 13 )
    9292                                return;
    9393
    94                         var target = $(e.target), wrap = target.closest('ab-sub-wrapper');
     94                        var target = $(e.target),
     95                                wrap = target.closest('.ab-sub-wrapper'),
     96                                parentHasHover = target.parent().hasClass('hover');
    9597
    9698                        e.stopPropagation();
    9799                        e.preventDefault();
     
    100102                                wrap = $('#wpadminbar .quicklinks');
    101103
    102104                        wrap.find('.menupop').removeClass('hover');
    103                         target.parent().toggleClass('hover');
     105                       
     106                        if ( !parentHasHover )
     107                                target.parent().toggleClass('hover');
     108
    104109                        target.siblings('.ab-sub-wrapper').find('.ab-item').each(refresh);
    105110                }).each(refresh);
    106111