X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FBuildDocs.js;h=88b361cf72987a5fd1bfe33ecac836bf8fcc7107;hb=14695a492296b2f4eeef5f5cad7d5edc3f13d5ae;hp=c7088fa12ca3b1258d48cb5eaeba1b04bee56a74;hpb=05f4eff304a8e33c0750f2e7c67a059f7dd75418;p=gnome.introspection-doc-generator diff --git a/JSDOC/BuildDocs.js b/JSDOC/BuildDocs.js index c7088fa..88b361c 100644 --- a/JSDOC/BuildDocs.js +++ b/JSDOC/BuildDocs.js @@ -38,8 +38,7 @@ BuildDocs = { Options.init(); - - + Options.LOG.inform("JsDoc Toolkit main() running at "+new Date()+"."); Options.LOG.inform("With options: "); @@ -218,8 +217,8 @@ BuildDocs = { for (var i = 0, l = files.length; i < l; i++) { var file = files[i]; - var srcDir = Options.target + "/symbols/src/"; - this.makeSrcFile(file, srcDir); + var targetDir = Options.target + "/symbols/src/"; + this.makeSrcFile(file, targetDir); } var classes = symbols.filter(isaClass).sort(makeSortby("alias")); @@ -341,19 +340,23 @@ BuildDocs = { }, - makeSrcFile: function(path, srcDir, name) + makeSrcFile: function(sourceFile) { - if (Options.outputSource) return; - return; // not done? if (!name) { - name = path.replace(/\.\.?[\\\/]/g, "").replace(/[\\\/]/g, "_"); + name = sourceFile.replace(/\.\.?[\\\/]/g, "").replace(/[\\\/]/g, "_"); name = name.replace(/\:/g, "_"); } - - + var pretty = PrettyPrint.toPretty(File.read(sourceFile)); + File.write(Options.target+"/symbols/src" + prettyfile, + '' + + '' + sourceFile + '' + + '' + + '' + + pretty + + ''); }