From a5653c7192e6d1f128fd4e67bb64ef34f4695d01 Mon Sep 17 00:00:00 2001 From: Chad Weider Date: Fri, 11 May 2012 18:09:40 -0700 Subject: [PATCH] Clean up tar file processing. --- src/node/utils/Minify.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/node/utils/Minify.js b/src/node/utils/Minify.js index 363bdd8b..9aa94f81 100644 --- a/src/node/utils/Minify.js +++ b/src/node/utils/Minify.js @@ -41,11 +41,15 @@ var LIBRARY_WHITELIST = []; // Rewrite tar to include modules with no extensions and proper rooted paths. var LIBRARY_PREFIX = 'ep_etherpad-lite/static/js'; exports.tar = {}; +function prefixLocalLibraryPath(path) { + return LIBRARY_PREFIX + '/' + path; +} + for (var key in tar) { - exports.tar[LIBRARY_PREFIX + '/' + key] = - tar[key].map(function (p) {return LIBRARY_PREFIX + '/' + p}).concat( - tar[key].map(function (p) { - return LIBRARY_PREFIX + '/' + p.replace(/\.js$/, '') + exports.tar[prefixLocalLibraryPath(key)] = + tar[key].map(prefixLocalLibraryPath).concat( + tar[key].map(prefixLocalLibraryPath).map(function (p) { + return p.replace(/\.js$/, ''); }) ); }