save-components-setting.js
764 Bytes
jQuery(document).ready(function () {
var container = jQuery('.otgs-installer-component-setting');
container.find('.js-otgs-components-report-user-choice').click(function () {
var spinner = container.find('.spinner');
spinner.addClass('is-active');
var element = jQuery(this);
var agree = element.is(':checked') ? 1 : 0;
if (element.is(':radio')) {
agree = element.val();
}
jQuery.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: element.data('nonce-action'),
nonce: element.data('nonce-value'),
agree: agree,
repo: element.data('repo'),
},
success: function () {
spinner.removeClass('is-active');
},
});
});
});