WordPress.org

Make WordPress Core

Ticket #36613: 36613.3.diff

File 36613.3.diff, 1.0 KB (added by adamsilverstein, 3 years ago)
  • src/wp-admin/js/theme.js

    diff --git src/wp-admin/js/theme.js src/wp-admin/js/theme.js
    index 39ed26a..405784b 100644
    themes.view.Theme = wp.Backbone.View.extend({ 
    492492                themes.focusedTheme = this.$el;
    493493
    494494                // Construct a new Preview view.
    495                 themes.currentPreview = preview = new themes.view.Preview({
     495                preview = new themes.view.Preview({
    496496                        model: this.model
    497497                });
    498498
    themes.view.Theme = wp.Backbone.View.extend({ 
    573573                        self.current = self.model;
    574574                });
    575575
    576                 // Listen for closepreview events, closing the preview.
    577                 this.listenTo( preview, 'closepreview', function() {
    578                         preview.close();
    579                 });
    580576        },
    581577
    582578        // Handles .disabled classes for previous/next buttons in theme installer preview
    themes.RunInstaller = { 
    19431939                        self.view.sort( sort );
    19441940
    19451941                        // Close the preview if open.
    1946                         if ( themes.currentPreview ) {
    1947                                 themes.currentPreview.trigger( 'closepreview' );
     1942                        if ( themes.focusedTheme ) {
     1943                                $( '.close-full-overlay' ).click();
    19481944                        }
    19491945                });
    19501946