WordPress.org

Make WordPress Core

Ticket #24716: 24716.21.diff

File 24716.21.diff, 1.3 KB (added by adamsilverstein, 3 years ago)

fix jshint error

  • src/wp-includes/js/media-grid.js

     
    340340                        'click':                    'collapse', 
    341341                        'click .delete-media-item': 'deleteMediaItem', 
    342342                        'click .left':              'previousMediaItem', 
    343                         'click .right':             'nextMediaItem' 
     343                        'click .right':             'nextMediaItem', 
     344                        'keydown':                 'keyEvent' 
    344345                }, 
    345346 
    346347                initialize: function() { 
     
    377378 
    378379                                this.modal.content( this ); 
    379380                                this.modal.open(); 
     381                                // Ensure modal gains focus, otherwise keyboard events lost 
     382                                $( '.attachment-fields input:first' ).focus(); 
     383 
    380384                        } 
    381385                }, 
    382386 
     
    482486                                return; 
    483487                        this.modal.close(); 
    484488                        this.options.gridController.trigger( 'edit:attachment:next', this.model ); 
     489                }, 
     490                /** 
     491                 * Respond to the keyboard events: right arrow, left arrow. 
     492                 */ 
     493                keyEvent: function( event ) { 
     494                        // The right arrow key 
     495                        if ( event.keyCode === 39 ) { 
     496                                if ( ! this.options.hasNext ) { return; } 
     497                                _.once( this.nextMediaItem() ); 
     498                        } 
     499 
     500                        // The left arrow key 
     501                        if ( event.keyCode === 37 ) { 
     502                                if ( ! this.options.hasPrevious ) { return; } 
     503                                _.once( this.previousMediaItem() ); 
     504                        } 
    485505                } 
    486506 
    487507        });