Commit Graph

89 Commits

Author SHA1 Message Date
Mike Jolley 492c8e361b No selected payment method? Check the first. 2015-02-24 10:43:11 +00:00
Mike Jolley 600b561fd9 Small timeout on checkout update action to prevent several triggering at once.
Closes #7423
2015-02-16 15:45:25 +00:00
Mike Jolley 4cfabb8e16 Only update checkout when form.checkout exists
Fixes #7422
2015-02-16 14:57:04 +00:00
Mike Jolley 68049d08fd Fix place order button text on init
Closes #7435
Fixes #7428
2015-02-16 12:46:00 +00:00
Mike Jolley 16eb1facd9 Add link to payment_status_canceled_reversal Closes #7267 2015-02-02 14:49:30 +00:00
Claudio Sanches f4c64c12c7 Updated scripts 2015-01-27 20:15:49 -02:00
Mike Jolley 0f5c6c4219 Add error handler/debug info in checkout ajax #7176 2015-01-26 14:24:03 +00:00
Mike Jolley 741ef73b99 Only hide messages when placing order - not when updating fields.
Closes #6964 Pending @barrykooij approval
2015-01-06 17:49:22 +00:00
Mike Jolley 054d499636 Made checkout JS more modular 2015-01-06 17:49:22 +00:00
Claudio Sanches 3ede7907a4 Minify the checkout script 2014-12-12 09:37:15 -02:00
Mike Jolley e6b94e486b Leave postcode before city swapping to JS
Fixes #6842
2014-12-09 09:07:28 +00:00
splashingpixels 25b6377298 ajaxified coupon removal on checkout page for better UX closes #6881 2014-12-07 22:15:03 -08:00
Mike Jolley eba8206540 Merge branch 'tax-coupon-handling' Closes #6830
Conflicts:
	assets/js/admin/meta-boxes-order.min.js
	includes/api/class-wc-api-coupons.php
	includes/class-wc-cart.php
	templates/checkout/review-order.php
2014-12-03 12:33:15 +00:00
Mike Jolley 2e398a3a79 Decoupled the order summary and payments area. Both are updated independently via ajax fragments and can be moved around via actions. TEMPLATES OVERRIDING THESE TEMPLATES WILL NEED TO UPDATE THEIR FILES.
Closes #5781
Closes #6570
2014-11-26 14:19:53 +00:00
claudiosmweb c683720b02 Removed old ajax_loader_url param from all js files 2014-11-14 09:52:44 -02:00
Mike Jolley cf867fec35 Decode redirect URL only when needed to prevent PayPal issues
Fixes #5798
2014-10-23 15:33:12 +01:00
Mike Jolley 91149c4ac3 Backwards ship-to-different-address logic on checkout.
When you choose the option to ship to billing only, the second
condition would make the checkout try to set shipping address to
non-existent fields. cc @claudiosmweb
2014-09-01 10:54:16 +01:00
Mike Jolley 7591e07d81 Field show/hide options for stock fields and variations 2014-06-19 16:17:43 +01:00
justinstern ce3ac21ab3 Checkout Update Totals for Radio Fields 2014-06-11 12:32:23 -04:00
Mike Jolley aeeb68f3ff [2.2] Respect login hidden toggle Fixes #5479 2014-05-14 11:38:06 +01:00
Mike Jolley 5d872918d6 Change the way order review data is appended to checkout to reduce likelihood of error
Fixes #5332
2014-04-24 15:08:38 +01:00
Mike Jolley 5810fe97a6 Prevent totals refreshing on every keydown event on the checkout
Fixes #5240
2014-04-07 12:42:54 +01:00
Mike Jolley 8cdd36b3cf min 2014-04-04 14:16:18 +01:00
Mike Jolley 995f6a48f1 Trigger click event correctly in checkout 2014-03-24 11:16:07 +00:00
Mike Jolley 8007e4c102 Fix encoding issue with attribute values and move variation data to tooltip Closes #5169 2014-03-20 15:47:52 +00:00
splashingpixels b85b1ab03b frontend checkout jshinted and coding standards 2014-03-18 20:42:53 -07:00
Mike Jolley 340efa690d Minify scripts for #5109 2014-03-12 14:34:49 +00:00
Coen Jacobs e2be27e7b5 Minified checkout.js for #5092 2014-03-10 17:22:17 +01:00
Mike Jolley c01022f189 Fix variable product add file button after adding a new variation Closes #4994 2014-03-03 12:09:43 +00:00
Marc Pfister e365413cfc trim whitespace so parseHTML only contains HTML 2014-02-28 08:18:41 -07:00
Mike Jolley 3b8cbe350b Ensure button text stays changed 2014-02-24 15:39:15 +00:00
Mike Jolley 9a115dc1f4 Use parseHTML and enforce 1.8 jquery Closes #4899 2014-02-24 15:34:28 +00:00
Mike Jolley 9f7363a717 Turn off cursor for IE Closes #4824 2014-02-17 12:09:35 +00:00
Mike Jolley b1b6e10b98 Result of Grunt minification + tx pull 2014-02-03 14:35:26 +00:00
toddlahman 13c24b410e Removed (document).ready from jQuery scripts
jQuery(document).ready(function($) { is equivalent to calling
jQuery(function($) {.

http://api.jquery.com/ready/
2014-01-30 18:44:17 -08:00
Mike Jolley 5b991cc3e1 Checkout min 2014-01-28 11:26:07 +00:00
Mike Jolley 39344f2ed5 Allow gateways to change the checkout place order button text on selection. Closes #4573 2014-01-28 11:25:57 +00:00
Mike Jolley c6cd7e4017 Sliding payment boxes tweaks Closes #4538 2014-01-20 15:18:47 +00:00
splashingpixels 74f0d1c4c6 fixes shipping total not updating when select method is used on checkout page 2014-01-15 21:22:43 -08:00
Mike Jolley 7ddd4d012a Move localisation to address-i18n.js for account page. Closes #4446 2014-01-08 14:38:20 +00:00
Coen Jacobs fe8f57c2e3 Minified all the JS files for #4289 2013-12-05 10:23:38 +01:00
Mike Jolley af34b43ee6 Tweaks for #4239 2013-12-03 12:14:12 +00:00
Mike Jolley 5f7753b343 Checkout error hook
@coenjacobs useful for .15 IMO
2013-09-16 14:55:21 +01:00
Mike Jolley e1631bd084 Reloads checkout after registration which fixes #3612, removes some notices preventing login cookie being set, moves cart check for #3162
No perfect solution for #3162. DB locking would probably cause more
issues that its worth, we cannot reliably use transactions as some
clients still use MyIsam. Best to accept orders and deal with stock
conflicts after the fact.
2013-09-04 11:26:19 +01:00
Mike Jolley 54b3d53a1b Flag a refresh when creating an account to prevent nonce issues. Fixes #3612.
@coenjacobs Might be for .14? Part of it anyway, can't cherry pick this
one.
2013-09-02 17:43:57 +01:00
Mike Jolley e01df544ec Reworked total templates to support coupon lines, and started support for multiple shipping methods per order.
@todo store shipping methods in the order
@todo test with PP shipping real world

cc @coe
2013-08-14 21:00:34 +01:00
Mike Jolley 4b223f6260 Min 2013-08-06 14:04:40 +01:00
Mike Jolley 19674a3d15 Allow autofill and use 'input' event to detect changes. Closes #3503 2013-07-21 10:38:22 +01:00
Mike Jolley e1b49eb783 Checkout js 2013-06-14 12:22:00 +01:00
Justin Stern d8ba734d4f Bugfix: Always Submit Selected Shipping Method on Update Checkout
Fixes a bug where the shipping method was not posted on update checkout
if only a single shipping method is available (it's a hidden input
rather than a select or radio group)
2013-06-13 00:28:46 -04:00