PageSourceSearch

https://www.skyemetalcoating.com/wp-content/cache/min/1/wp-content…/js/src/cond/cg_quickview.js?ver=1790898209

js skyemetalcoating.com collected 2026-10-02 21:45:38 UTC 13,017 bytes, 45 lines download raw bytes

1/*!
2 * Variations Plugin
3 */
4/*!
5 * Variations Plugin
6 */
7;(function($,window,document,undefined){$.fn.cg_quickview_wc_variation_form=function(){var $form=this;var $product=$form.closest('.product');var $product_id=parseInt($form.data('product_id'),10);var $product_variations=$form.data('product_variations');var $use_ajax=$product_variations===!1;var $xhr=!1;var $reset_variations=$form.find('.reset_variations');$form.unbind('check_variations update_variation_values found_variation');$form.find('.reset_variations').unbind('click');$form.find('.variations select').unbind('change focusin');$form.on('click','.reset_variations',function(){$form.find('.variations select').val('').change();$form.trigger('reset_data');return!1}).on('reload_product_variations',function(){$product_variations=$form.data('product_variations');$use_ajax=$product_variations===!1}).on('reset_data',function(){var to_reset={'.sku':'o_sku','.product_weight':'o_weight','.product_dimensions':'o_dimensions'};$.each(to_reset,function(selector,data_attribute){var $el=$product.find(selector);if($el.attr('data-'+data_attribute)){$el.text($el.attr('data-'+data_attribute))}});$form.wc_variations_description_update('');$form.trigger('reset_image');$form.find('.single_variation_wrap').slideUp(200).trigger('hide_variation')}).on('reset_image',function(){var $product_img=$product.find('div.images img:eq(0)'),$product_link=$product.find('div.images a.zoom:eq(0)'),o_src=$product_img.attr('data-o_src'),o_title=$product_img.attr('data-o_title'),o_alt=$product_img.attr('data-o_title'),o_href=$product_link.attr('data-o_href');if(o_src!==undefined){$product_img.attr('src',o_src)}
8if(o_href!==undefined){$product_link.attr('href',o_href)}
9if(o_title!==undefined){$product_img.attr('title',o_title);$product_link.attr('title',o_title)}
10if(o_alt!==undefined){$product_img.attr('alt',o_alt)}}).on('change','.variations select',function(){$form.find('input[name="variation_id"], input.variation_id').val('').change();$form.find('.wc-no-matching-variations').remove();if($use_ajax){if($xhr){$xhr.abort()}
11var all_attributes_chosen=!0;var some_attributes_chosen=!1;var data={};$form.find('.variations select').each(function(){var attribute_name=$(this).data('attribute_name')||$(this).attr('name');if($(this).val().length===0){all_attributes_chosen=!1}else{some_attributes_chosen=!0}
12data[attribute_name]=$(this).val()});if(all_attributes_chosen){data.product_id=$product_id;$xhr=$.ajax({url:wc_cart_fragments_params.wc_ajax_url.toString().replace('%%endpoint%%','get_variation'),type:'POST',data:data,success:function(variation){if(variation){$form.find('input[name="variation_id"], input.variation_id').val(variation.variation_id).change();$form.trigger('found_variation',[variation])}else{$form.trigger('reset_data');$form.find('.single_variation_wrap').after('<p class="wc-no-matching-variations woocommerce-info">'+wc_add_to_cart_variation_params.i18n_no_matching_variations_text+'</p>');$form.find('.wc-no-matching-variations').slideDown(200)}}})}else{$form.trigger('reset_data')}
13if(some_attributes_chosen){if($reset_variations.css('visibility')==='hidden'){$reset_variations.css('visibility','visible').hide().fadeIn()}}else{$reset_variations.css('visibility','hidden')}}else{$form.trigger('woocommerce_variation_select_change');$form.trigger('check_variations',['',!1]);$(this).blur()}
14$form.trigger('woocommerce_variation_has_changed')}).on('focusin touchstart','.variations select',function(){if(!$use_ajax){$form.trigger('woocommerce_variation_select_focusin');$form.trigger('check_variations',[$(this).data('attribute_name')||$(this).attr('name'),!0])}}).on('found_variation',function(event,variation){var $product_img=$product.find('div.images img:eq(0)'),$product_link=$product.find('div.images a.zoom:eq(0)'),o_src=$product_img.attr('data-o_src'),o_title=$product_img.attr('data-o_title'),o_alt=$product_img.attr('data-o_alt'),o_href=$product_link.attr('data-o_href'),variation_image=variation.image_src,variation_link=variation.image_link,variation_caption=variation.image_caption,variation_title=variation.image_title;$form.find('.single_variation').html(variation.price_html+variation.availability_html);
14if(o_src===undefined){o_src=(!$product_img.attr('src'))?'':$product_img.attr('src');$product_img.attr('data-o_src',o_src)}
15if(o_href===undefined){o_href=(!$product_link.attr('href'))?'':$product_link.attr('href');$product_link.attr('data-o_href',o_href)}
16if(o_title===undefined){o_title=(!$product_img.attr('title'))?'':$product_img.attr('title');$product_img.attr('data-o_title',o_title)}
17if(o_alt===undefined){o_alt=(!$product_img.attr('alt'))?'':$product_img.attr('alt');$product_img.attr('data-o_alt',o_alt)}
18if(variation_image&&variation_image.length>1){$product_img.attr('src',variation_image).attr('alt',variation_title).attr('title',variation_title);$product_link.attr('href',variation_link).attr('title',variation_caption)}else{$product_img.attr('src',o_src).attr('alt',o_alt).attr('title',o_title);$product_link.attr('href',o_href).attr('title',o_title)}
19var $single_variation_wrap=$form.find('.single_variation_wrap'),$sku=$product.find('.product_meta').find('.sku'),$weight=$product.find('.product_weight'),$dimensions=$product.find('.product_dimensions');if(!$sku.attr('data-o_sku')){$sku.attr('data-o_sku',$sku.text())}
20if(!$weight.attr('data-o_weight')){$weight.attr('data-o_weight',$weight.text())}
21if(!$dimensions.attr('data-o_dimensions')){$dimensions.attr('data-o_dimensions',$dimensions.text())}
22if(variation.sku){$sku.text(variation.sku)}else{$sku.text($sku.attr('data-o_sku'))}
23if(variation.weight){$weight.text(variation.weight)}else{$weight.text($weight.attr('data-o_weight'))}
24if(variation.dimensions){$dimensions.text(variation.dimensions)}else{$dimensions.text($dimensions.attr('data-o_dimensions'))}
25var hide_qty=!1;var hide_qty_button=!1;if(!variation.is_purchasable||!variation.is_in_stock||!variation.variation_is_visible){hide_qty_button=!0}
26if(!variation.variation_is_visible){$form.find('.single_variation').html('<p>'+wc_add_to_cart_variation_params.i18n_unavailable_text+'</p>')}
27if(variation.min_qty!==''){$single_variation_wrap.find('.quantity input.qty').attr('min',variation.min_qty).val(variation.min_qty)}else{$single_variation_wrap.find('.quantity input.qty').removeAttr('min')}
28if(variation.max_qty!==''){$single_variation_wrap.find('.quantity input.qty').attr('max',variation.max_qty)}else{$single_variation_wrap.find('.quantity input.qty').removeAttr('max')}
29if(variation.is_sold_individually==='yes'){$single_variation_wrap.find('.quantity input.qty').val('1');hide_qty=!0}
30if(hide_qty){$single_variation_wrap.find('.quantity').hide()}else{if(!hide_qty_button){$single_variation_wrap.find('.quantity').show()}}
31if(hide_qty_button){if($single_variation_wrap.is(':visible')){$form.find('.variations_button').slideUp(200)}else{$form.find('.variations_button').hide()}}else{if($single_variation_wrap.is(':visible')){$form.find('.variations_button').slideDown(200)}else{$form.find('.variations_button').show()}}
32$form.wc_variations_description_update(variation.variation_description);$single_variation_wrap.slideDown(200).trigger('show_variation',[variation])}).on('check_variations',function(event,exclude,focus){if($use_ajax){return}
33var all_attributes_chosen=!0,some_attributes_chosen=!1,current_settings={},$form=$(this),$reset_variations=$form.find('.reset_variations');$form.find('.variations select').each(function(){var attribute_name=$(this).data('attribute_name')||$(this).attr('name');if($(this).val().length===0){all_attributes_chosen=!1}else{some_attributes_chosen=!0}
34if(exclude&&attribute_name===exclude){all_attributes_chosen=!1;current_settings[attribute_name]=''}else{current_settings[attribute_name]=$(this).val()}});var matching_variations=wc_variation_form_matcher.find_matching_variations($product_variations,current_settings);if(all_attributes_chosen){var variation=matching_variations.shift();if(variation){$form.find('input[name="variation_id"], input.variation_id').val(variation.variation_id).change();$form.trigger('found_variation',[variation])}else{$form.find('.variations select').val('');if(!focus){$form.trigger('reset_data')}
35window.alert(wc_add_to_cart_variation_params.i18n_no_matching_variations_text)}}else{$form.trigger('update_variation_values',[matching_variations]);if(!focus){$form.trigger('reset_data')}
36if(!exclude){$form.find('.single_variation_wrap').slideUp(200).trigger('hide_variation')}}
37if(some_attributes_chosen){if($reset_variations.css('visibility')==='hidden'){$reset_variations.css('visibility','visible').hide().fadeIn()}}else{$reset_variations.css('visibility','hidden')}}).on('update_variation_values',function(event,variations){if($use_ajax){return}
38$form.find('.variations select').each(function(index,el){var current_attr_name,current_attr_select=$(el);if(!current_attr_select.data('attribute_options')){current_attr_select.data('attribute_options',current_attr_select.find('option:gt(0)').get())}
39current_attr_select.find('option:gt(0)').remove();current_attr_select.append(current_attr_select.data('attribute_options'));current_attr_select.find('option:gt(0)').removeClass('attached');current_attr_select.find('option:gt(0)').removeClass('enabled');current_attr_select.find('option:gt(0)').removeAttr('disabled');if(typeof(current_attr_select.data('attribute_name'))!=='undefined'){current_attr_name=current_attr_select.data('attribute_name')}else{current_attr_name=current_attr_select.attr('name')}
40for(var num in variations){if(typeof(variations[num])!=='undefined'){var attributes=variations[num].attributes;for(var attr_name in attributes){if(attributes.hasOwnProperty(attr_name)){var attr_val=attributes[attr_name];if(attr_name===current_attr_name){var variation_active='';if(variations[num].variation_is_active){variation_active='enabled'}
41if(attr_val){attr_val=$('<div/>').html(attr_val).text();attr_val=attr_val.replace(/'/g,'\\\'');attr_val=attr_val.replace(/"/g,'\\\"');current_attr_select.find('option[value="'+attr_val+'"]').addClass('attached '+variation_active)}else{current_attr_select.find('option:gt(0)').addClass('attached '+variation_active)}}}}}}
42current_attr_select.find('option:gt(0):not(.attached)').remove();current_attr_select.find('option:gt(0):not(.enabled)').attr('disabled','disabled')});$form.trigger('woocommerce_update_variation_values')});$form.trigger('wc_variation_form');return $form};var wc_variation_form_matcher={find_matching_variations:function(product_variations,settings){var matching=[];for(var i=0;i<product_variations.length;i++){var variation=product_variations[i];if(wc_variation_form_matcher.variations_match(variation.attributes,settings)){matching.push(variation)}}
43return matching},variations_match:function(attrs1,attrs2){var match=!0;for(var attr_name in attrs1){if(attrs1.hasOwnProperty(attr_name)){var val1=attrs1[attr_name];var val2=attrs2[attr_name];if(val1!==undefined&&val2!==undefined&&val1.length!==0&&val2.length!==0&&val1!==val2){match=!1}}}
44return match}};$.fn.wc_variations_description_update=function(variation_description){var $form=this;var $variations_description=$form.find('.woocommerce-variation-description');if($variations_description.length===0){if(variation_description){$form.find('.single_variation_wrap').prepend($('<div class="woocommerce-variation-description" style="border:1px solid transparent;">'+variation_description+'</div>').hide());$form.find('.woocommerce-variation-description').slideDown(200)}}else{var load_height=$variations_description.outerHeight(!0);var new_height=0;var animate_height=!1;$variations_description.css('height',load_height);$variations_description.html(variation_description);$variations_description.css('height','auto');new_height=$variations_description.outerHeight(!0);if(Math.abs(new_height-load_height)>1){animate_height=!0;$variations_description.css('height',load_height)}
45if(animate_height){$variations_description.animate({'height':new_height},{duration:200,queue:!1,always:function(){$variations_description.css({'height':'auto'})}})}}};$(function(){if(typeof wc_add_to_cart_variation_params!=='undefined'){$('.variations_form').each(function(){$(this).wc_variation_form().find('.variations select:eq(0)').change()})}})})(jQuery,window,document);(function($){"use strict";$(document).ready(function(){$('.cg-quick-view').click(function(e){$(this).closest('.cg-product-wrap').addClass('loading');var product_id=$(this).attr('data-id');var data={action:'factorycommercegurus_quickview',productid:product_id};$.post(cg_ajax.cg_ajax_url,data,function(response){$.magnificPopup.open({mainClass:'cg-quick-view-mfp-lightbox',items:{src:'<div class="cg-quickview-product-pop">'+response+'</div>',type:'inline'},callbacks:{open:function(){$('.cg-quickview-product-pop form').cg_quickview_wc_variation_form()},change:function(){$('.cg-quickview-product-pop form').cg_quickview_wc_variation_form()}},removalDelay:300,});$('.cg-product-wrap.loading').removeClass('loading')});e.preventDefault()})})}(jQuery))

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.