From 43576addf834dd4a524b05f8d7510c8fb15e2d2d Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Sat, 12 Sep 2015 10:24:06 -0500 Subject: [PATCH] Refactor sprite indicies function --- tasks/gulp-sprites.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/tasks/gulp-sprites.js b/tasks/gulp-sprites.js index c6bbfb2aab..73ba4db5c9 100644 --- a/tasks/gulp-sprites.js +++ b/tasks/gulp-sprites.js @@ -12,7 +12,7 @@ const DIST_PATH = 'common/dist/sprites/'; // https://github.com/Ensighten/grunt-spritesmith/issues/67#issuecomment-34786248 const MAX_SPRITESHEET_SIZE = 1024 * 1024 * 3; -const SPRITESHEET_SLICE_INDICIES = _calculateSpritesheetsSrcIndicies(); +const SPRITESHEET_SLICE_INDICIES = _calculateSpritesheetsSrcIndicies(SPRITES_SRC); let spritesTasks = ['sprites:clean']; @@ -43,6 +43,10 @@ each(SPRITESHEET_SLICE_INDICIES, (start, index) => { }); }); +gulp.task('sprites:largeFiles', () => { + +}); + gulp.task('sprites:clean', (done) => { gulp.src(`${DIST_PATH}spritesmith*`) .pipe(clean()); @@ -79,11 +83,11 @@ gulp.task('sprites:compile', spritesTasks, () => { gulp.run('sprites:checkCompiledDimensions'); }); -function _calculateSpritesheetsSrcIndicies() { +function _calculateSpritesheetsSrcIndicies(src) { let totalPixels = 0; let slices = [0]; - each(SPRITES_SRC, (img, index) => { + each(src, (img, index) => { let imageSize = _calculateImgDimensions(img, true); totalPixels += imageSize;