jQuery( document ).ready(function() {
var forms = document.getElementsByTagName('form');
for (var i = 0; i < forms.length; i++) {
jQuery('select.wpcf7-products', forms[i]).each(function() {
var placeholder = jQuery(this).attr('placeholder');
var allow_clear = (jQuery(this).attr('allow-clear') == 'true') ? true : false;
var products_search_box = (jQuery(this).attr('search-box') == 'true') ? 2 : Infinity;
jQuery(this).select2({
placeholder : placeholder,
allowClear : allow_clear,
minimumResultsForSearch : products_search_box,
templateResult: formatOptions_product
});
});
}
});
function formatOptions_product (state) {
if (!state.id) { return state.text; }
var pro_imageformat = jQuery(state.element).data('pro_image_url');
var pro_contentdata = jQuery(state.element).data('pro_content');
var width = jQuery(state.element).data('width');
var metas = jQuery(state.element).data('meta');
var meta_data = '';
if(metas){
var meta = jQuery(state.element).data('meta').split('|');
} else {
var meta = '';
}
if(pro_imageformat != undefined) {
thumbnail = "";
} else {
thumbnail = '';
}
if(pro_contentdata === undefined){
pro_description = '';
} else {
pro_description = 'Price '+pro_contentdata;
}
if(meta != undefined){
if(meta.length > 0) {
meta_data = "