25 lines
556 B
JavaScript
25 lines
556 B
JavaScript
import $ from 'jquery';
|
|
|
|
const { ajaxurl, VPAskReviewNotice } = window;
|
|
const $body = $('body');
|
|
|
|
$body.on('click', '.vpf-review-plugin-notice-dismiss', function (e) {
|
|
const $this = $(this);
|
|
const type = $this.attr('data-vpf-review-action');
|
|
|
|
// Don't prevent click on Yes link, as it is URL for rate.
|
|
if (type !== 'yes') {
|
|
e.preventDefault();
|
|
}
|
|
|
|
// Hide notice.
|
|
$this.closest('.notice').slideUp('slow');
|
|
|
|
// Save user answer in DB.
|
|
$.post(ajaxurl, {
|
|
action: 'vpf_dismiss_ask_review_notice',
|
|
type,
|
|
nonce: VPAskReviewNotice.nonce,
|
|
});
|
|
});
|