diff --git a/tasks/concat_css.js b/tasks/concat_css.js index 4b5adaa..a4d9f84 100644 --- a/tasks/concat_css.js +++ b/tasks/concat_css.js @@ -49,7 +49,7 @@ module.exports = function(grunt) { function dataTransformUrlFunc(basedir) { var bd = basedir; return function(_, b) { - return "url('"+normalize([bd, b].join('/'))+"')"; + return "url('"+path.normalize([bd, b].join('/'))+"')"; }; } @@ -57,26 +57,10 @@ module.exports = function(grunt) { function dataTransformImportAlternateFunc(basedir) { var bd = basedir; return function(_, b) { - return "@import url('"+normalize([bd, b].join('/'))+"')"; + return "@import url('"+path.normalize([bd, b].join('/'))+"')"; }; } - /** - * remove upFolder(..) part of an URL - */ - function normalize(url) { - var computedParts = []; - var parts = url.split('/'); - for (var i in parts){ - if (parts[i] === '..') { - computedParts.pop(); - } else { - computedParts.push(parts[i]); - } - } - return computedParts.join('/'); - } - function computeBaseUrl() { var re = new RegExp('(?:^'+ options.baseDir +'\/?)?(.*)\/[^\/]+$'); var re_no_base_dir = /(.*)\/[^\/]+$/;