Commit Graph

37855 Commits

Author SHA1 Message Date
Christopher Allford 591491dd4c Fixed the broken vendor autoloads 2020-11-18 15:38:05 -08:00
Christopher Allford e9dfe64f9f Replaced the local repository with root autoload definitions
Since Composer can't recursively use repositories, we can't actually use a local package to deal with this. We're going to keep the local package to separate the dependencies but we need to add autoload keys in the root package's `composer.json`
2020-11-18 15:31:54 -08:00
Christopher Allford c9f413d297 Created dummy `woocommerce/woocommerce-lib` package to contain dependencies
In order to avoid problems posed by potentially including the unconverted dependencies in the root autoloader, this package will hold all dependencies that require conflict avoidance.
2020-11-18 13:54:20 -08:00
Jonathan Sadowski 192611980a Improve content-area padding at smaller viewports 2020-11-18 13:39:38 -06:00
Rodrigo Primo 1fca8bb1b1 Replaces a few more instances of jQuery.fn.click() event shorthand
This commit replaces a few more instances of jQuery.fn.click() event shorthand that were missed in the previous commit. For more information see the commit message for 8ebead165e.
2020-11-18 16:31:17 -03:00
Jonathan Sadowski bf92437b23 Improve margin beneath short description 2020-11-18 13:25:53 -06:00
Rodrigo Primo a88b370c0f
Merge pull request #28287 from woocommerce/remove-broken-js-code
Remove jQuery code that does nothing
2020-11-18 15:44:38 -03:00
Rodrigo Primo ee31c791af Fix PHPCS violations 2020-11-18 15:33:36 -03:00
Rodrigo Primo 8ebead165e Replace usages of depracted jQuery.fn.click() event shorthand
This commit replaces all instances in WooCommerce codebase (except included third-party libraries) where jQuery.fn.click( handler ) event shorthand was used. This shorthand was deprecated in jQuery 3.3 (see https://github.com/jquery/jquery/issues/3214). The jQuery documentation was not updated yet (see https://github.com/jquery/jquery-migrate/issues/288 and https://github.com/jquery/api.jquery.com/issues/972).

jQuery.click() was not deprecated and so it was not replaced.
2020-11-18 15:27:46 -03:00
Peter Fabian 3c9d92be8c
Merge pull request #28270 from woocommerce/remove-dockerfile
Remove Dockerfile as it is not used anymore
2020-11-18 13:38:25 +01:00
Nestor Soriano 846a7fb3d1 Declare PHP version as 7.2 in composer.json for Mozart.
This way it won't throw errors when building in 7.0 or 7.1
(required for CI). Still, an error will be thrown when manually
running move-vendor-packages.sh in 7.0 or 7.1.
2020-11-18 09:39:46 +01:00
Nestor Soriano f296b36667 Get Mozart package from original source instead of our fork.
Since the pull requests with required functionality have been accepted
and merged, we can now use the original repository instead of
Woo's fork.
2020-11-18 09:14:17 +01:00
Nestor Soriano 556ea1ecfa Merge branch 'master' into use-mozart-to-renamespace-dependencies 2020-11-18 09:05:11 +01:00
Rodrigo Primo 246710fce8 Merge branch 'master' into fix/28232 2020-11-17 14:47:33 -03:00
Rodrigo Primo 5c8491c862 Remove jQuery code that does nothing
This commit replaces a block of jQuery code that I believe does nothing. I found it while starting the work to make our JS code compatible with jQuery 3 as it uses jQuery.fn.keyup() which has been deprecated.

As far as I can understand, this block of code is supposed to change the focus to the coupon description when the user hits the tab key while the focus is on the title field. It doesn't work because the keyup event is not fired for the tab key. The current behavior is that when the user hits the tab key, the focus changes to the "Generate coupon code" button, and if the tab key is pressed another time, the focus changes to the description text field. Which seems fine to me and that is why I'm suggesting we remove this code instead of fixing it.

I believe it was added in this c15b8e817c commit six years ago and unfortunatelly the commit doesn't provide much information on why it was added.
2020-11-17 14:39:55 -03:00
Rodrigo Primo 581f57b8f4
Merge pull request #28148 from rodrigoprimo/update/travis-git-depth
Change git cloning depth to 1 to make the Travis builds slightly faster
2020-11-17 14:36:29 -03:00
Adam Heckler b0580f0eb4
More code standards fixes 2020-11-17 12:31:17 -05:00
Adam Heckler c3487785d5
Code standards fixes 2020-11-17 10:54:53 -05:00
Jonathan Sadowski a05e55d119 Improve the readability of cart confirmation 2020-11-17 09:48:42 -06:00
Jonathan Sadowski 07d8855488 Fix related products alignment at lower breakpoints 2020-11-17 09:37:56 -06:00
Adam Heckler 97eea98a23
Return default date/time formats if blank
Fixes #28319
2020-11-17 10:21:20 -05:00
Jonathan Sadowski 655166b6da Adjust margin on price, related product h2, and variations table 2020-11-17 09:04:25 -06:00
Rodrigo Primo 0e319f3293
Merge pull request #28151 from woocommerce/add/requires-php-support
Add requires_php support
2020-11-17 10:39:12 -03:00
Rodrigo Primo e1856b961d Merge branch 'master' into update/travis-git-depth 2020-11-17 10:27:26 -03:00
Christopher Allford ac9f83d772
Merge pull request #28295 from woocommerce/revert-25988-patch-1
Revert "Added support for file in checkout ajax."
2020-11-16 09:44:40 -08:00
Christopher Allford ea888a4a21
Revert "Added support for file in checkout ajax." 2020-11-16 09:04:15 -08:00
Christopher Allford 52354c95cd
Merge pull request #28277 from woocommerce/add/prepare-4.9
Prepared branch for 4.9
2020-11-16 08:42:29 -08:00
Jonathan Sadowski 0f85f1d754 Fix save payment method checkbox in checkout 2020-11-16 09:23:56 -06:00
Jonathan Sadowski 67b3d1c5fb Fix stretched product admin images 2020-11-14 10:27:42 -05:00
Vedanshu Jain ae163eb28b
Merge pull request #27734 from woocommerce/enhancement/optimize-wc-order
Optimize function `wc_get_orders` by priming caches beforehand
2020-11-14 12:37:44 +05:30
Claudio Sanches f8f1417d72 Fixed function name 2020-11-13 17:57:29 -03:00
Claudio Sanches b506627528 Keep WC_Checkout::process_checkout() backwards compatible 2020-11-13 17:49:27 -03:00
Jonathan Sadowski 58e4b01f06 Apply related products fix to all products 2020-11-13 15:22:22 -05:00
Christopher Allford c2eb62fd3b Locked Composer at 2.0.6 2020-11-13 12:05:28 -08:00
Jonathan Sadowski 996736bf97 Display block overlay on checkout 2020-11-13 14:59:11 -05:00
Jonathan Sadowski 45515928c6 Darkmode support on checkout payment box 2020-11-13 14:53:19 -05:00
Renatho De Carli Rosa c2b066edcb Fix requires_php check 2020-11-13 16:47:26 -03:00
Renatho De Carli Rosa 5cbcdcd92c Add requires_php support
With this check, we're able to avoid updates when the PHP version
is not supported
2020-11-13 16:47:26 -03:00
Rodrigo Primo 4240f9924a
Merge pull request #28048 from woocommerce/fix/27807
Remove dynamic build dependencies
2020-11-13 15:34:35 -03:00
Rodrigo Primo a637a42574
Merge pull request #28115 from woocommerce/update/node-12
bump node to version 12
2020-11-13 15:32:05 -03:00
Claudio Sanches 02860e4336
Merge pull request #28271 from woocommerce/remove-unused-config-files
Removes Code Climate and Scrutinizer config files
2020-11-13 14:45:55 -03:00
Christopher Allford c491bd45aa Updated lock file 2020-11-13 09:43:01 -08:00
Christopher Allford bb38673dad Prepared branch for 4.9 2020-11-13 09:38:22 -08:00
Jonathan Sadowski 0e92af159d Fix additional info spacing #28272 2020-11-13 11:14:22 -05:00
Jonathan Sadowski 64cda333d7 Fix related products 2020-11-13 10:25:13 -05:00
Rodrigo Primo d9448435a0 Remove Scrutinizer badge from README.md
We are not using Scrutinizer anymore
2020-11-13 12:18:40 -03:00
Jonathan Sadowski b0c8356a13 Fix product image stretching #28274 2020-11-13 10:10:37 -05:00
Jonathan Sadowski ec2105f183 Remove button color overrides; #site-content to #main 2020-11-16 06:41:39 -06:00
Jonathan Sadowski 5ceb9e43c5 Update checkout page max-width 2020-11-16 06:41:39 -06:00
Jonathan Sadowski 82b2fcc204 Update content area padding, adjust padding around empty notices 2020-11-16 06:41:39 -06:00