WordPress.org

Make WordPress Core

Ticket #38911: 38911.3.diff

File 38911.3.diff, 1.3 KB (added by adamsilverstein, 3 years ago)
  • src/wp-includes/js/media/views/search.js

     
    2121
    2222        events: {
    2323                'input':  'search',
    24                 'keyup':  'search',
    25                 'change': 'search',
    26                 'search': 'search'
     24                'keyup':  'search'
    2725        },
    2826
    2927        /**
     
    3432                return this;
    3533        },
    3634
    37         search: function( event ) {
     35        search: _.debounce( function( event ) {
    3836                if ( event.target.value ) {
    3937                        this.model.set( 'search', event.target.value );
    4038                } else {
    4139                        this.model.unset('search');
    4240                }
    43         }
     41        }, 300 )
    4442});
    4543
    4644module.exports = Search;
  • src/wp-includes/js/media-views.js

     
    70857085
    70867086        events: {
    70877087                'input':  'search',
    7088                 'keyup':  'search',
    7089                 'change': 'search',
    7090                 'search': 'search'
     7088                'keyup':  'search'
    70917089        },
    70927090
    70937091        /**
     
    70987096                return this;
    70997097        },
    71007098
    7101         search: function( event ) {
     7099        search: _.debounce( function( event ) {
    71027100                if ( event.target.value ) {
    71037101                        this.model.set( 'search', event.target.value );
    71047102                } else {
    71057103                        this.model.unset('search');
    71067104                }
    7107         }
     7105        }, 300 )
    71087106});
    71097107
    71107108module.exports = Search;