From b872b8a299b43df0bcd8150aa4c4836fe6213e6c Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Thu, 29 Aug 2013 12:00:32 -0700 Subject: allow null second param in createPreloadedFile|createDataFile so that file packager does not need PATH, and works through closure --- src/library_fs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/library_fs.js') diff --git a/src/library_fs.js b/src/library_fs.js index 63ad7c8d..1d9748d3 100644 --- a/src/library_fs.js +++ b/src/library_fs.js @@ -510,7 +510,7 @@ mergeInto(LibraryManager.library, { return FS.create(path, mode); }, createDataFile: function(parent, name, data, canRead, canWrite, canOwn) { - var path = PATH.join(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var path = name ? PATH.join(typeof parent === 'string' ? parent : FS.getPath(parent), name) : parent; var mode = FS.getMode(canRead, canWrite); var node = FS.create(path, mode); if (data) { @@ -770,7 +770,7 @@ mergeInto(LibraryManager.library, { Browser.init(); // TODO we should allow people to just pass in a complete filename instead // of parent and name being that we just join them anyways - var fullname = PATH.resolve(PATH.join(parent, name)); + var fullname = name ? PATH.resolve(PATH.join(parent, name)) : parent; function processData(byteArray) { function finish(byteArray) { if (!dontCreateFile) { -- cgit v1.2.3-18-g5258