Commit Graph

672 Commits

Author SHA1 Message Date
Mike Jolley 7c037728f6 Merge branch 'fix/14448'
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-04-27 12:00:05 +01:00
Mike Jolley d546613c25 Merge branch 'pr/14394'
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-04-27 11:53:08 +01:00
Mike Jolley a4f7bb3d6e Remove extra comma 2017-04-27 11:52:10 +01:00
Mike Jolley 076d2c9336 Minify 2017-04-26 11:43:12 +01:00
Mike Jolley 1e6d52a3bd Add a data-caption for captions and keep title around.
Fixes #14578
2017-04-25 14:31:24 +01:00
Mike Jolley 3b6e7d9d14 Address field sorting was not working due to wrong data name
Fixes #14533
2017-04-19 16:33:32 +01:00
Mike Jolley 1f66a29457 Use smoothHeight
Closes #14448
2017-04-17 16:23:04 +01:00
AJ Clarke b8e5fc22a2 Localized Photoswipe script 2017-04-14 09:34:05 -07:00
Manos Psychogyiopoulos 92d1490151 Fix typo in single-product.js 2017-04-12 15:06:16 +03:00
Claudio Sanches e2065cf696 Merge pull request #14248 from woocommerce/fix/14245
Trigger wc_fragments_loaded after add to cart fragment refresh
2017-04-11 16:48:14 -03:00
Mike Jolley 4d32308b9f Trigger wc_fragments_loaded after add to cart fragment refresh
Fixes #14245
2017-04-11 10:51:59 +01:00
Mike Jolley 7274c14591 Use correct thumbnail for variation images in gallery
Fixes #14213
2017-04-10 23:02:53 +01:00
Mike Jolley d607aea651 Fade gallery in if no images are set.
Fixes #13910
2017-04-04 23:43:14 +01:00
Mike Jolley 005bedb7e8 Workaround for loading failed message 2017-04-04 11:13:43 +01:00
Mike Jolley 6ccac2f19f Switch to $target
https://github.com/woocommerce/woocommerce/pull/13859#discussion_r109178
476
2017-03-31 16:27:51 +01:00
Mike Jolley 101c11a7ec Use start event to fade 2017-03-31 15:26:46 +01:00
Mike Jolley 62bd505bda CSS transition 2017-03-31 15:16:10 +01:00
Mike Jolley 0c2ab2dabb Fade gallery in after delay to avoid flash
Closes #13847
2017-03-31 13:53:37 +01:00
James Koster 1cd85b1b9b Use the full size image dimensions to decide whether to init zoom. #13830 2017-03-30 19:52:29 +01:00
Mike Jolley 673aa5f5bb Change zoom mode on touch devices
Fixes #13775
2017-03-27 17:10:21 +01:00
Claudio Sanches 40a86c28eb Merge pull request #13707 from woocommerce/fix-13699
Abort gallery script when there are no images
2017-03-22 10:56:49 -03:00
Mike Jolley 47f363a463 data-src on all gallery images
#13710
2017-03-22 13:26:00 +00:00
Mike Jolley 9ff603681b Abort gallery script when there are no images
Fixes #13699
2017-03-22 11:08:37 +00:00
Claudio Sanches d6d6096cba Merge pull request #13630 from woocommerce/fix-13628
Match language array in select2
2017-03-17 16:20:44 -03:00
Mike Jolley c1ce490956 Country select 2017-03-17 11:25:53 +00:00
Mike Jolley f29d4619d3 Change href of link with variation image.
Fixes #13620
2017-03-16 11:56:00 +00:00
Mike Jolley d55653a408 Merge branch 'master' into fix-13498
# Conflicts:
#	includes/class-wc-order.php
#	tests/unit-tests/crud/data.php
2017-03-15 15:52:40 +00:00
Mike Jolley d710ada38d Fix reset with more than one on page 2017-03-14 16:38:04 +00:00
Mike Jolley a6436eb915 prototype pattern 2017-03-14 15:48:18 +00:00
Manos Psychogyiopoulos 161b6a132b use data() correctly 2017-03-14 15:42:15 +02:00
Manos Psychogyiopoulos 290e000bcb better use of gallery var 2017-03-14 15:04:08 +02:00
Manos Psychogyiopoulos 4cc936c383 move event handlers to init 2017-03-14 13:52:48 +02:00
Manos Psychogyiopoulos fb6c1b09fc use class prop `flexslider_enabled` in `init_zoom` 2017-03-14 13:44:45 +02:00
Manos Psychogyiopoulos 4e48a2ddfa revert change from attr. to data. 2017-03-14 13:33:05 +02:00
Manos Psychogyiopoulos 9181f1c151 allow init with args 2017-03-14 12:55:25 +02:00
Manos Psychogyiopoulos 1d5cd9409e allow multiple galleries on page and init of dynamically loaded galleries 2017-03-13 18:58:39 +02:00
Claudiu Lodromanean e1891b85a2 Remove all previous messages on submit error 2017-03-07 12:15:07 -08:00
Claudiu Lodromanean cd37d8aa40 Add wrapper class to messages 2017-03-06 14:45:45 -08:00
Claudiu Lodromanean 4ad3709859 Make coupon errors properly refresh the checkout page 2017-03-06 11:52:38 -08:00
Mike Jolley 052417e0d0 Merge pull request #13416 from woocommerce/fix-13402
Reset gallery position on variation change
2017-03-06 11:58:16 +00:00
Claudiu Lodromanean 3c4b06f51c Remove extra space 2017-03-03 13:30:16 -08:00
Claudiu Lodromanean 29bdcd7985 Better slide-reset checking 2017-03-03 13:28:38 -08:00
Mike Jolley 31b10d861e Add wrappers around sortable checkout fields
Fixes #13432
Fixes #13434
2017-03-02 15:08:02 +00:00
JeroenSormani 8abd814212 Fix #13432 - Order notes field not showing by default (hidden under 'ship to different address') 2017-03-02 15:23:03 +01:00
Claudiu Lodromanean 9348a9c7f9 Dont need to update after every variation change 2017-03-01 13:13:05 -08:00
Claudiu Lodromanean 0715146e89 Reset gallery position on variation change 2017-03-01 11:42:41 -08:00
Claudio Sanches 9a666d23e1 Merge pull request #13310 from woocommerce/checkout-improvements
Checkout improvements and fixes
2017-02-23 13:15:06 -03:00
Mike Jolley b9a01da618 Check size of all images to enable zoom
Closes #13290
2017-02-23 12:29:09 +00:00
Mike Jolley eb47dc7036 Improve validation event 2017-02-23 11:51:27 +00:00
Mike Jolley 114026b0be Maintain focus after selection
Fixes #13300
2017-02-23 10:51:41 +00:00
Mike Jolley d1eab19725 Avoid disabling buttons when password length is 0 2017-02-22 11:03:43 +00:00
Mike Jolley 7f33db5746 Fix and minify 2017-02-21 10:35:11 +00:00
Maximus80 ea97b60d49 fix product gallery lightbox trigger 2017-02-21 09:11:39 +01:00
Kathy c30b1c1bb3 Coupon tweaks (#13222)
* pass coupon to applied/removed JS trigger

* add coupon id and coupon object to action hooks in admin metabox
2017-02-17 11:58:15 +00:00
Mike Jolley 93e21a09c7 Convert alert to regular notice.
Fixes #13216
2017-02-16 16:27:37 +00:00
Mike Jolley a06f83ac50 Fix variation image change 2017-02-16 11:00:09 +00:00
Mike Jolley d8a00b97a1 Minify 2017-02-16 10:44:43 +00:00
Rasmus a77bd11dad Remove deprecated jQuery bind calls
As of jQuery 3.0, .bind() has been deprecated. It was superseded by the .on() method for attaching event handlers to a document since jQuery 1.7, so its use was already discouraged.

Since jQuery 1.7 or higher is included in the required WordPress version this seems like a safe and sane change.
2017-02-15 10:43:16 +01:00
Mike Jolley 926384f20c Make script load features conditonally 2017-01-27 15:35:29 +00:00
Mike Jolley bf24ba395d Use get_theme_support for gallery features 2017-01-27 14:13:54 +00:00
Mike Jolley f457c25055 Remove unused is_touch_device 2017-01-26 15:19:37 +00:00
Mike Jolley 41f3572b23 Merge branch 'fix-12922' 2017-01-26 14:57:51 +00:00
Claudiu Lodromanean ecb542986a Basic non-height-changing slideshow 2017-01-23 15:35:30 -08:00
James Koster f0c35ed45e Display (toggle-able) terms inline on the checkout rather than opening a new window 2017-01-17 15:18:23 +00:00
Mike Jolley 57ef639f8d Minify 2017-01-17 14:35:47 +00:00
Mike Jolley b2f537fe95 Merge pull request #12820 from woocommerce/fix-12817-mb
Update available attribute options
2017-01-17 14:33:43 +00:00
James Koster 88a378ea79 Don't allow users to open the lightbox for placeholder images 2017-01-16 14:17:03 +00:00
Caleb Burks b5991c417c Update available attribute options
Ensure that available attributes can be updated after each attribute selection.

Fixes https://github.com/woocommerce/woocommerce/issues/12817
2017-01-15 03:17:03 -05:00
Mike Jolley b150e4c790 Fix image display when only placeholders are visible. 2017-01-06 11:51:09 +00:00
Mike Jolley 32a3e76851 Min 2017-01-06 11:37:06 +00:00
Mike Jolley c6ae59c991 Move ajax logic into check_variations so it's triggered on page load
Fixes #12768
2017-01-06 11:36:04 +00:00
Mike Jolley f6949346f3 Min 2017-01-04 12:21:12 +00:00
Mike Jolley b791c627dd Allow options to be deselected in IE11 and fix add to cart check.
Fixes #12736 and #12721. Also seems to close #12706
2017-01-04 12:20:52 +00:00
Mike Jolley b15465bbdd Fix fade in 2016-12-23 14:08:39 +00:00
Mike Jolley 04c28403c8 Minify 2016-12-23 14:08:39 +00:00
Mike Jolley ade5574d98 Add slashes to string based selectors to fix attributes containing quotes 2016-12-22 22:54:06 +00:00
Mike Jolley 9e4aecaefb Merge branch 'pr/12651' 2016-12-20 16:17:02 +00:00
Mike Jolley 3e3973d08b Support old templates too 2016-12-20 16:16:55 +00:00
Mike Jolley 74076880ea Minify 2016-12-20 13:11:37 +00:00
Mike Jolley 0300464613 Use accounting.js in price slider widget 2016-12-20 13:11:09 +00:00
ksere 21f6f791bd fix checkout login form not toggling 2016-12-20 02:38:30 +02:00
Claudio Sanches ff35f07a4d Minify 2016-12-15 14:49:33 -02:00
Mike Jolley 94c5680d04 Allow update cart to preserve notices and update after coupon 2016-12-15 16:37:58 +00:00
Mike Jolley c92d9d4a49 Make sure src is not null 2016-12-15 13:04:50 +00:00
Mike Jolley ad4704f02d Variations script refactor from #12585
Applying this to master to match 2.6 PR
2016-12-15 12:58:41 +00:00
Mike Jolley df967f912a More spaces and min 2016-12-14 19:32:01 +00:00
Mike Jolley 0531bd72ea Spaces 2016-12-14 19:31:26 +00:00
Mike Jolley 852db2bfb6 spacing 2016-12-13 18:49:56 +00:00
Mike Jolley d32797b733 Handle BW compat priority. 2016-12-13 18:48:39 +00:00
Mike Jolley 74f3972e26 Add sort parameter to checkout fields to aid with sorting per locale. 2016-12-12 15:23:28 +00:00
Mike Jolley 3f1368153a Merge pull request #12521 from woocommerce/plugins-url-assets-12477
Register scripts using plugins_url
2016-12-06 16:04:30 +00:00
Mike Jolley 31fbee2b07 ran grunt 2016-12-06 11:53:27 +00:00
Mike Jolley 0c2d070d72 Merge pull request #12475 from leogermani/patch-1
get_payment_method relies on a more generic DOM element
2016-12-06 11:18:58 +00:00
Mike Jolley 7b739b9367 Register scripts using plugins_url 2016-12-05 18:34:30 +00:00
Manos Psychogyiopoulos 22d02a0925 fix variation attributes rendering
Renders options html outside the DOM and uses .html() to update DOM state in one go.

ref: https://github.com/woocommerce/woocommerce/issues/12485
2016-11-29 10:21:00 +02:00
leogermani 83cc3a9365 get_payment_method relies on a more generic DOM element
When checking the payment method, I think it would be better to rely on a more generic DOM element to make sure the find() method will find what it is looking for, in case theme authors have changed the position of things inside the form.

Ive stumble into this because I wanted to display the order review in the top of the page, before the billing form, but I wanted to keep the payment form at the end of the page, so, after changing the order_review DIV position, I did:

```
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20);
add_action( 'woocommerce_checkout_after_customer_details', 'woocommerce_checkout_payment');
```

After I did this, the get_payment_method stopped working.

I might be wrong, but I think this proposal gives more flexibility to theme authors, while not breaking anything. This tweak Ive done dont look really ugly to me, I think I should be able to move things inside the checkout form around.

Thanks for looking into it

cheers
2016-11-27 16:51:22 -02:00
Mike Jolley ca04ee8e9f Replace 2016-11-22 15:09:37 +00:00
Claudio Sanches b279727bca [2.6] Fixed select reseting everytime that is clicked on Firefox 50, closes #12383 2016-11-17 15:53:27 -02:00
Claudio Sanches 2ff4bc9591 Fixed not declared var and coding standards #12385 2016-11-17 15:08:19 -02:00
James Kemp cf6c42fb01 Move "added_to_cart" actions to trigger
Doing this means that plugin/theme developers can trigger the mini-cart and buttons to update without having to rewrite and maintain their own version of this function.
2016-11-17 16:05:46 +00:00