WordPress.org

Make WordPress Core

Ticket #27521: 27521.17.diff

File 27521.17.diff, 783 bytes (added by adamsilverstein, 7 years ago)

add left/right arrow key events to install preview mode

  • src/wp-admin/js/theme.js

     
    756756                        $( 'body' )
    757757                                .addClass( 'theme-installer-active full-overlay-active' )
    758758                                .on( 'keyup.overlay', function( event ) {
    759                                         // Pressing the escape key closes the preview
     759                                        // The escape key closes the preview
    760760                                        if ( event.keyCode === 27 ) {
    761761                                                self.close();
    762762                                        }
     763                                        // The right arrow key, next theme
     764                                        if ( event.keyCode === 39 ) {
     765                                                self.nextTheme();
     766                                        }
     767
     768                                        // The left arrow key, previous theme
     769                                        if ( event.keyCode === 37 ) {
     770                                                self.previousTheme();
     771                                        }
    763772                                });
    764773                        $( '.close-full-overlay' ).focus();
    765774                });