WordPress.org

Make WordPress Core

Ticket #30677: 30677.4.diff

File 30677.4.diff, 1.1 KB (added by westonruter, 6 years ago)

https://github.com/xwp/wordpress-develop/pull/92

  • src/wp-admin/js/customize-controls.js

    diff --git src/wp-admin/js/customize-controls.js src/wp-admin/js/customize-controls.js
    index 1a088ca..5d3b635 100644
     
    32103210                        });
    32113211                });
    32123212
     3213                // Change previewed URL to the homepage when changing the page_on_front.
     3214                api( 'show_on_front', 'page_on_front', function( showOnFront, pageOnFront ) {
     3215                        var updatePreviewUrl = function() {
     3216                                if ( showOnFront() === 'page' && parseInt( pageOnFront(), 10 ) > 0 ) {
     3217                                        api.previewer.previewUrl.set( api.settings.url.home );
     3218                                }
     3219                        };
     3220                        showOnFront.bind( updatePreviewUrl );
     3221                        pageOnFront.bind( updatePreviewUrl );
     3222                });
     3223
     3224                // Change the previewed URL to the selected page when changing the page_for_posts.
     3225                api( 'page_for_posts', function( setting ) {
     3226                        setting.bind(function( pageId ) {
     3227                                pageId = parseInt( pageId, 10 );
     3228                                if ( pageId > 0 ) {
     3229                                        api.previewer.previewUrl.set( api.settings.url.home + '?page_id=' + pageId );
     3230                                }
     3231                        });
     3232                });
     3233
    32133234                api.trigger( 'ready' );
    32143235
    32153236                // Make sure left column gets focus