/home/glownati/.trash/trucking-services/inc/notice/notice.js
(function ($) {
"use strict";
// Handle install and activate plugins button click
$("#install-activate-button").on("click", function (e) {
e.preventDefault();
var button = $(this);
button.attr("disabled", "disabled");
button.text("Installing & Activating recommended plugins").addClass("processing-spinner");
var activationData = {
action: "trucking_services_install_and_activate_plugins",
nonce: trucking_services_localize.nonce,
};
$.post(trucking_services_localize.ajax_url, activationData, function (response) {
console.log("asdasd", response);
if (response.success) {
window.location.href = trucking_services_localize.redirect_url;
} else {
button.text(response.data.message);
}
});
});
// Handle notice dismiss button click
$(document).on('click', '.notice-info .notice-dismiss', function () {
var type = $(this).closest('.notice-info').data('notice');
$.ajax({
type: 'POST',
url: trucking_services_localize.ajax_url,
data: {
action: 'trucking_services_dismissed_notice_handler',
type: type,
wpnonce: trucking_services_localize.dismiss_nonce
},
success: function (response) {
if (response.success) {
console.log("Notice dismissed successfully");
} else {
console.log("Failed to dismiss notice");
}
}
});
});
})(jQuery);