woocommerce/assets/js/frontend/cart.js

33 lines
925 B
JavaScript
Raw Normal View History

jQuery(document).ready(function($) {
// Shipping calculator
$('.shipping-calculator-form').hide();
$('.shipping-calculator-button').click(function() {
$('.shipping-calculator-form').slideToggle('slow');
return false;
});
// Shipping calculator method selection
$('select#shipping_method, input[name=shipping_method]').live('change', function() {
var method = $(this).val();
2012-08-25 09:32:14 +00:00
$('div.cart_totals').block({message: null, overlayCSS: {background: '#fff url(' + woocommerce_params.ajax_loader_url + ') no-repeat center', opacity: 0.6}});
var data = {
action: 'woocommerce_update_shipping_method',
security: woocommerce_params.update_shipping_method_nonce,
shipping_method: method
};
$.post( woocommerce_params.ajax_url, data, function(response) {
$('div.cart_totals').replaceWith( response );
$('body').trigger('updated_shipping_method');
});
});
});