update_checkout trigger Closes #550.
This commit is contained in:
parent
8c336ce6e8
commit
17e22c8029
|
@ -508,6 +508,12 @@ jQuery(document).ready(function($) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Event for updating the checkout
|
||||||
|
$('body').bind('update_checkout', function() {
|
||||||
|
clearTimeout(updateTimer);
|
||||||
|
update_checkout();
|
||||||
|
});
|
||||||
|
|
||||||
$('p.password, form.login, form.checkout_coupon, div.shipping_address').hide();
|
$('p.password, form.login, form.checkout_coupon, div.shipping_address').hide();
|
||||||
|
|
||||||
$('input.show_password').change(function(){
|
$('input.show_password').change(function(){
|
||||||
|
@ -555,20 +561,18 @@ jQuery(document).ready(function($) {
|
||||||
|
|
||||||
/* Update totals */
|
/* Update totals */
|
||||||
$('#shipping_method').live('change', function(){
|
$('#shipping_method').live('change', function(){
|
||||||
clearTimeout(updateTimer);
|
$('body').trigger('update_checkout');
|
||||||
update_checkout();
|
|
||||||
});
|
});
|
||||||
$('input#billing_country, input#billing_state, #billing_postcode, input#shipping_country, input#shipping_state, #shipping_postcode').live('keydown', function(){
|
$('input#billing_country, input#billing_state, #billing_postcode, input#shipping_country, input#shipping_state, #shipping_postcode').live('keydown', function(){
|
||||||
clearTimeout(updateTimer);
|
clearTimeout(updateTimer);
|
||||||
updateTimer = setTimeout("update_checkout()", '1000');
|
updateTimer = setTimeout("update_checkout()", '1000');
|
||||||
});
|
});
|
||||||
$('select#billing_country, select#billing_state, select#shipping_country, select#shipping_state, #shiptobilling input, .update_totals_on_change').live('change', function(){
|
$('select#billing_country, select#billing_state, select#shipping_country, select#shipping_state, #shiptobilling input, .update_totals_on_change').live('change', function(){
|
||||||
clearTimeout(updateTimer);
|
$('body').trigger('update_checkout');
|
||||||
update_checkout();
|
|
||||||
});
|
});
|
||||||
|
|
||||||
// Update on page load
|
// Update on page load
|
||||||
if (woocommerce_params.is_checkout==1) update_checkout();
|
if (woocommerce_params.is_checkout==1) $('body').trigger('update_checkout');
|
||||||
|
|
||||||
/* AJAX Form Submission */
|
/* AJAX Form Submission */
|
||||||
$('form.checkout').submit(function(){
|
$('form.checkout').submit(function(){
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue