Make WordPress Core

Ticket #39275: 39275.patch

File 39275.patch, 1.9 KB (added by utkarshpatel, 7 years ago)

Without using additional param. If status is not passed it will not store revision.

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

    diff --git src/wp-admin/js/customize-controls.js src/wp-admin/js/customize-controls.js
    index 9f385a003..c2aaf9427 100644
     
    43664366                        save: function( args ) {
    43674367                                var previewer = this,
    43684368                                        deferred = $.Deferred(),
    4369                                         changesetStatus = 'publish',
     4369                                        changesetStatus = '',
    43704370                                        processing = api.state( 'processing' ),
    43714371                                        submitWhenDoneProcessing,
    43724372                                        submit,
     
    44244424                                         * Note that excludeCustomizedSaved is intentionally false so that the entire
    44254425                                         * set of customized data will be included if bypassed changeset update.
    44264426                                         */
    4427                                         query = $.extend( previewer.query( { excludeCustomizedSaved: false } ), {
    4428                                                 nonce: previewer.nonce.save,
    4429                                                 customize_changeset_status: changesetStatus
    4430                                         } );
     4427                                        query = {
     4428                                                nonce: previewer.nonce.save
     4429                                        };
     4430                                        if ( changesetStatus ){
     4431                                                query.customize_changeset_status = changesetStatus;
     4432                                        }
     4433                                        query = $.extend( previewer.query( { excludeCustomizedSaved: false } ), query );
    44314434                                        if ( args && args.date ) {
    44324435                                                query.customize_changeset_date = args.date;
    44334436                                        }
     
    44734476                                                } else if ( 'not_logged_in' === response ) {
    44744477                                                        previewer.preview.iframe.hide();
    44754478                                                        previewer.login().done( function() {
    4476                                                                 previewer.save();
     4479                                                                previewer.save( { status: 'publish' } );
    44774480                                                                previewer.preview.iframe.show();
    44784481                                                        } );
    44794482                                                }
     
    47644767
    47654768                // Button bindings.
    47664769                saveBtn.click( function( event ) {
    4767                         api.previewer.save();
     4770                        api.previewer.save( { status: 'publish' } );
    47684771                        event.preventDefault();
    47694772                }).keydown( function( event ) {
    47704773                        if ( 9 === event.which ) // tab
    47714774                                return;
    47724775                        if ( 13 === event.which ) // enter
    4773                                 api.previewer.save();
     4776                                api.previewer.save( { status: 'publish' } );
    47744777                        event.preventDefault();
    47754778                });
    47764779