aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src/writer.js
diff options
context:
space:
mode:
authorMisko Hevery2011-01-25 21:55:11 -0800
committerIgor Minar2011-01-26 23:31:15 -0800
commitbd33f60276a0fa37acffbad7a0cdcff92db594c8 (patch)
tree7cd957c19182ddc430a6320b77b2f03cb1bd223d /docs/src/writer.js
parent8682befc7284a3c0b35cd5d85d4f42b1484ec71a (diff)
downloadangular.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.js27
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();
+ }));
+ }));
};