aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdocs/src/gen-docs.js2
-rw-r--r--docs/src/writer.js18
2 files changed, 13 insertions, 7 deletions
diff --git a/docs/src/gen-docs.js b/docs/src/gen-docs.js
index e0a67dc6..c3390819 100755
--- a/docs/src/gen-docs.js
+++ b/docs/src/gen-docs.js
@@ -45,7 +45,7 @@ function writeTheRest(writesFuture) {
writesFuture.push(writer.symlinkTemplate('css'));
writesFuture.push(writer.symlinkTemplate('font'));
- writesFuture.push(writer.symlinkTemplate('img'));
+ writesFuture.push(writer.symlink('../../docs/img', 'build/docs/img'));
writesFuture.push(writer.symlinkTemplate('js'));
var manifest = 'manifest="/build/docs/appcache.manifest"';
diff --git a/docs/src/writer.js b/docs/src/writer.js
index 6ca1dbab..450f7cb5 100644
--- a/docs/src/writer.js
+++ b/docs/src/writer.js
@@ -60,17 +60,23 @@ exports.copy = function(from, to, transform) {
};
-exports.symlinkTemplate= symlinkTemplate;
+exports.symlink = symlink;
+function symlink(from, to) {
+ return qfs.exists(to).then(function(exists) {
+ if (!exists) {
+ return qfs.symbolicLink(to, from);
+ }
+ });
+}
+
+
+exports.symlinkTemplate = symlinkTemplate;
function symlinkTemplate(filename) {
var dest = OUTPUT_DIR + filename,
dirDepth = dest.split('/').length,
src = Array(dirDepth).join('../') + 'docs/src/templates/' + filename;
- return qfs.exists(dest).then(function(exists) {
- if (!exists) {
- qfs.symbolicLink(dest, src);
- }
- });
+ return symlink(src, dest);
}