|
@@ -3,7 +3,7 @@ require('es6-promise').polyfill();
|
|
|
var gulp = require('gulp'),
|
|
|
browserify = require('browserify'),
|
|
|
concatCss = require('gulp-concat-css'),
|
|
|
- minifyCss = require('gulp-minify-css'),
|
|
|
+ cleanCSS = require('gulp-clean-css'),
|
|
|
sass = require('gulp-sass'),
|
|
|
uglify = require('gulp-uglify'),
|
|
|
buffer = require('vinyl-buffer'),
|
|
@@ -13,7 +13,8 @@ var gulp = require('gulp'),
|
|
|
postcss = require('gulp-postcss'),
|
|
|
pxtorem = require('postcss-pxtorem'),
|
|
|
autoprefixer = require('autoprefixer'),
|
|
|
- shell = require('gulp-shell');
|
|
|
+ shell = require('gulp-shell'),
|
|
|
+ replace = require('gulp-replace');
|
|
|
|
|
|
var cssProcessors = [
|
|
|
autoprefixer(),
|
|
@@ -54,12 +55,31 @@ 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/jquery-ui/themes/base/all.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'
|
|
|
])
|
|
@@ -74,11 +94,13 @@ gulp.task('vendor-styles', function() {
|
|
|
.on('error', function(error) {
|
|
|
console.error(error);
|
|
|
})
|
|
|
- .pipe(minifyCss())
|
|
|
+ .pipe(concatCss('vendor.css', {
|
|
|
+ rebaseUrls: false
|
|
|
+ }))
|
|
|
.on('error', function(error) {
|
|
|
console.error(error);
|
|
|
})
|
|
|
- .pipe(concatCss('vendor.css'))
|
|
|
+ .pipe(cleanCSS())
|
|
|
.on('error', function(error) {
|
|
|
console.error(error);
|
|
|
})
|