X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=JSDOC%2FBuildDocs.js;h=c90bde70b2f3001f6177964364a40fe81748f8af;hb=e1d0589fa0c6ffe627b0c293758c426248d30a23;hp=88ac9f1f4fe5653ef789e0b747a2edcf29b8a002;hpb=b57492e378ce16f1be86bf0249ce95af595a1ebb;p=gnome.introspection-doc-generator diff --git a/JSDOC/BuildDocs.js b/JSDOC/BuildDocs.js index 88ac9f1..c90bde7 100644 --- a/JSDOC/BuildDocs.js +++ b/JSDOC/BuildDocs.js @@ -49,7 +49,7 @@ BuildDocs = { this.symbolSet = Parser.symbols; // this currently uses the concept of publish.js... - + this.publish(); @@ -60,7 +60,7 @@ BuildDocs = { _getSrcFiles : function() { this.srcFiles = []; - + var _this = this; var ext = ["js"]; if (Options.ext) { ext = Options.ext.split(",").map(function($) {return $.toLowerCase()}); @@ -68,21 +68,20 @@ BuildDocs = { for (var i = 0; i < Options.src.length; i++) { // add to sourcefiles.. - this.srcFiles = this.srcFiles.concat( - File.list(Options.src[i] ).filter( - function($) { - if (Options['exclude-src'].indexOf($) > -1) { - return false; - } - var thisExt = $.split(".").pop().toLowerCase(); - return (ext.indexOf(thisExt) > -1); // || thisExt in JSDOC.handlers); - // we're only interested in files with certain extensions - } - ) - ); + File.list(Options.src[i] ).forEach(function($) { + if (Options['exclude-src'].indexOf($) > -1) { + return; + } + var thisExt = $.split(".").pop().toLowerCase(); + if (ext.indexOf(thisExt) < 0) { + return; + } + _this.srcFiles.push(Options.src[i] + '/' + $); + }); + } - Seed.print(JSON.stringify(this.srcFiles, null,4));Seed.quit(); + //Seed.print(JSON.stringify(this.srcFiles, null,4));Seed.quit(); return this.srcFiles; }, @@ -126,7 +125,7 @@ BuildDocs = { var src = '' try { - Options.LOG.warn("reading : " + srcFile); + Options.LOG.inform("reading : " + srcFile); src = File.read(srcFile); } catch(e) { @@ -159,7 +158,7 @@ BuildDocs = { publish : function() { - + Options.LOG.inform("Publishing"); // link!!!