From bd33f60276a0fa37acffbad7a0cdcff92db594c8 Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Tue, 25 Jan 2011 21:55:11 -0800 Subject: Added part of guide documentation and supporting changes to doc generator --- docs/src/writer.js | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'docs/src/writer.js') diff --git a/docs/src/writer.js b/docs/src/writer.js index c72a54a4..953302d4 100644 --- a/docs/src/writer.js +++ b/docs/src/writer.js @@ -50,12 +50,27 @@ exports.makeDir = function (path, callback) { }; exports.copy = function(filename, callback){ - //console.log('writing', OUTPUT_DIR + filename, '...'); - fs.readFile('docs/src/templates/' + filename, function(err, content){ + copy('docs/src/templates/' + filename, OUTPUT_DIR + filename, callback); +}; + +function copy(from, to, callback) { + //console.log('writing', to, '...'); + fs.readFile(from, function(err, content){ if (err) return callback.error(err); - fs.writeFile( - OUTPUT_DIR + filename, - content, - callback); + fs.writeFile(to, content, callback); }); +} + +exports.copyImages = function(callback) { + exports.makeDir(OUTPUT_DIR + '/img', callback.waitFor(function(){ + fs.readdir('docs/img', callback.waitFor(function(err, files){ + if (err) return this.error(err); + files.forEach(function(file){ + if (file.match(/\.(png|gif|jpg|jpeg)$/)) { + copy('docs/img/' + file, OUTPUT_DIR + '/img/' + file, callback.waitFor()); + } + }); + callback(); + })); + })); }; -- cgit v1.2.3