/* global jQuery, _alpertCustomizerReset, ajaxurl, wp */ jQuery(function ($) { var elements = [ ["#customize-save-button-wrapper", "reset-all", "theme-options-reset", "theme-options-reset-main", _alpertCustomizerReset.confirm, _alpertCustomizerReset.reset], ["#customize-control-alpert_gototop_hover_bg_color div.customize-control-content", "colors", "theme-options-colors-reset", "theme-options-reset-section theme-options-reset-colors", _alpertCustomizerReset.confirmSection, _alpertCustomizerReset.resetSection] ]; $.each( elements, function( key, value ) { var $container = $( value[0] ); var $button = $('') .attr('value', value[5]); $button.on('click', function (event) { event.preventDefault(); var data = { wp_customize: 'on', action: 'customizer_reset', nonce: _alpertCustomizerReset.nonce.reset, section: value[1] }; var r = confirm(value[4]); if (!r) return; $(".spinner").css('visibility', 'visible'); $button.attr('disabled', 'disabled'); $.post(ajaxurl, data, function () { wp.customize.state('saved').set(true); location.reload(); }); }); $container.after($button); }); });