footer-c76b129b-1470810984.min.js 13.9 KB
jQuery(function($){if(typeof wc_single_product_params==='undefined'){return !1}
$('.wc-tabs-wrapper, .woocommerce-tabs').on('init',function(){$('.wc-tab, .woocommerce-tabs .panel:not(.panel .panel)').hide();var hash=window.location.hash;var url=window.location.href;var $tabs=$(this).find('.wc-tabs, ul.tabs').first();if(hash.toLowerCase().indexOf('comment-')>=0||hash==='#reviews'){$tabs.find('li.reviews_tab a').click()}else if(url.indexOf('comment-page-')>0||url.indexOf('cpage=')>0){$tabs.find('li.reviews_tab a').click()}else{$tabs.find('li:first a').click()}}).on('click','.wc-tabs li a, ul.tabs li a',function(){var $tab=$(this);var $tabs_wrapper=$tab.closest('.wc-tabs-wrapper, .woocommerce-tabs');var $tabs=$tabs_wrapper.find('.wc-tabs, ul.tabs');$tabs.find('li').removeClass('active');$tabs_wrapper.find('.wc-tab, .panel:not(.panel .panel)').hide();$tab.closest('li').addClass('active');$tabs_wrapper.find($tab.attr('href')).show();return !1}).trigger('init');$('a.woocommerce-review-link').click(function(){$('.reviews_tab a').click();return !0});$('#rating').hide().before('<p class="stars"><span><a class="star-1" href="#">1</a><a class="star-2" href="#">2</a><a class="star-3" href="#">3</a><a class="star-4" href="#">4</a><a class="star-5" href="#">5</a></span></p>');$('body').on('click','#respond p.stars a',function(){var $star=$(this),$rating=$(this).closest('#respond').find('#rating'),$container=$(this).closest('.stars');$rating.val($star.text());$star.siblings('a').removeClass('active');$star.addClass('active');$container.addClass('selected');return !1}).on('click','#respond #submit',function(){var $rating=$(this).closest('#respond').find('#rating'),rating=$rating.val();if($rating.size()>0&&!rating&&wc_single_product_params.review_rating_required==='yes'){window.alert(wc_single_product_params.i18n_required_rating_text);return !1}})});

window.wp=window.wp||{};(function($){var settings=typeof _wpUtilSettings==='undefined'?{}:_wpUtilSettings;wp.template=_.memoize(function(id){var compiled,options={evaluate:/<#([\s\S]+?)#>/g,interpolate:/\{\{\{([\s\S]+?)\}\}\}/g,escape:/\{\{([^\}]+?)\}\}(?!\})/g,variable:'data'};return function(data){compiled=compiled||_.template($('#tmpl-'+id).html(),null,options);return compiled(data)}});wp.ajax={settings:settings.ajax||{},post:function(action,data){return wp.ajax.send({data:_.isObject(action)?action:_.extend(data||{},{action:action})})},send:function(action,options){var promise,deferred;if(_.isObject(action)){options=action}else{options=options||{};options.data=_.extend(options.data||{},{action:action})}
options=_.defaults(options||{},{type:'POST',url:wp.ajax.settings.url,context:this});deferred=$.Deferred(function(deferred){if(options.success)
deferred.done(options.success);if(options.error)
deferred.fail(options.error);delete options.success;delete options.error;deferred.jqXHR=$.ajax(options).done(function(response){if(response==='1'||response===1)
response={success:!0};if(_.isObject(response)&&!_.isUndefined(response.success))
deferred[response.success?'resolveWith':'rejectWith'](this,[response.data]);else deferred.rejectWith(this,[response])}).fail(function(){deferred.rejectWith(this,arguments)})});promise=deferred.promise();promise.abort=function(){deferred.jqXHR.abort();return this};return promise}}}(jQuery));

(function($,window,document,undefined){$.fn.wc_variation_form=function(){var $form=this,$single_variation=$form.find('.single_variation'),$product=$form.closest('.product'),$product_id=parseInt($form.data('product_id'),10),$product_variations=$form.data('product_variations'),$use_ajax=$product_variations===!1,$xhr=!1,$reset_variations=$form.find('.reset_variations'),template=wp.template('variation-template'),unavailable_template=wp.template('unavailable-variation-template'),$single_variation_wrap=$form.find('.single_variation_wrap');$single_variation_wrap.show();$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(event){event.preventDefault();$form.find('.variations select').val('').change();$form.trigger('reset_data')}).on('hide_variation',function(event){event.preventDefault();$form.find('.single_add_to_cart_button').attr('disabled','disabled').attr('title',wc_add_to_cart_variation_params.i18n_make_a_selection_text)}).on('show_variation',function(event,variation,purchasable){event.preventDefault();if(purchasable){$form.find('.single_add_to_cart_button').removeAttr('disabled').removeAttr('title')}else{$form.find('.single_add_to_cart_button').attr('disabled','disabled').attr('title',wc_add_to_cart_variation_params.i18n_unavailable_text)}}).on('reload_product_variations',function(){$product_variations=$form.data('product_variations');$use_ajax=$product_variations===!1}).on('reset_data',function(){$('.sku').wc_reset_content();$('.product_weight').wc_reset_content();$('.product_dimensions').wc_reset_content();$form.trigger('reset_image');$single_variation.slideUp(200).trigger('hide_variation')}).on('reset_image',function(){$form.wc_variations_image_update(!1)}).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()}
var 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}
data[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.trigger('found_variation',[variation])}else{$form.trigger('reset_data');$form.find('.single_variation').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')}
if(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()}
$('.product.has-default-attributes > .images').fadeTo(200,1);$form.trigger('woocommerce_variation_has_changed')}).on('focusin touchstart','.variations select',function(){$(this).find('option:selected').attr('selected','selected');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 $sku=$product.find('.product_meta').find('.sku'),$weight=$product.find('.product_weight'),$dimensions=$product.find('.product_dimensions'),$qty=$single_variation_wrap.find('.quantity'),purchasable=!0;if(variation.sku){$sku.wc_set_content(variation.sku)}else{$sku.wc_reset_content()}
if(variation.weight){$weight.wc_set_content(variation.weight)}else{$weight.wc_reset_content()}
if(variation.dimensions){$dimensions.wc_set_content(variation.dimensions)}else{$dimensions.wc_reset_content()}
$form.wc_variations_image_update(variation);var $template_html='';if(!variation.variation_is_visible){$template_html=unavailable_template();$template_html=$template_html.replace('/*<![CDATA[*/','');$template_html=$template_html.replace('/*]]>*/','');$single_variation.html($template_html);$form.find('input[name="variation_id"], input.variation_id').val('').change()}else{$template_html=template({variation:variation});$template_html=$template_html.replace('/*<![CDATA[*/','');$template_html=$template_html.replace('/*]]>*/','');$single_variation.html($template_html);$form.find('input[name="variation_id"], input.variation_id').val(variation.variation_id).change()}
if(variation.is_sold_individually==='yes'){$qty.find('input.qty').val('1').attr('min','1').attr('max','');$qty.hide()}else{$qty.find('input.qty').attr('min',variation.min_qty).attr('max',variation.max_qty);$qty.show()}
if(!variation.is_purchasable||!variation.is_in_stock||!variation.variation_is_visible){purchasable=!1}
if($.trim($single_variation.text())){$single_variation.slideDown(200).trigger('show_variation',[variation,purchasable])}else{$single_variation.show().trigger('show_variation',[variation,purchasable])}}).on('check_variations',function(event,exclude,focus){if($use_ajax){return}
var 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}
if(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.trigger('found_variation',[variation])}else{$form.find('.variations select').val('');if(!focus){$form.trigger('reset_data')}
window.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')}
if(!exclude){$single_variation.slideUp(200).trigger('hide_variation')}}
if(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}
$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())}
current_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')}
for(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'}
if(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)}}}}}}
current_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)}}
return 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}}}
return match}};$.fn.wc_set_content=function(content){if(undefined===this.attr('data-o_content')){this.attr('data-o_content',this.text())}
this.text(content)};$.fn.wc_reset_content=function(){if(undefined!==this.attr('data-o_content')){this.text(this.attr('data-o_content'))}};$.fn.wc_set_variation_attr=function(attr,value){if(undefined===this.attr('data-o_'+attr)){this.attr('data-o_'+attr,(!this.attr(attr))?'':this.attr(attr))}
this.attr(attr,value)};$.fn.wc_reset_variation_attr=function(attr){if(undefined!==this.attr('data-o_'+attr)){this.attr(attr,this.attr('data-o_'+attr))}};$.fn.wc_variations_image_update=function(variation){var $form=this,$product=$form.closest('.product'),$product_img=$product.find('div.images img:eq(0)'),$product_link=$product.find('div.images a.zoom:eq(0)');if(variation&&variation.image_src&&variation.image_src.length>1){$product_img.wc_set_variation_attr('src',variation.image_src);$product_img.wc_set_variation_attr('title',variation.image_title);$product_img.wc_set_variation_attr('alt',variation.image_title);$product_img.wc_set_variation_attr('srcset',variation.image_srcset);$product_img.wc_set_variation_attr('sizes',variation.image_sizes);$product_link.wc_set_variation_attr('href',variation.image_link);$product_link.wc_set_variation_attr('title',variation.image_caption)}else{$product_img.wc_reset_variation_attr('src');$product_img.wc_reset_variation_attr('title');$product_img.wc_reset_variation_attr('alt');$product_img.wc_reset_variation_attr('srcset');$product_img.wc_reset_variation_attr('sizes');$product_link.wc_reset_variation_attr('href');$product_link.wc_reset_variation_attr('title')}};$(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);