buy.js
1.12 KB
jQuery(document).ready(function(){
jQuery("#cart-request-form").validate({
submitHandler: function(form) {
jQuery(form).find('input.submit').attr('disabled', true);
jQuery('#cboxLoadingOverlay').show().addClass('loading');
jQuery('#cboxLoadingGraphic').show().addClass('loading');
}
});
});
jQuery('#delivery_option').change(function(){
jQuery('#cboxLoadingGraphic').show();
me = this;
enterprise = jQuery(me).attr('data-profile-identifier');
option = jQuery(me).val();
jQuery.ajax({
url: '/plugin/shopping_cart/update_delivery_option',
dataType: "json",
data: 'delivery_option='+option,
success: function(data, st, ajax) {
jQuery('#delivery-price').text(data.delivery_price);
jQuery('.cart-table-total-value').text(data.total_price);
jQuery('#delivery-name').text(option);
jQuery('#cboxLoadingGraphic').hide();
},
error: function(ajax, st, errorThrown) {
alert('Update delivery option - HTTP '+st+': '+errorThrown);
},
});
});
jQuery('#customer_payment').change(function(){
jQuery(this).closest('.formfieldline').next().slideToggle('fast');
});