File "admin.overview.js"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/.wp-cli/wp-content/plugins/woo-product-filter/modules/overview/js/admin.overview.js
File size: 3 KB
MIME-type: text/plain
Charset: utf-8
jQuery(document).ready(function(){
jQuery('.wpfStarsRatingLine input').on('change', function() {
var $this = jQuery(this),
$block = $this.closest('.wpf-overview-block-body'),
value = $this.val();
if (value == 5) {
jQuery(this).sendFormWpf({
data: 'mod=overview&action=rating',
appendData: {wpfNonce: window.wpfNonce, rate: 5},
noError: true,
onSuccess: function(res) {
wpfOverviewSubmitSuccess(jQuery('.wpfStarsRatingLine input'), res);
toeRedirect('https://wordpress.org/support/plugin/woo-product-filter/reviews/#new-post', true);
}
});
$block.find('.wpf-overview-rating').addClass('wpf-overview-hidden');
} else {
$block.find('.wpf-overview-rating').removeClass('wpf-overview-hidden');
}
});
jQuery('#wpfSubscribeSubmit').on('click', function(){
var $button = jQuery(this),
$email = $button.parent().find('input[name="wpf-email"]'),
email = $email.val();
if (email.length == 0) {
jQuery.sNotify({
'icon': 'fa fa-exclamation',
'content': ' <span> '+$email.attr('placeholder')+'</span>',
'delay' : 2500
});
} else {
jQuery(this).sendFormWpf({
btn: $button,
data: 'mod=overview&action=subscribe',
appendData: {wpfNonce: window.wpfNonce, email: email},
noError: true,
onSuccess: function(res) {
wpfOverviewSubmitSuccess($button, res);
}
});
}
return false;
});
jQuery('#wpfRatingSubmit').on('click', function(){
var $button = jQuery(this),
$block = $button.closest('.wpf-overview-block'),
$email = $block.find('input[name="wpf-email"]'),
email = $email.val(),
$problem = $block.find('input[name="wpf-problem"]'),
problem = $problem.val();
if (email.length == 0) {
jQuery.sNotify({
'icon': 'fa fa-exclamation',
'content': ' <span> '+$email.attr('placeholder')+'</span>',
'delay' : 2500
});
} else if ($problem.length == 0) {
jQuery.sNotify({
'icon': 'fa fa-exclamation',
'content': ' <span> '+$problem.attr('placeholder')+'</span>',
'delay' : 2500
});
} else {
jQuery(this).sendFormWpf({
btn: $button,
data: 'mod=overview&action=rating',
appendData: {
wpfNonce: window.wpfNonce,
email: email,
problem: problem,
rate: $block.find('input[name="wpfStarInput"]:checked').val()
},
noError: true,
onSuccess: function(res) {
wpfOverviewSubmitSuccess($button, res);
}
});
}
return false;
});
});
function wpfOverviewSubmitSuccess($button, res) {
if(!res.error) {
$button.attr('disabled', 'disabled');
$button.closest('.wpf-overview-block').addClass('wpf-overview-hidden');
if (res['messages'][0]) {
jQuery.sNotify({
'icon': 'fa fa-check',
'content': ' <span> '+res['messages'][0]+'</span>',
'delay' : 2500
});
}
} else {
if (res['errors'][0]) {
jQuery.sNotify({
'icon': 'fa fa-exclamation',
'content': ' <span> '+res['errors'][0]+'</span>',
'delay' : 2500
});
}
}
}