PageSourceSearch

https://www.pancontrol.at/wp-content/cache/min/1/wp-content/plugin…/js/configurator.vue.js?ver=1790841270

js pancontrol.at collected 2026-10-06 22:02:05 UTC 14,481 bytes, 37 lines download raw bytes

1var app=new Vue({el:'#app',data:{message:'Welcome to [email protected]!',products:[],product:{},compare_url:"#",compare_box_height:55,},methods:{addNewProduct(id,title,image,url){console.log("NEW PRODUCT");console.log(this.products.length);if(this.products.length<=4){let newProduct={id:id,title:title.replace(/(<([^>]+)>)/gi,''),image:image,url:url};var is_unique=!0;for(var i=0;i<this.products.length;i++){if(this.products[i].id==id){is_unique=!1;break}}
2if(is_unique){this.products.push(newProduct);console.info(this.products)}
3setCookie(JSON.stringify(this.products));var selected_products_ids=new Array();for(var i=0;i<this.products.length;i++){selected_products_ids[i]=this.products[i].id}
4var currentUrl=window.location.pathname;this.compare_url=currentUrl+"auswertung/?selected_products="+selected_products_ids.join();jQuery("#incon_product_checkbox_"+id).prop('checked',!0);if(this.products.length>0){console.log("is_visible");jQuery("#incon_compare_box").addClass("is_visible")}}else{alert("Sie können maximal 4 Produkte miteinander vergleichen.")}},checkProduct(id,title,image,url){console.log("CHECK PRODUCT");var is_already_in_list=!1;var index=0;for(var i=0;i<this.products.length;i++){if(this.products[i].id==id){is_already_in_list=!0;index=i;break}}
5if(is_already_in_list){this.deleteProduct(index)}else{this.addNewProduct(id,title,image,url)}
6console.log("index: "+index);console.log("title: "+title)},deleteProduct(index){var deleted_product_id=this.products[index].id;this.products.splice(index,1);var selected_products_ids=new Array();for(var i=0;i<this.products.length;i++){selected_products_ids[i]=this.products[i].id}
7var currentUrl=window.location.pathname;this.compare_url=currentUrl+"auswertung/"+selected_products_ids.join();jQuery("#incon_product_checkbox_"+deleted_product_id).prop('checked',!1);if(this.products.length==0){console.log("is_not_visible");jQuery("#incon_compare_box").removeClass("is_visible")}
8setCookie(JSON.stringify(this.products))},deleteAllProducts(){this.products=[];this.compare_url="#";jQuery(".incon_select_wrapper input").each(function(e){jQuery(this).prop('checked',!1)});if(this.products.length==0){console.log("is_not_visible");jQuery("#incon_compare_box").removeClass("is_visible")}
9setCookie(JSON.stringify(this.products))},compareProducts(product_id){console.log("func compare products");iterate_product_features_for_master(product_id);iterate_product_features_for_differences(product_id)},loadProducts(){console.log("LOAD PRODUCTS --------------");var cookie_products=JSON.parse(getProductsCookie());if(cookie_products===null){}else{for(var i=0;i<cookie_products.length;i++){this.addNewProduct(cookie_products[i].id,cookie_products[i].title,cookie_products[i].image,cookie_products[i].url)}}
10console.dir(cookie_products)}}});app.loadProducts();function incon_normalize_value(value){return jQuery.trim(value).replace(/\u00A0/g,' ').replace(/[\u2013\u2014]/g,'-').replace(/\s+/g,' ')}
11function iterate_product_features_for_master(master_product_id){jQuery("body *").removeClass("is_master").removeClass("is_empty").removeClass("is_different").removeClass("is_same");jQuery("div[data-product-id="+master_product_id+"]").each(function(e){jQuery(this).addClass("is_master")})}
12function iterate_product_features_for_differences(master_product_id){jQuery(".incon_feature").each(function(e){var master_value=incon_normalize_value(jQuery(this).find(".is_master").text());iterate_product_feature_row_for_differences(jQuery(this),master_value)})}
13function iterate_product_feature_row_for_differences(master_element,master_value){jQuery(master_element).find("div:not(.is_description):not(.is_master)").each(function(e){var current_col_value=incon_normalize_value(jQuery(this).text());if(current_col_value==""){jQuery(this).addClass("is_empty")}else if(current_col_value==master_value){jQuery(this).addClass("is_same")}else{jQuery(this).addClass("is_different")}})}
14if(jQuery(window).width()<=768){if(jQuery('#incon_compare_result_table_header').length){var target_scroll_position=jQuery("div#incon_compare_result_table_header").offset().top;var deadline_scroll_position=jQuery("div#incon_compare_result_table_header").offset().top+jQuery("#incon_compare_result_table").height()+50;jQuery(window).scroll(function(e){var current_scroll_position=jQuery(document).scrollTop();if(current_scroll_position>=target_scroll_position&&current_scroll_position<deadline_scroll_position){if(is_scrolling_down){jQuery("#incon_compare_result_table").addClass("is_sticky");jQuery(".incon_compare_result_table_content").css("margin-top",jQuery("div#incon_compare_result_table_header").height()+"px")}}else{jQuery("#incon_compare_result_table").removeClass("is_sticky");jQuery(".incon_compare_result_table_content").css("margin-top","0px")}})}}
15var lastScrollTop=0;var is_scrolling_down=!1;jQuery(window).scroll(function(event){var st=jQuery(this).scrollTop();if(st>lastScrollTop){is_scrolling_down=!0}else{is_scrolling_down=!1}
16lastScrollTop=st});jQuery(".incon_filter_feature_item_value > a").click(function(e){e.preventDefault();console.log("do filter--------");var to_value=jQuery(this).data("to-value");var values_unit=jQuery(this).data("values-unit");console.log("to_value    : "+to_value);console.log("values_unit : "+values_unit);doFilter(to_value,values_unit)});function doFilter(to_value,to_unit){jQuery(".incon_product_single_item").hide();jQuery(".incon_product_single_item_features_list_item[data-values-unit='"+to_unit+"']").each(function(e){var current_unit=jQuery(this).data("values-unit");var current_to_value=jQuery(this).data("to-value");var target_element=jQuery(jQuery(this).data("target-element"));var show_element=!1;if(to_unit==current_unit){if(to_value<=current_to_value){console.log(jQuery(this).data("target-element"));console.dir(target_element);show_element=!0}}
17console.dir(show_element);if(show_element){target_element.show()}else{target_element.hide()}})}
18jQuery(".incon_filter_feature_item_value_from, .incon_filter_feature_item_value_to").change(function(e){console.log("is_changed");var current_value=jQuery(this).val();if(current_value!=""){jQuery(this).parent().parent().addClass("is_changed")}else{jQuery(this).parent().parent().removeClass("is_changed")}});jQuery(".incon_filter_feature_item_value_true").change(function(e){var current_value=jQuery(this).is(":checked");if(current_value!=""){jQuery(this).parent().addClass("is_changed")}else{jQuery(this).parent().removeClass("is_changed")}});var filter_array=new Array();jQuery("#incon_filter_do").click(function(e){e.preventDefault();console.log("--- INCON // FILTER -------------------");performFilter();jQuery("html, body").animate({scrollTop:"+=650px"},800);console.log("--- INCON // scroll -------------------")});function performFilter(){filter_array=new Array();jQuery(".is_changed").each(function(e){assembleFilterArray(jQuery(this))});console.dir(filter_array);jQuery(".incon_highlight_feature").each(function(e){jQuery(this).removeClass("incon_highlight_feature")});jQuery(".incon_product_single_item").each(function(e){var show_this_product=checkProductForFilter(jQuery(this));if(show_this_product){jQuery(this).show()}else{jQuery(this).hide()}})}
19function assembleFilterArray(current_feature_item){var current_value_unit=current_feature_item.find("input").data("values-unit");var current_size_unit_from_factor=0;var current_size_unit_to_factor=0;var current_raw_from=0;var current_raw_to=0;var current_from=0;var current_to=0;if(current_feature_item.hasClass("incon_filter_feature_item_value_from_wrapper")){current_raw_from=current_feature_item.find(".
19incon_filter_feature_item_value_from").val();current_size_unit_from_factor=current_feature_item.find("select").children("option:selected").val();current_from=parseFloat(current_raw_from)*parseFloat(current_size_unit_from_factor);filter_array[current_value_unit]={"from":current_from}}else if(current_feature_item.hasClass("incon_filter_feature_item_value_to_wrapper")){current_raw_to=current_feature_item.find(".incon_filter_feature_item_value_to").val();current_size_unit_to_factor=current_feature_item.find("select").children("option:selected").val();current_to=parseFloat(current_raw_to)*parseFloat(current_size_unit_to_factor);if(typeof filter_array[current_value_unit]!=='undefined'){filter_array[current_value_unit].to=current_to}else{filter_array[current_value_unit]={"to":current_to}}}else if(current_feature_item.hasClass("incon_filter_feature_item_value_true_wrapper")){var current_checkbox=current_feature_item.find(".incon_filter_feature_item_value_true");if(current_checkbox.is(':checked')){filter_array[current_value_unit]=!0}}}
20function checkProductForFilter(current_product){var show_this_product=!0;var product_has_feature=checkProductHasFeatureAtAll(current_product);if(product_has_feature){current_product.find(".incon_product_single_item_features_list > li").each(function(e){show_this_product=checkProductFeatureForFilter(jQuery(this));if(!show_this_product){return!1}else if(Array.isArray(show_this_product)){if(show_this_product[1]){jQuery(this).addClass("incon_highlight_feature")}}})}else{return!1}
21return show_this_product}
22function checkProductFeatureForFilter(current_feature){var feature_value_unit=current_feature.data("values-unit");var feature_from=parseFloat(current_feature.data("from-value"));var feature_to=parseFloat(current_feature.data("to-value"));var filter_from;var filter_to;var show_this_product=!0;if(typeof filter_array[feature_value_unit]!=='undefined'){if(typeof filter_array[feature_value_unit].from!=='undefined'){filter_from=filter_array[feature_value_unit].from}else{filter_from=!1}
23if(typeof filter_array[feature_value_unit].to!=='undefined'){filter_to=filter_array[feature_value_unit].to}else{filter_to=!1}
24if(filter_from&&filter_to){if(feature_from<=filter_from&&feature_to>=filter_to){if(feature_from==feature_to){if(feature_to>=filter_from){show_this_product=[!0,!0]}else{show_this_product=!1}}else{show_this_product=[!0,!0]}}else{show_this_product=!1}}else{if(!filter_from){if(feature_to>=filter_to){show_this_product=[!0,!0]}else{show_this_product=!1}}else if(!filter_to){if(feature_from==feature_to){if(feature_from>=filter_from){show_this_product=[!0,!0]}else{show_this_product=!1}}else{if(feature_from<=filter_from){show_this_product=[!0,!0]}else{show_this_product=!1}}}}}
25return show_this_product}
26function checkProductHasFeatureAtAll(current_product){var product_has_feature=!0;for(var feature_key in filter_array){if(!current_product.find("li.incon_product_single_item_features_list_item[data-values-unit='"+feature_key+"'] ").length){product_has_feature=!1;return product_has_feature}}
27return product_has_feature}
28jQuery("#incon_filter_reset").click(function(e){jQuery(".incon_filter_feature_item_value input").each(function(e){jQuery(this).val("");jQuery(this).trigger("change")});jQuery(".incon_product_single_item").each(function(e){jQuery(this).show()});jQuery("li.incon_product_single_item_features_list_item").each(function(e){jQuery(this).removeClass("incon_highlight_feature")})
29jQuery(".incon_filter_feature_item_value_true").each(function(e){jQuery(this).prop("checked",!1)});jQuery(".is_changed").each(function(e){jQuery(this).removeClass("is_changed")});jQuery(".incon_highlight_feature").each(function(e){jQuery(this).removeClass("incon_highlight_feature")});filter_array=[]});jQuery("a.incon_compare_delete_button").click(function(e){e.preventDefault()});jQuery(document).ready(function(e){jQuery('input[name="incon_select_for_compare"]').each(function(e){jQuery(this).prop('checked',!1)})});jQuery("a.incon_inquiry_button").click(function(e){console.log("ANFRAGE---");jQuery("input.lc_field_produkt").val(jQuery(this).data("product-name"));jQuery('#incon_compare_inquiry').show()});jQuery('button[data-dismiss="modal"]').click(function(e){jQuery('#incon_compare_inquiry').hide()});jQuery(".incon_filter_feature_item").sort(sort_li).appendTo('.incon_filter_features');function sort_li(a,b){return(jQuery(b).data('feature-sorting'))<(jQuery(a).data('feature-sorting'))?1:-1}
30jQuery(".incon_filter_feature_item_value_from_wrapper select").each(function(e){var current_selected_option=jQuery(this).find("option:selected").val();jQuery(this).find("option").sort(sort_option_desc).appendTo(jQuery(this));jQuery(this).val(current_selected_option)});jQuery(".incon_filter_feature_item_value_to_wrapper select").each(function(e){var current_selected_option=jQuery(this).find("option:selected").val();jQuery(this).find("option").sort(sort_option_asc).appendTo(jQuery(this));jQuery(this).val(current_selected_option)});function sort_option_asc(a,b){return(jQuery(b).val())<(jQuery(a).val())?1:-1}
31function sort_option_desc(a,b){return(jQuery(b).val())>(jQuery(a).val())?1:-1}
32jQuery(".incon_up").click(function(e){var current_value=0;if(jQuery(this).parent().find("input").val()){current_value=jQuery(this).parent().find("input").val();jQuery(this).parent().find("input").val(parseFloat(current_value)+1)}else{jQuery(this).parent().find("input").val(1)}
33jQuery(this).parent().find("input").trigger("change")});jQuery(".incon_down").click(function(e){var current_value=0;if(jQuery(this).parent().find("input").val()){current_value=jQuery(this).parent().find("input").val();jQuery(this).parent().find("input").val(parseFloat(current_value)-1)}else{jQuery(this).parent().find("input").val(1)}
34jQuery(this).parent().find("input").trigger("change")});jQuery("#krystufek_compare").click(function(e){console.log("krystufek_compare");e.preventDefault();var product_id=jQuery(this).data("id");var product_name=jQuery(this).data("name");var product_image=jQuery(this).data("image");var product_url=jQuery(this).data("url");app.addNewProduct(product_id,product_name,product_image,product_url)});jQuery('.incon_number_field input').keypress(function(event){console.log('--- whatever ---');if(event.key==="Enter"){console.log('--- ENTER ---');event.preventDefault();jQuery('#incon_filter_do').trigger("click")}});function setCookie(value){var name="KRY_COMPARE";var days=30;var expires="";if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));expires="; expires="+date.toUTCString()}
35document.cookie=name+"="+(value||"")+expires+"; path=/"}
36function getProductsCookie(){var name="KRY_COMPARE";var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length)}
37return null}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.