Commit Graph

698 Commits

Author SHA1 Message Date
Mike Jolley 6e08ff0284
Merge pull request #17610 from woocommerce/update/17557
Theme support to declare image sizes
2017-11-09 16:04:22 +00:00
Mike Jolley 160d17eb2e
Merge pull request #17500 from woocommerce/fix/17156
Use scrollIntoView on checkout
2017-11-08 14:13:24 +00:00
Mike Jolley 7e0f18f4af min 2017-11-08 14:12:54 +00:00
Mike Jolley e7f1a3f22f scrollElement.length 2017-11-08 14:12:36 +00:00
Mike Jolley 74ece1b7aa
Merge pull request #17527 from greguly/patch-5
Shipping selection for multiple packages
2017-11-08 14:11:17 +00:00
Mike Jolley e025caf177 Widths and aspect ratios 2017-11-07 18:32:43 +00:00
Gerhard Potgieter 5164dc25e3 Update password js files to trigger on button[type="submit"] instead of input[type="submit"] 2017-11-07 12:37:36 +02:00
Manos Psychogyiopoulos 55b3f339d3 Fix flex-control-nac selector scope
Maybe a bit more verbose than needed, but gets the job done.
2017-11-03 16:40:06 +02:00
Gabriel Reguly f19023a9e1
Shipping selection for multiple packages
Allow for shipping method selection when using multiple packages.

Previous code selected/posted only the changed method, but multiple packages require all methods.
2017-11-02 14:15:29 -02:00
Mike Jolley 2044a3737b Fixes a flexslider bug when there is only 1 image on the product page.
Closes #17403

This also fixes zoom issues due to the above error.
2017-11-02 11:09:34 +00:00
Mike Jolley e14814aa2a min 2017-11-01 16:41:01 +00:00
Mike Jolley aab1d688d1 Add a wc_checkout_form.scroll_to_notices helper and use scrollIntoView
scrollIntoView lets us scroll something to the centre of the viewport.
This ensures the messages, or top of the checkout, comes into view.

Falls back to the old logic for older browsers.

Closes #17220 which didn’t solve the issue.
2017-11-01 16:40:31 +00:00
Mike Jolley 1da13769c8 Merge branch 'master' into pr/16550
# Conflicts:
#	assets/js/frontend/checkout.min.js
2017-11-01 12:10:39 +00:00
claudiulodro afa0ca23d2 Start scripts once document is ready 2017-10-31 12:27:57 -07:00
Claudio Sanches ef7f3dde70
Merge pull request #17416 from woocommerce/fix/17404
Use custom event instead of blur to trigger validation
2017-10-27 15:58:33 -02:00
Claudio Sanches e81c03fdb0 Uglify JS files 2017-10-27 15:41:27 -02:00
Claudio Sanches a0ef49164f Fixed missing jQuery wrapper 2017-10-27 15:40:05 -02:00
Mike Jolley b6b505e2c5 Use custom event instead of blur to trigger validation
Closes #17404
2017-10-27 18:00:08 +01:00
Claudio Sanches b45df5dca1 Merge pull request #17407 from woocommerce/fix/17353
Handle defaults + locale without clearing defaults
2017-10-27 13:40:55 -02:00
Mike Jolley 7ec8cdbc21 Merge pull request #17192 from Umangvaghela/use-strict
'use strict' in jQuery file
2017-10-27 15:54:41 +01:00
Mike Jolley 4e4ca2145f Remove logging 2017-10-27 13:30:55 +01:00
Mike Jolley 538bbac3ec Handle defaults + locale without clearing defaults
Rather than loop defaults, then loop locale fields, this merges both
and applies rules after this.

To test, switch countries on the checkout and ensure fields are marked
required/hidden/labelled correctly.

Closes #17353
2017-10-27 13:29:23 +01:00
Marco Marasco 5fc4279d64 IE11 event handler listener fix for add to cart buttons 2017-10-25 17:52:31 +02:00
Mike Jolley 435c4344db Fix zoom target
Closes #17227
2017-10-17 17:26:08 -07:00
Mike Jolley fa46b7166f Check zoom is enabled before running initZoomForTarget
Fixes https://wordpress.org/support/topic/product-gallery-zoom/
2017-10-13 15:16:41 +01:00
Umangvaghela 75e5e36b4a 'use strict' in jQuery file 2017-10-13 17:53:26 +05:30
claudiulodro fa9bef7ce4 Minify 2017-09-22 14:24:10 -07:00
claudiulodro b757f0db28 Fix #16868 on Cart page 2017-09-22 14:22:53 -07:00
claudiulodro 877a8491ad Cleanup 2017-09-22 14:14:00 -07:00
claudiulodro b3f70bb7b5 Make labels work on Cart page again 2017-09-22 12:31:08 -07:00
Mike Jolley 5131d096a8 JSMIN 2017-09-20 16:03:30 +01:00
Mike Jolley eb3396328b Apply default locale before country locale 2017-09-20 16:03:26 +01:00
Mike Jolley d125739742 fix init 2017-09-16 12:37:29 -07:00
Mike Jolley 7cc931c185 Init price slider after using customizer
Closes #16834
2017-09-16 12:16:43 -07:00
Mike Jolley a7b2ae8661 Update shipping code to see if full address has been entered before showing no shipping notice
Fixes #16757
2017-09-08 14:54:15 +01:00
claudiulodro a3c876a2ef Extra i18n address handling for cart page compatibility 2017-09-06 12:42:12 -07:00
Mike Jolley ac225ee070 Delay variation transition to allow gallery to load
Fixes #16647
2017-08-30 12:48:02 +01:00
Gabor Javorszky 2a97509a3e Fixed js param name
Fixes #16627
2017-08-28 16:36:02 +02:00
Mike Jolley 44abd1a1b8 Min 2017-08-22 11:55:00 +01:00
Mike Jolley 394a426be7 Remove change from this.queue_update_checkout 2017-08-22 11:54:44 +01:00
Emil Kjær Eriksen 722749f14e Add payment_method_selected event on checkout 2017-08-21 15:04:39 +02:00
Mike Jolley 8720bde2f3 Minify 2017-08-18 10:39:45 +01:00
ragulka d73e7e4f9d Prevent unwanted double cart notices (#16460)
* Don't add shipping zone debug message when doing ajax

Prevent an issue where the "Customer matched zone" debug message is shown twice after first selecting a shipping method and then changing a product's quantity in cart and clicking Update cart.

* Don't pass event object to cart.update_cart

Prevent accidentally preserving cart notices when `wc_update_cart` event is triggered on body. If the event object is passed to update_cart() as the first param, it evaluates to true, forcing existing notices to be preserved.

* Pass custom arguments to cart.update_cart()

Instead of simply not passing the event object, pass any custom arguments, so it's possible to do something like: $( body ).trigger( 'wc_update_cart', true ); to still preserve notices if needed.
2017-08-16 11:34:35 +01:00
iickoo 9bd01a8d44 Update add-to-cart-variation.js 2017-08-15 20:55:19 +02:00
Mike Jolley 7c321a2269 Ajaxify widget remove from cart button
Fixes #13171
2017-07-13 12:15:13 +01:00
Claudio Sanches a7582d50da Merge pull request #16050 from woocommerce/update/15985
Use select2 in cart
2017-07-10 15:40:56 -03:00
Mike Jolley 555f093ac3 Use select2 in cart
Fixes #15985
2017-07-10 13:14:27 +01:00
Mike Jolley 79e3bbd0bf Set allow one slide to false for flexslider
Closes #16002
2017-07-07 11:37:10 +01:00
claudiulodro 8a8daabf26 Update with master and recompile assets 2017-07-06 09:06:30 -07:00
Claudio Sanches ee87024d82 Merge pull request #15956 from woocommerce/add-cart-readdition-notice
Use ajax when restoring an item in the cart
2017-07-04 16:35:23 -03:00