Clean up tar file processing.

This commit is contained in:
Chad Weider 2012-05-11 18:09:40 -07:00
parent b8faf1f78b
commit a5653c7192
1 changed files with 8 additions and 4 deletions

View File

@ -41,11 +41,15 @@ var LIBRARY_WHITELIST = [];
// Rewrite tar to include modules with no extensions and proper rooted paths. // Rewrite tar to include modules with no extensions and proper rooted paths.
var LIBRARY_PREFIX = 'ep_etherpad-lite/static/js'; var LIBRARY_PREFIX = 'ep_etherpad-lite/static/js';
exports.tar = {}; exports.tar = {};
function prefixLocalLibraryPath(path) {
return LIBRARY_PREFIX + '/' + path;
}
for (var key in tar) { for (var key in tar) {
exports.tar[LIBRARY_PREFIX + '/' + key] = exports.tar[prefixLocalLibraryPath(key)] =
tar[key].map(function (p) {return LIBRARY_PREFIX + '/' + p}).concat( tar[key].map(prefixLocalLibraryPath).concat(
tar[key].map(function (p) { tar[key].map(prefixLocalLibraryPath).map(function (p) {
return LIBRARY_PREFIX + '/' + p.replace(/\.js$/, '') return p.replace(/\.js$/, '');
}) })
); );
} }