@@ -62,7 +62,7 @@ module.exports = function(grunt) {
62
62
63
63
//register before and after test tasks so we've don't have to change cli options on the goole's CI server
64
64
grunt . registerTask ( 'before-test' , 'lint html2js' ) ;
65
- grunt . registerTask ( 'after-test' , 'find-modules build site' ) ;
65
+ grunt . registerTask ( 'after-test' , 'build site' ) ;
66
66
67
67
// Default task.
68
68
grunt . registerTask ( 'default' , 'before-test test after-test' ) ;
@@ -86,11 +86,6 @@ module.exports = function(grunt) {
86
86
grunt . config ( 'tplModules' , tplModules ) ;
87
87
grunt . config ( 'srcModules' , srcModules ) ;
88
88
}
89
- grunt . registerTask ( 'find-modules' , 'Generate ui.bootstrap and template modules depending on all existing directives' , function ( ) {
90
- grunt . file . expandDirs ( 'src/*' ) . forEach ( function ( dir ) {
91
- findModule ( dir . split ( '/' ) [ 1 ] ) ;
92
- } ) ;
93
- } ) ;
94
89
95
90
grunt . registerTask ( 'dist' , 'Override dist directory' , function ( ) {
96
91
var dir = this . args [ 0 ] ;
@@ -122,12 +117,14 @@ module.exports = function(grunt) {
122
117
return deps ;
123
118
}
124
119
grunt . registerTask ( 'build' , 'Create bootstrap build files' , function ( ) {
120
+
125
121
var srcFiles = [ ] , tplFiles = [ ] ;
126
122
if ( this . args . length ) {
127
123
var modules = [ ] . concat ( this . args ) ;
128
124
//Find dependencies
129
- this . args . forEach ( function ( name ) {
130
- modules = modules . concat ( dependenciesForModule ( name ) ) ;
125
+ this . args . forEach ( function ( moduleName ) {
126
+ modules = modules . concat ( dependenciesForModule ( moduleName ) ) ;
127
+ findModule ( moduleName ) ;
131
128
} ) ;
132
129
srcFiles = modules . map ( function ( name ) {
133
130
return 'src/' + name + '/*.js' ;
@@ -137,19 +134,23 @@ module.exports = function(grunt) {
137
134
return 'template/' + name + '/*.html.js' ;
138
135
} ) ;
139
136
grunt . config ( 'filename' , grunt . config ( 'filename' ) + '-custom' ) ;
137
+
140
138
} else {
141
139
srcFiles = [ 'src/*/*.js' ] ;
142
140
tplFiles = [ 'template/*/*.html.js' ] ;
141
+
142
+ grunt . file . expandDirs ( 'src/*' ) . forEach ( function ( dir ) {
143
+ findModule ( dir . split ( '/' ) [ 1 ] ) ;
144
+ } ) ;
143
145
}
144
- grunt . config ( 'concat.dist.src' ,
145
- grunt . config ( 'concat.dist.src' ) . concat ( srcFiles ) ) ;
146
- grunt . config ( 'concat.dist_tpls.src' ,
147
- grunt . config ( 'concat.dist_tpls.src' ) . concat ( srcFiles ) . concat ( tplFiles ) ) ;
146
+ grunt . config ( 'concat.dist.src' , grunt . config ( 'concat.dist.src' ) . concat ( srcFiles ) ) ;
147
+ grunt . config ( 'concat.dist_tpls.src' , grunt . config ( 'concat.dist_tpls.src' ) . concat ( srcFiles ) . concat ( tplFiles ) ) ;
148
+
148
149
grunt . task . run ( 'concat min' ) ;
149
150
} ) ;
150
151
151
152
grunt . registerTask ( 'site' , 'Create grunt demo site from every module\'s files' , function ( ) {
152
- this . requires ( 'find-modules concat html2js' ) ;
153
+ this . requires ( 'concat html2js' ) ;
153
154
154
155
function breakup ( text , separator ) {
155
156
return text . replace ( / [ A - Z ] / g, function ( match ) {
0 commit comments