WordPress.org

Make WordPress Core

Ticket #33503: 33503.3.diff

File 33503.3.diff, 2.0 KB (added by ericlewis, 5 years ago)
  • src/wp-admin/js/customize-controls.js

    diff --git a/src/wp-admin/js/customize-controls.js b/src/wp-admin/js/customize-controls.js
    index b3b4433..284d0d7 100644
    a b  
    270270                },
    271271
    272272                /**
    273                  * Handle changes to the active state.
     273                 * Active state change handler.
    274274                 *
    275                  * This does not change the active state, it merely handles the behavior
    276                  * for when it does change.
     275                 * Shows the container if it is active, hides it if not.
    277276                 *
    278277                 * To override by subclass, update the container's UI to reflect the provided active state.
    279278                 *
     
    25732572        api.panel = new api.Values({ defaultConstructor: api.Panel });
    25742573
    25752574        /**
     2575         * An object that fetches a preview in the background of the document, which
     2576         * allows for seamless replacement of an existing preview.
     2577         *
    25762578         * @class
    25772579         * @augments wp.customize.Messenger
    25782580         * @augments wp.customize.Class
     
    25812583        api.PreviewFrame = api.Messenger.extend({
    25822584                sensitivity: 2000,
    25832585
     2586                /**
     2587                 * Initialize the PreviewFrame.
     2588                 *
     2589                 * @param {object} params.container
     2590                 * @param {object} params.signature
     2591                 * @param {object} params.previewUrl
     2592                 * @param {object} params.query
     2593                 * @param {object} options
     2594                 */
    25842595                initialize: function( params, options ) {
    25852596                        var deferred = $.Deferred();
    25862597
    2587                         // This is the promise object.
     2598                        /*
     2599                         * Make the instance of the PreviewFrame the promise object
     2600                         * so other objects can easily interact with it.
     2601                         */
    25882602                        deferred.promise( this );
    25892603
    25902604                        this.container = params.container;
     
    26012615                        this.run( deferred );
    26022616                },
    26032617
     2618                /**
     2619                 * Run the preview request.
     2620                 *
     2621                 * @param {object} deferred jQuery Deferred object to be resolved with
     2622                 *                          the request.
     2623                 */
    26042624                run: function( deferred ) {
    26052625                        var self   = this,
    26062626                                loaded = false,
     
    29282948                        }
    29292949                },
    29302950
     2951                /**
     2952                 * Refresh the preview.
     2953                 */
    29312954                refresh: function() {
    29322955                        var self = this;
    29332956