Make WordPress Core

Ticket #38324: 38324.diff

File 38324.diff, 1007 bytes (added by afercia, 10 years ago)
  • src/wp-admin/js/nav-menu.js

     
    887887                                inputEvent = 'keyup';
    888888                        }
    889889
    890                         $( '.quick-search' ).on( inputEvent, function() {
    891                                 var t = $(this);
     890                        $( '#nav-menu-meta' ).on( inputEvent, '.quick-search', function() {
     891                                var $this = $( this );
    892892
    893                                 if( searchTimer ) clearTimeout(searchTimer);
     893                                $this.attr( 'autocomplete', 'off' );
    894894
    895                                 searchTimer = setTimeout(function(){
    896                                         api.updateQuickSearchResults( t );
    897                                 }, 500 );
    898                         }).on( 'blur', function() {
     895                                if ( searchTimer ) {
     896                                        clearTimeout( searchTimer );
     897                                }
     898
     899                                searchTimer = setTimeout( function() {
     900                                        api.updateQuickSearchResults( $this );
     901                                }, 500 );
     902                        }).on( 'blur', '.quick-search', function() {
    899903                                api.lastSearch = '';
    900                         }).attr('autocomplete','off');
     904                        });
    901905                },
    902906
    903907                updateQuickSearchResults : function(input) {