File "products_messenger.js"
Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce-products-filter/ext/products_messenger/js/products_messenger.js
File size: 1.84 KB
MIME-type: text/plain
Charset: utf-8
"use strict";
var woof_messenger_init = 0;
function woof_init_products_messenger() {
if (woof_messenger_init > 0) {
return;
}
woof_messenger_init++;
jQuery('#woof_add_subscr').attr('data-href', location.href);
jQuery('body').on('click', '#woof_add_subscr', function () {
var data = {
action: "woof_messenger_add_subscr",
user_id: jQuery(this).attr('data-user'),
get_var: woof_current_values,
link: location.href
};
jQuery.post(woof_ajaxurl, data, function (content) {
if (content) {
var req = content;
jQuery('.woof_pm_max_count').remove();
woof_redraw_subscr(req);
}
});
return false;
});
jQuery('body').on('click', '.woof_remove_subscr', function () {
if (!confirm(woof_confirm_lang)) {
return false;
}
var data = {
action: "woof_messenger_remove_subscr",
user_id: jQuery(this).attr('data-user'),
key: jQuery(this).attr('data-key')
};
jQuery.post(woof_ajaxurl, data, function (content) {
var req = JSON.parse(content);
jQuery('.woof_subscr_item_' + req.key).remove();
woof_check_count_subscr();
});
return false;
});
function woof_redraw_subscr(data) {
jQuery('.woof_subscr_list ul').append(data);
woof_check_count_subscr();
}
function woof_check_count_subscr() {
var count_li = jQuery('.woof_subscr_list ul:first').find('li').length;
var max_count = jQuery('.woof_add_subscr_cont input').attr('data-count');
if (count_li >= max_count) {
jQuery('.woof_add_subscr_cont').hide();
} else {
jQuery('.woof_add_subscr_cont').show();
}
}
}