Current File : /home/kelaby89/muzza.fit/wp-content/themes/deadlift/assets/js/admin/reset-customizer-button.js |
/**
* Reset theme mods button
*/
/* global DeadliftAdminParams,
confirm, console */
;( function( $ ) {
'use strict';
if ( ! DeadliftAdminParams.customizerResetButton ) {
return;
}
var $container = $( '#customize-header-actions' ),
$button = $( '<button id="deadlift-mods-reset" class="button-secondary button">' )
.text( DeadliftAdminParams.resetModsText )
.css( {
'float': 'right',
'margin-right': '10px',
'margin-left': '10px'
} );
$button.on( 'click', function ( event ) {
event.preventDefault();
var r = confirm( DeadliftAdminParams.confirm ),
data = {
wp_customize: 'on',
action: 'deadlift_ajax_customizer_reset',
nonce: DeadliftAdminParams.nonce.reset
};
if ( ! r ) {
return;
}
$button.attr( 'disabled', 'disabled' );
$.post( DeadliftAdminParams.ajaxUrl, data, function ( response ) {
if ( 'OK' === response ) {
wp.customize.state( 'saved' ).set( true );
location.reload();
} else {
$button.removeAttr( 'disabled' );
console.log( response );
}
} );
} );
$button.insertAfter( $container.find( '.button-primary.save' ) );
} )( jQuery );