Commit 45466173 authored by Nikolay Gromov's avatar Nikolay Gromov

image some folder optimizing

parent 23e4338c
☐ Вынести SVG-спрайты в отдельный компонент ☐ Вынести SVG-спрайты в отдельный компонент
☐ Добавить задачу публикации build/ в ветку gh-pages
☐ Сделать: таблицы — адаптивные таблицы — добавлять дата-атрибуты JS-ом ☐ Сделать: таблицы — адаптивные таблицы — добавлять дата-атрибуты JS-ом
☐ Сделать: Селект с идентичными везде уголками ☐ Сделать: Селект с идентичными везде уголками
☐ Сделать: Флажок-свитчер, радиокнопку-свитчер ☐ Сделать: Флажок-свитчер, радиокнопку-свитчер
...@@ -39,3 +40,4 @@ ...@@ -39,3 +40,4 @@
✔ Тестировать: сборку и обновление JS при изменении файлов @done (27.02.2016 23:02) ✔ Тестировать: сборку и обновление JS при изменении файлов @done (27.02.2016 23:02)
✔ Тестировать: копирование добавочных CSS при изменении файлов @done (28.02.2016 00:07) ✔ Тестировать: копирование добавочных CSS при изменении файлов @done (28.02.2016 00:07)
✔ Тестировать: копирование изображений при изменении файлов @done (28.02.2016 00:07) ✔ Тестировать: копирование изображений при изменении файлов @done (28.02.2016 00:07)
✔ Добавить задачу оптимизации графики по указуемому адресу @done (29.02.2016 01:58)
...@@ -104,16 +104,25 @@ gulp.task('img', function () { ...@@ -104,16 +104,25 @@ gulp.task('img', function () {
.pipe(gulp.dest(dirs.build + '/img')); .pipe(gulp.dest(dirs.build + '/img'));
}); });
// TEMP: Оптимизация изображений для форм // Оптимизация изображений
// gulp.task('img:form', function () { const folder = process.env.folder;
// console.log('---------- Оптимизация картинок для компонента форм'); gulp.task('img:opt', function (callback) {
// return gulp.src(dirs.source + '/img/form_field_bg/*.svg') if(folder){
// .pipe(imagemin({ console.log('---------- Оптимизация картинок');
// progressive: true, return gulp.src(folder + '/*.{jpg,jpeg,gif,png,svg}')
// svgoPlugins: [{removeViewBox: false}], .pipe(imagemin({
// })) progressive: true,
// .pipe(gulp.dest(dirs.source + '/img/form_field_bg')); svgoPlugins: [{removeViewBox: false}],
// }); use: [pngquant()]
}))
.pipe(gulp.dest(folder));
}
else {
console.log('---------- Оптимизация картинок: ошибка (не указана папка)');
console.log('---------- Пример вызова команды: folder=src/blocks/block-name/img_to_bg/ npm start img:opt');
callback();
}
});
// Сборка SVG-спрайта // Сборка SVG-спрайта
gulp.task('svgstore', function (callback) { gulp.task('svgstore', function (callback) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment