From 62b57b3b1f132986a85381589baff42435af5b31 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Tue, 8 Apr 2014 04:12:44 +0000 Subject: [PATCH] Theme Installer: Left/right arrow keys in the overlay. props adamsilverstein. see #27521. git-svn-id: https://develop.svn.wordpress.org/trunk@28036 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/js/theme.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/js/theme.js b/src/wp-admin/js/theme.js index 9af1718ca9..7bb66664b3 100644 --- a/src/wp-admin/js/theme.js +++ b/src/wp-admin/js/theme.js @@ -756,10 +756,19 @@ themes.view.Preview = themes.view.Details.extend({ $( 'body' ) .addClass( 'theme-installer-active full-overlay-active' ) .on( 'keyup.overlay', function( event ) { - // Pressing the escape key closes the preview + // The escape key closes the preview if ( event.keyCode === 27 ) { self.close(); } + // The right arrow key, next theme + if ( event.keyCode === 39 ) { + self.nextTheme(); + } + + // The left arrow key, previous theme + if ( event.keyCode === 37 ) { + self.previousTheme(); + } }); $( '.close-full-overlay' ).focus(); });