Skip to content
Permalink
Browse files

Build Tools: Minify the package CSS when building.

CSS coming from the `@WordPress` packages wasn't being minified in the build. This had the noteable side effect of causing RTL CSS to not be loaded when `SCRIPT_DEBUG` was set to `false`.

Props websupporter.
See #45330.



git-svn-id: https://develop.svn.wordpress.org/branches/5.0@43905 602fd350-edb4-49c9-b593-d223f7449a82
  • Loading branch information...
pento committed Nov 16, 2018
1 parent ea48d85 commit d2ca4ad8365a119b4c8d39fcfa000057ad8b93b8
Showing with 13 additions and 3 deletions.
  1. +10 −0 Gruntfile.js
  2. +3 −3 src/wp-includes/script-loader.php
@@ -199,6 +199,15 @@ module.exports = function(grunt) {
'wp-includes/js/mediaelement/wp-mediaelement.css'
]
},
dist: {
expand: true,
cwd: BUILD_DIR,
dest: BUILD_DIR,
ext: '.min.css',
src: [
'wp-includes/css/dist/*/*.css'
]
},
rtl: {
expand: true,
cwd: BUILD_DIR,
@@ -939,6 +948,7 @@ module.exports = function(grunt) {
'usebanner',
'webpack:prod',
'webpack:devProdTarget',
'cssmin:dist',
'jsvalidate:build'
] );

@@ -1675,12 +1675,12 @@ function wp_default_styles( &$styles ) {
}
$styles->add( 'wp-editor-font', $fonts_url );
$styles->add( 'wp-block-library-theme', '/wp-includes/css/dist/block-library/theme.css' );
$styles->add( 'wp-block-library-theme', "/wp-includes/css/dist/block-library/theme$suffix.css" );
$styles->add_data( 'wp-block-library-theme', 'rtl', 'replace' );
$styles->add(
'wp-edit-blocks',
'/wp-includes/css/dist/block-library/editor.css',
"/wp-includes/css/dist/block-library/editor$suffix.css",
array(
'wp-components',
'wp-editor',
@@ -1702,7 +1702,7 @@ function wp_default_styles( &$styles ) {
foreach ( $package_styles as $package => $dependencies ) {
$handle = 'wp-' . $package;
$path = '/wp-includes/css/dist/' . $package . '/style.css';
$path = "/wp-includes/css/dist/$package/style$suffix.css";
$styles->add( $handle, $path, $dependencies );
$styles->add_data( $handle, 'rtl', 'replace' );

0 comments on commit d2ca4ad

Please sign in to comment.
You can’t perform that action at this time.