File "sections.js"
Full Path: /home/vantageo/public_html/cache/cache/.wp-cli/wp-content/plugins/woocommerce-products-filter/ext/sections/js/sections.js
File size: 1.34 KB
MIME-type: text/plain
Charset: utf-8
"use strict";
function woof_sections_html_items() {
var sections = jQuery('.woof_section_tab');
var request = woof_current_values.replace(/(\\)/, '');
request = JSON.parse(request);
jQuery.each(sections, function (e, item) {
var _this = this;
jQuery.each(request, function (k, val) {
var selected = jQuery(_this).find(".woof_container_" + k);
if (jQuery(selected).length) {
if (!jQuery(_this).prev('label').prev("input:checked").length) {
jQuery(_this).prev('label').trigger('click');
}
}
});
});
woof_sections_check_empty_items();
}
function woof_sections_check_empty_items(){
var sections = jQuery('.woof_section_tab');
jQuery.each(sections, function (e, item) {
setTimeout(function(){
var filters = jQuery(item).find('.woof_container');
var hidden_filter = 0;
jQuery.each(filters, function (e, filter) {
if (jQuery(filter).is(":hidden")){
hidden_filter++;
}
});
if(filters.length == hidden_filter || filters.length == 0){
jQuery(item).prev('.woof_section_tab_label').hide();
jQuery(item).hide();
}
}, 1500);
});
}
document.addEventListener('woof-ajax-form-redrawing', (e) => {
woof_sections_check_empty_items();
});
woof_sections_html_items();