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,
|
||
|
});
|
||
|
});
|