Make WordPress Core

Ticket #45547: 45547.2.patch

File 45547.2.patch, 2.9 KB (added by ocean90, 6 years ago)

Alternative patch which reuses $rtl_styles

  • src/wp-includes/script-loader.php

     
    17641764        $styles->add( 'colors-fresh', false, array( 'wp-admin', 'buttons' ) ); // Old handle.
    17651765        $styles->add( 'open-sans', $open_sans_font_url ); // No longer used in core as of 4.6
    17661766
    1767         // RTL CSS
    1768         $rtl_styles = array(
    1769                 // wp-admin
    1770                 'common', 'forms', 'admin-menu', 'dashboard', 'list-tables', 'edit', 'revisions', 'media', 'themes', 'about', 'nav-menus',
    1771                 'widgets', 'site-icon', 'l10n', 'install', 'wp-color-picker', 'customize-controls', 'customize-widgets', 'customize-nav-menus', 'customize-preview',
    1772                 'ie', 'login',
    1773                 // wp-includes
    1774                 'buttons', 'admin-bar', 'wp-auth-check', 'editor-buttons', 'media-views', 'wp-pointer',
    1775                 'wp-jquery-ui-dialog',
    1776                 // deprecated
    1777                 'deprecated-media', 'farbtastic',
    1778         );
    1779 
    1780         foreach ( $rtl_styles as $rtl_style ) {
    1781                 $styles->add_data( $rtl_style, 'rtl', 'replace' );
    1782                 if ( $suffix ) {
    1783                         $styles->add_data( $rtl_style, 'suffix', $suffix );
    1784                 }
    1785         }
    1786 
    17871767        // Packages styles
    17881768        $fonts_url = '';
    17891769
     
    17991779        $styles->add( 'wp-editor-font', $fonts_url );
    18001780
    18011781        $styles->add( 'wp-block-library-theme', "/wp-includes/css/dist/block-library/theme$suffix.css" );
    1802         $styles->add_data( 'wp-block-library-theme', 'rtl', 'replace' );
    18031782
    18041783        $styles->add(
    18051784                'wp-edit-blocks',
     
    18111790                        'wp-block-library-theme',
    18121791                )
    18131792        );
    1814         $styles->add_data( 'wp-edit-blocks', 'rtl', 'replace' );
    18151793
    18161794        $package_styles = array(
    18171795                'block-library' => array(),
     
    18251803
    18261804        foreach ( $package_styles as $package => $dependencies ) {
    18271805                $handle  = 'wp-' . $package;
    1828                 $path     = "/wp-includes/css/dist/$package/style$suffix.css";
     1806                $path    = "/wp-includes/css/dist/$package/style$suffix.css";
    18291807
    18301808                $styles->add( $handle, $path, $dependencies );
    1831                 $styles->add_data( $handle, 'rtl', 'replace' );
    18321809        }
     1810
     1811        // RTL CSS
     1812        $rtl_styles = array(
     1813                // wp-admin
     1814                'common', 'forms', 'admin-menu', 'dashboard', 'list-tables', 'edit', 'revisions', 'media', 'themes', 'about', 'nav-menus',
     1815                'widgets', 'site-icon', 'l10n', 'install', 'wp-color-picker', 'customize-controls', 'customize-widgets', 'customize-nav-menus', 'customize-preview',
     1816                'ie', 'login',
     1817                // wp-includes
     1818                'buttons', 'admin-bar', 'wp-auth-check', 'editor-buttons', 'media-views', 'wp-pointer',
     1819                'wp-jquery-ui-dialog',
     1820                // package styles
     1821                'wp-block-library-theme', 'wp-edit-blocks', 'wp-block-library', 'wp-components', 'wp-edit-post', 'wp-editor', 'wp-format-library',
     1822                'wp-list-reusable-blocks', 'wp-nux',
     1823                // deprecated
     1824                'deprecated-media', 'farbtastic',
     1825        );
     1826
     1827        foreach ( $rtl_styles as $rtl_style ) {
     1828                $styles->add_data( $rtl_style, 'rtl', 'replace' );
     1829                if ( $suffix ) {
     1830                        $styles->add_data( $rtl_style, 'suffix', $suffix );
     1831                }
     1832        }
    18331833}
    18341834
    18351835/**