Make WordPress Core

Ticket #26315: 26315.2.diff

File 26315.2.diff, 1.2 KB (added by dd32, 11 years ago)
  • Gruntfile.js

     
    133133                                        'wp-includes/css/*.css'
    134134                                ]
    135135                        },
     136                        colors: {
     137                                options: {
     138                                        processContent: function( src, filepath ) {
     139                                                return src.replace( /([^/]+)\.css/gi, "$1-rtl.css" );
     140                                        }
     141                                },
     142                                expand: true,
     143                                cwd: BUILD_DIR,
     144                                dest: BUILD_DIR,
     145                                ext: '-rtl.css',
     146                                src: [
     147                                        'wp-admin/css/color-schemes/**/*.css'
     148                                ]
     149                        },
    136150                        dynamic: {
    137151                                expand: true,
    138152                                cwd: SOURCE_DIR,
     
    346360        grunt.registerTask('copy:all', ['copy:files', 'copy:version']);
    347361
    348362        // RTL task.
    349         grunt.registerTask('rtl', ['cssjanus:core']);
     363        grunt.registerTask('rtl', ['cssjanus:core', 'cssjanus:colors']);
    350364
    351365        // Color schemes task.
    352366        grunt.registerTask('colors', ['sass:colors']);
    353367
    354368        // Build task.
    355         grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'cssmin:colors', 'rtl', 'cssmin:rtl',
     369        grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'rtl', 'cssmin:rtl', 'cssmin:colors',
    356370                'uglify:core', 'uglify:tinymce', 'concat:tinymce', 'compress:tinymce', 'clean:tinymce']);
    357371
    358372        // Testing tasks.