diff options
| author | Misko Hevery | 2011-01-25 21:55:11 -0800 |
|---|---|---|
| committer | Igor Minar | 2011-01-26 23:31:15 -0800 |
| commit | bd33f60276a0fa37acffbad7a0cdcff92db594c8 (patch) | |
| tree | 7cd957c19182ddc430a6320b77b2f03cb1bd223d /docs/src/writer.js | |
| parent | 8682befc7284a3c0b35cd5d85d4f42b1484ec71a (diff) | |
| download | angular.js-bd33f60276a0fa37acffbad7a0cdcff92db594c8.tar.bz2 | |
Added part of guide documentation and supporting changes to doc generator
Diffstat (limited to 'docs/src/writer.js')
| -rw-r--r-- | docs/src/writer.js | 27 |
1 files changed, 21 insertions, 6 deletions
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(); + })); + })); }; |
