"use strict";
function woof_init_labels(){
jQuery('.woof_label_term').on('click', function (){
var checkbox=jQuery(this).find('input.woof_label_term').eq(0);
if(jQuery(checkbox).is(':checked')){
jQuery(checkbox).attr("checked", false);
jQuery(this).removeClass("checked");
woof_label_process_data(checkbox, false);
}else{
jQuery(checkbox).attr("checked", true);
jQuery(this).addClass("checked");
woof_label_process_data(checkbox, true);
}});
}
function woof_label_process_data(_this, is_checked){
var tax=jQuery(_this).data('tax');
var name=jQuery(_this).attr('name');
var term_id=jQuery(_this).data('term-id');
woof_label_direct_search(term_id, name, tax, is_checked);
}
function woof_label_direct_search(term_id, name, tax, is_checked){
var values='';
var checked=true;
if(is_checked){
if(tax in woof_current_values){
woof_current_values[tax]=woof_current_values[tax] + ',' + name;
}else{
woof_current_values[tax]=name;
}
checked=true;
}else{
values=woof_current_values[tax];
values=values.split(',');
var tmp=[];
jQuery.each(values, function (index, value){
if(value!=name){
tmp.push(value);
}});
values=tmp;
if(values.length){
woof_current_values[tax]=values.join(',');
}else{
delete woof_current_values[tax];
}
checked=false;
}
jQuery('.woof_label_term_' + term_id).attr('checked', checked);
woof_ajax_page_num=1;
if(woof_autosubmit){
woof_submit_link(woof_get_submit_link());
}};