WordPress.org

Make WordPress Core

Ticket #27521: 27521.10.diff

File 27521.10.diff, 1001 bytes (added by matveb, 7 years ago)
  • wp-admin/js/theme.js

     
    494494
    495495                        // If we have no more themes, bail.
    496496                        if ( _.isUndefined( self.current ) ) {
     497                                self.options.parent.parent.trigger( 'theme:end' );
    497498                                return self.current = current;
    498499                        }
    499500
     
    505506                        // Render and append.
    506507                        preview.render();
    507508                        $( 'div.wrap' ).append( preview.el );
     509                        $( '.next-theme' ).focus();
    508510                })
    509511                .listenTo( preview, 'theme:previous', function() {
    510512
     
    532534                        // Render and append.
    533535                        preview.render();
    534536                        $( 'div.wrap' ).append( preview.el );
     537                        $( '.previous-theme' ).focus();
    535538                });
    536539        }
    537540});
     
    882885                // Loop through the themes and setup each theme view
    883886                self.instance.each( function( theme ) {
    884887                        self.theme = new themes.view.Theme({
    885                                 model: theme
     888                                model: theme,
     889                                parent: self
    886890                        });
    887891
    888892                        // Render the views...