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(); +    })); +  }));  }; | 
