Skip to content

Commit

Permalink
Fix gulp tasks chaining
Browse files Browse the repository at this point in the history
  • Loading branch information
f1nality committed Oct 30, 2016
1 parent aa03a1e commit 386cf1b
Showing 1 changed file with 49 additions and 48 deletions.
97 changes: 49 additions & 48 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ var cssProcessors = [
];

gulp.task('scripts', function() {
browserify('./jet/static/jet/js/src/main.js')
return browserify('./jet/static/jet/js/src/main.js')
.bundle()
.on('error', function(error) {
console.error(error);
Expand All @@ -38,7 +38,7 @@ gulp.task('scripts', function() {
});

gulp.task('styles', function() {
gulp.src('./jet/static/jet/css/**/*.scss')
return gulp.src('./jet/static/jet/css/**/*.scss')
.pipe(sourcemaps.init())
.pipe(sass({
outputStyle: 'compressed'
Expand All @@ -55,67 +55,68 @@ gulp.task('styles', function() {
});

gulp.task('vendor-styles', function() {
gulp.src('./node_modules/jquery-ui/themes/base/images/*')
.pipe(gulp.dest('./jet/static/jet/css/jquery-ui/images/'));

merge(
gulp.src([
'./node_modules/select2/dist/css/select2.css',
'./node_modules/timepicker/jquery.ui.timepicker.css'
]),
gulp.src([
'./node_modules/jquery-ui/themes/base/all.css'
])
.pipe(cleanCSS()) // needed to remove jQuery UI comments breaking concatCss
return merge(
gulp.src('./node_modules/jquery-ui/themes/base/images/*')
.pipe(gulp.dest('./jet/static/jet/css/jquery-ui/images/')),
merge(
gulp.src([
'./node_modules/select2/dist/css/select2.css',
'./node_modules/timepicker/jquery.ui.timepicker.css'
]),
gulp.src([
'./node_modules/jquery-ui/themes/base/all.css'
])
.pipe(cleanCSS()) // needed to remove jQuery UI comments breaking concatCss
.on('error', function(error) {
console.error(error);
})
.pipe(concatCss('jquery-ui.css', {
rebaseUrls: false
}))
.on('error', function(error) {
console.error(error);
})
.pipe(replace('images/', 'jquery-ui/images/'))
.on('error', function(error) {
console.error(error);
}),
gulp.src([
'./node_modules/perfect-scrollbar/src/css/main.scss'
])
.pipe(sass({
outputStyle: 'compressed'
}))
.on('error', function(error) {
console.error(error);
})
)
.pipe(postcss(cssProcessors))
.on('error', function(error) {
console.error(error);
})
.pipe(concatCss('jquery-ui.css', {
.pipe(concatCss('vendor.css', {
rebaseUrls: false
}))
.on('error', function(error) {
console.error(error);
})
.pipe(replace('images/', 'jquery-ui/images/'))
.on('error', function(error) {
console.error(error);
}),
gulp.src([
'./node_modules/perfect-scrollbar/src/css/main.scss'
])
.pipe(sass({
outputStyle: 'compressed'
}))
.pipe(cleanCSS())
.on('error', function(error) {
console.error(error);
})
.pipe(gulp.dest('./jet/static/jet/css'))
)
.pipe(postcss(cssProcessors))
.on('error', function(error) {
console.error(error);
})
.pipe(concatCss('vendor.css', {
rebaseUrls: false
}))
.on('error', function(error) {
console.error(error);
})
.pipe(cleanCSS())
.on('error', function(error) {
console.error(error);
})
.pipe(gulp.dest('./jet/static/jet/css'));
});

gulp.task('vendor-translations', function() {
gulp.src(['./node_modules/jquery-ui/ui/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/jquery-ui/'));

gulp.src(['./node_modules/timepicker/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/jquery-ui-timepicker/'));

gulp.src(['./node_modules/select2/dist/js/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/select2/'));
return merge(
gulp.src(['./node_modules/jquery-ui/ui/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/jquery-ui/')),
gulp.src(['./node_modules/timepicker/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/jquery-ui-timepicker/')),
gulp.src(['./node_modules/select2/dist/js/i18n/*.js'])
.pipe(gulp.dest('./jet/static/jet/js/i18n/select2/'))
)
});

gulp.task('locales', shell.task('python manage.py compilemessages', { quiet: true }));
Expand Down

0 comments on commit 386cf1b

Please sign in to comment.