@@ -57,17 +57,30 @@ var // modules
5757
5858 minifyCSS = {
5959 "dist/jquery-ui.min.css" : "dist/jquery-ui.css"
60+ } ,
61+
62+ compareFiles = {
63+ all : [
64+ "dist/jquery-ui.js" ,
65+ "dist/jquery-ui.min.js"
66+ ]
6067 } ;
6168
69+ function mapMinFile ( file ) {
70+ return "dist/" + file . replace ( / \. j s $ / , ".min.js" ) . replace ( / u i \/ / , "minified/" ) ;
71+ }
6272
6373uiFiles . concat ( allI18nFiles ) . forEach ( function ( file ) {
64- minify [ "dist/" + file . replace ( / \. j s $ / , ".min.js" ) . replace ( / u i \/ / , "minified/" ) ] = [ "<banner>" , file ] ;
74+ minify [ mapMinFile ( file ) ] = [ "<banner>" , file ] ;
6575} ) ;
6676
6777cssFiles . forEach ( function ( file ) {
6878 minifyCSS [ "dist/" + file . replace ( / \. c s s $ / , ".min.css" ) . replace ( / t h e m e s \/ b a s e \/ / , "themes/base/minified/" ) ] = [ "<banner>" , "<strip_all_banners:" + file + ">" ] ;
6979} ) ;
7080
81+ uiFiles . forEach ( function ( file ) {
82+ compareFiles [ file ] = [ file , mapMinFile ( file ) ] ;
83+ } ) ;
7184
7285// csslint and cssmin tasks
7386grunt . loadNpmTasks ( "grunt-css" ) ;
@@ -118,12 +131,7 @@ grunt.initConfig({
118131 bannerI18n : createBanner ( allI18nFiles ) ,
119132 bannerCSS : createBanner ( cssFiles )
120133 } ,
121- compare_size : {
122- files : [
123- "dist/jquery-ui.js" ,
124- "dist/jquery-ui.min.js"
125- ]
126- } ,
134+ compare_size : compareFiles ,
127135 concat : {
128136 ui : {
129137 src : [ "<banner:meta.bannerAll>" , stripBanner ( uiFiles ) ] ,
@@ -510,7 +518,8 @@ grunt.registerTask( "clean", function() {
510518} ) ;
511519
512520grunt . registerTask ( "default" , "lint csslint htmllint qunit build compare_size" ) ;
513- grunt . registerTask ( "sizer" , "concat:ui min:dist/jquery-ui.min.js compare_size" ) ;
521+ grunt . registerTask ( "sizer" , "concat:ui min:dist/jquery-ui.min.js compare_size:all" ) ;
522+ grunt . registerTask ( "sizer_all" , "concat:ui min compare_size" ) ;
514523grunt . registerTask ( "build" , "concat min cssmin" ) ;
515524grunt . registerTask ( "release" , "clean build copy:dist copy:dist_min copy:dist_min_images copy:dist_css_min md5:dist zip:dist" ) ;
516525grunt . registerTask ( "release_themes" , "release download_themes copy_themes copy:themes md5:themes zip:themes" ) ;
0 commit comments