Commit Graph

4195 Commits

Author SHA1 Message Date
Christopher Allford b4f6564cdd
Merge pull request #26132 from BrandynL/show-password
bugfix for show password icon and password hint
2020-05-11 19:54:39 -07:00
Christopher Allford 7206365250
Merge pull request #25760 from helgatheviking/issues/25759-conditionally-disable-ajax-add-to-cart
Conditionally disable ajax add to cart
2020-05-11 19:46:50 -07:00
Claudio Sanches 3ce6d4f04a
Fixed coding standards 2020-05-11 20:00:23 -03:00
Kathy Darling 9c5e07e5ba clear floats for upsells and related products. Closes #26334. 2020-05-08 10:07:41 -06:00
Claudio Sanches f5e67af29a Allow use .error and .success classes with .woocommerce-message 2020-05-07 16:12:48 -03:00
Christopher Allford 0d6675b490 Corrected ESLint violations in JS files 2020-05-04 20:49:29 -07:00
Sagar Tamang ab8ee194c8 Fix: Show password toggle not working in checkout page 2020-04-25 23:37:43 +05:45
xristos3490 dfee6ab2e4 Add body class and change styles 2020-04-22 23:32:26 +03:00
Sagar Tamang fbdbecbcf6 Hide only the tab content under the tab wrapper 2020-04-23 01:20:21 +05:45
Fernando Marichal d8e0d956a8 Modified CSS to solve the removing element problem
Added a `z-index` to the remove button (`x`) to set the z-order of the element. This solves the removing customer from the selector problem.
Also, the dropdown arrow width was made smaller
2020-04-16 16:01:13 -03:00
BrandynL b234964a1c changed append show-password-span to prepend to fix bug with password strength hint 2020-04-08 14:21:00 -04:00
Garrett Hyder 60b7b42f23 Remove support for pre-5.2 WP, also update wp-suggested-text to use .policy-text for better plugin support. 2020-04-07 10:28:22 -07:00
Vedanshu Jain 6d888582e8
Merge pull request #25625 from aryaanlambe/master
Addressed issue #25615
2020-04-07 00:05:14 +05:30
Vedanshu Jain e9bb84e18f
Merge pull request #25627 from bartech/master
Fix password visibility toggle (#25624)
2020-04-06 18:22:07 +05:30
Vedanshu Jain 395ceb7c9d
Merge pull request #25903 from woocommerce/fix-qty-update
Trigger change and set val to qty so that it properly updates event h…
2020-04-06 18:07:05 +05:30
Garrett Hyder fadb5d0704 Merge branch 'privacy-policy-update' of github.com:garretthyder/woocommerce into privacy-policy-update 2020-04-02 13:11:24 -07:00
Garrett Hyder a1ea941947 Updated CSS to use branch-5 instead of branch-5-0 after testing. Updated check to include privacy.css to account for core#43895 which reorganized the privacy files. 2020-04-02 13:10:50 -07:00
Garrett Hyder 99279211c5
Merge branch 'master' into privacy-policy-update 2020-04-01 16:37:41 -07:00
Garrett Hyder 89336488e9 Introduced privacy.scss with custom back-compat shim for handling the ul elements of WooCommerce privacy policy content and ensuring consistent styling with the default WordPress content. 2020-04-01 16:32:54 -07:00
Christopher Allford 1358cca6d1
Revert "Improved performance when saving variations" 2020-03-17 08:55:09 -07:00
Kathy Daring 319395b0fa update the add to cart button if ajax request not sent 2020-03-13 18:27:45 -06:00
Kathy Daring 4ed91d9482 quit early if should_send_ajax_request.adding_to_cart triggerHandler is false and trigger a custom event instead 2020-03-13 18:26:37 -06:00
Kathy Daring 6937baccce Revert "Set adding_to_cart trigger to variable. If false, do not fire ajax. Closes #25759."
This reverts commit 38e081e590.
2020-03-13 18:25:25 -06:00
Boro Sitnikovski 15641bf08f Trigger change and set val to qty so that it properly updates event handlers 2020-03-12 16:01:30 +01:00
Kathy Daring 38e081e590 Set adding_to_cart trigger to variable. If false, do not fire ajax. Closes #25759. 2020-02-25 13:12:27 -07:00
vedanshujain d904786d7d Support both `.data()` and `.datasore` to have better compatibility
PR #24818 replaces data with datastore, however both of them have nothing to do with each other. `.data()` is jQuery specific memory datastore per element, whereas datastore is relatively newer way to store data associated with elements using `data-*` attributes.
There is no reason to not support both.
2020-02-21 15:47:31 +05:30
Miguel Pinto 8ff17ddbd2
Add option to override element tag container in checkout forms 2020-02-13 03:11:44 +00:00
Bartosz Drewniak 84e958dbde Fix password visibility toggle (#25624) 2020-02-10 20:30:39 +01:00
Aryaan Lambe 6a190c2db9 Changed show-password-input.display-password::after hex color 2020-02-10 17:35:32 +00:00
Christopher Allford 6ca7b9fa4a
Merge pull request #25382 from smachi/master
Improved performance when saving variations
2020-02-05 13:14:13 -08:00
gerdneuman 687670fa03
Remove stale .order-actions css
Since commit d5b86259c5 (diff-035896b9dcfca6957109ff14ed262109L33-R33) the `.order-actions` css class was refactored to `woocommerce-orders-table__header-order-actions. So the deleted CSS would not match anyway.
2020-02-05 12:03:57 +01:00
Claudio Sanches 9e1738be70
Revert "Eliminate update order AJAX request on checkout page load" 2020-02-04 14:19:52 -03:00
Claudio Sanches 7fe05d46e4
Revert "Remove code that ignored the woocommerce_ship_to_destination option" 2020-02-04 14:18:48 -03:00
Vedanshu Jain a85dc86978
Merge pull request #25540 from woocommerce/fix/25358
Find the correct form element to update.
2020-02-04 12:38:03 +05:30
Peter Fabian b85d314d5d Find the correct form element to update.
Previously it just found the first one, which made the second checkbox buggy.
2020-01-31 12:45:08 +01:00
Salva Machí c4a7e19534 Refactory: code style 2020-01-31 09:23:28 +01:00
Claudio Sanches f4263d8c11 Remove code that ignored the woocommerce_ship_to_destination option 2020-01-29 12:18:14 -03:00
Rodrigo Primo 2e61321e2a
Merge pull request #25289 from rafdizzle86/feature/add-checkout-place-order-success-triggerhandler
Add a triggerHandler called "checkout_place_order_success" so plugin developers can hook into AJAX order success event.
2020-01-20 15:25:46 -03:00
Salva Machí d1dc5f8c20 Bypass inputs without name 2020-01-13 11:31:20 +01:00
Salva Machí 2ca6c12089 Bypass unchecked radio buttons, unchecked checkboxes and disabled inputs 2020-01-13 10:24:12 +01:00
Salva Machí 37d7d498ec Improved performance when saving variations
The serializeJSON function was causing a long delay when preparing the JSON if there are many input fields within the variations (even worse if 3rd party plugins add their own extra fields there too).
2020-01-10 11:38:38 +01:00
BrandynL 608d6628e3 added woocommerce specific css selector to avoid conflicts 2019-12-31 11:10:30 -05:00
Claudio Sanches ede3a1612c Fixed missing assets/css/jquery-ui/jquery-ui.min.css 2019-12-27 12:45:22 -03:00
Rafi Yagudin e03861640e Add a triggerHandler called "checkout_place_order_success" so plugin developers can hook into AJAX order success event. 2019-12-22 17:06:50 -07:00
Christopher Allford ed7c891675 Adjusted the checkout email validation regex to be more accurate 2019-12-17 13:18:53 -08:00
Shamali Sulakhe ec09daeadc Merge remote-tracking branch 'upstream/master' into issue-24266-solution 2019-12-16 15:11:07 +05:30
Shamali Sulakhe e5e9d440a4 Merge branch 'master' of https://github.com/shamalisulakhe/woocommerce into issue-24266-solution 2019-12-16 15:08:30 +05:30
Rodrigo Primo 35053e418f
Merge pull request #24818 from roksprogar/master
fixed the jQuery data() caching issue
2019-12-13 14:33:09 -03:00
Claudio Sanches da407ab4e1 Hide Edge native "reveal password" feature 2019-12-10 16:08:49 -03:00
Peter Fabian df21ad72b9 Applied the branch CSS class at the correct level to apply to select2. 2019-12-10 14:07:50 +01:00
Peter Fabian c4a4ab429b Fix the Setup Wizard styling for WP 5.1, 5.2 and 5.3. 2019-12-10 13:55:06 +01:00
Claudio Sanches 104f40c36e
Merge pull request #24281 from woocommerce/fix/24269
Handle multiple decimal points
2019-12-09 14:07:29 -03:00
Gerhard Potgieter 8827dfb3a4
Merge pull request #24609 from JohnTendik/feature/24429
Added unload event to prevent reload during checkout (#24429)
2019-12-06 14:57:59 +02:00
Claudio Sanches 6bdb7f7a83
Merge pull request #24271 from woocommerce/update/avoid-ajax-request-on-checkout-page-load-2
Eliminate update order AJAX request on checkout page load
2019-12-05 21:09:10 -03:00
Claudio Sanches 5dac360e8a
Merge pull request #24208 from woocommerce/fix/order-screen-tax-calculation-to-honor-rounding-setting
Honor tax rounding preference in edit item and refund flows
2019-12-05 20:52:48 -03:00
Gerhard Potgieter 7d39222334
Merge pull request #25162 from woocommerce/fix/24018
Hid variable parent products from "Add Products" search on order page
2019-12-05 14:22:43 +02:00
Claudio Sanches 0794ffd285 Fixed coding standards 2019-12-04 17:01:59 -03:00
Claudio Sanches c567b43098 Added padding to password field like WordPress core does 2019-12-04 17:01:19 -03:00
Claudio Sanches 9a3e6247a9
Merge pull request #24915 from BrandynL/show-password-hover-on-wc-forms
Show password hover on wc forms
2019-12-04 16:57:32 -03:00
Claudio Sanches 24c473f932
Merge pull request #24991 from woocommerce/add/new-onboarding-ab-test
Onboarding - Show the new experience to 10% of new users
2019-12-04 11:00:23 -03:00
Christopher Allford d1e25c9118 Added support for excluding certain product types from AJAX product searches 2019-12-03 14:14:47 -08:00
Claudio Sanches 3beb581215
Merge pull request #25074 from woocommerce/fix/24959
Added Photoswipe and jQuery-UI CSS minification
2019-12-03 17:59:51 -03:00
Claudio Sanches 329c587c5f
Merge pull request #25103 from woocommerce/fix/24417
Fixed media element initialization for product variation descriptions
2019-12-03 15:11:02 -03:00
Rodrigo Primo fd10af0669
Merge pull request #24822 from bobmulder/patch-1
Make variables default to allow overriding
2019-12-02 18:15:49 -03:00
Peter Fabian 278cf53f2f
Merge pull request #25125 from woocommerce/fix/25029.3
Fix select2 style and admin screen button alignments in WP 5.3
2019-11-27 17:58:46 +01:00
Peter Fabian 8a0a5805e4
Merge pull request #25085 from woocommerce/fix/24648
Improve WC & Twenty twenty compatibility
2019-11-27 17:54:44 +01:00
Peter Fabian 14c94341c0 Checkbox size fixed. 2019-11-27 17:33:00 +01:00
Peter Fabian db3c43a099 Remove the padding from WP 5.3 as per the original change. 2019-11-27 16:09:49 +01:00
Peter Fabian 3a094b820d There might be more than 3 related products. 2019-11-27 14:51:54 +01:00
Peter Fabian 8f0fa37033 Fixed the onsale floating away in Firefox. 2019-11-27 14:43:08 +01:00
Peter Fabian cd57edf0b3 Put back forgotten change. 2019-11-27 14:17:50 +01:00
Peter Fabian 7f18773c7d Apply CSS changes only to WP 5.3. 2019-11-27 14:11:17 +01:00
Viszt Péter 11e13425dd Support for WP's built-in color themes for select2 elements 2019-11-27 13:05:37 +01:00
Viszt Péter 6d5d238062 Responsive fixes 2019-11-27 13:05:29 +01:00
Viszt Péter 3d6c3b3551 Fixes for alignment issues on the settings screen introduced by WP 5.3 2019-11-27 13:05:20 +01:00
Peter Fabian 45f04d4dc0 Small padding updates to My Account > Orders table. 2019-11-27 12:29:24 +01:00
Peter Fabian a20c786661 Addressed feedback from designers. 2019-11-27 12:14:48 +01:00
Peter Fabian 2d1c9444f5 Fix action button centering for WP 5.3. 2019-11-26 22:34:34 +01:00
Peter Fabian 229967f9ea Moar fixes. 2019-11-26 20:50:29 +01:00
Peter Fabian 096b7136db Button color changed to highlight for this theme. 2019-11-26 19:24:39 +01:00
Peter Fabian 65d6a4fcbe Fix shipping form input radios to only show in case there's a selection.
Radio inputs in cart style synced with the one on Checkout page.
2019-11-26 19:19:51 +01:00
Peter Fabian 96c13b9cf6 Login form improvements and related error message updates. 2019-11-26 19:18:40 +01:00
Peter Fabian eebcf1e3be Select2 update on Cart page. 2019-11-26 18:23:42 +01:00
Peter Fabian fd1672f49e Blocks adjustments. 2019-11-26 18:07:49 +01:00
Peter Fabian a1ce40942e Select2 adjustments. 2019-11-26 17:00:44 +01:00
Peter Fabian 56c7f3bf97 My Account section updates. 2019-11-26 17:00:27 +01:00
Peter Fabian 361a23f46f Improved Thank you page styling. 2019-11-26 14:10:09 +01:00
Peter Fabian cf03de11af Narrow checkout layout improvements. 2019-11-26 13:32:58 +01:00
Peter Fabian 7c3ec0dd2c Wide checkout layout improvements. 2019-11-26 13:13:05 +01:00
Peter Fabian 154a5b51ac Wide checkout layout improvements. 2019-11-26 11:00:55 +01:00
Peter Fabian 095f6a1373 Update cart button width and colors. 2019-11-26 10:02:10 +01:00
Peter Fabian e82e53bd7d Fix notice a tag colours. 2019-11-26 09:59:40 +01:00
Peter Fabian f911b1f4bb Reverse order only on add to cart message on single product page. 2019-11-26 09:58:52 +01:00
Peter Fabian 2bf2b87250 Store notice and info messages colors fixed. 2019-11-26 09:43:15 +01:00
Paul Dechov 7f65a33fe8 Honor tax rounding preference in edit item and refund flows
The default value ('no') of the setting to round taxes at subtotal was not being honored on the Edit Order screen, which resulted in off-by-one discrepancies between the checkout item total and the edited or refunded item total.

This change is to round to the proper precision (w.r.t. the 'woocommerce_tax_round_at_subtotal' setting) for the default value of the form, as well as when the values are dynamically recomputed.
2019-11-25 17:49:43 +05:30
Peter Fabian 44c5500fe5 Make cart great again. 2019-11-24 20:05:28 +01:00
Peter Fabian 7db4abb2a0 Sale sign size was too large between wide and narrow viewport. 2019-11-24 12:20:29 +01:00
Peter Fabian 546b947e23 Center upsells to be in line with related products 2019-11-24 12:19:36 +01:00
Peter Fabian 086c60df39 Last product in shop looks weird with even spacing. 2019-11-24 12:00:19 +01:00
Peter Fabian aadae25552 Display products in one column in narrow viewport. 2019-11-24 11:57:08 +01:00