projects
/
gnome.introspection-doc-generator
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
211a768
)
JSDOC/BuildDocs.js
author
Alan Knowles
<alan@akbkhome.com>
Fri, 16 Jul 2010 08:25:41 +0000
(16:25 +0800)
committer
Alan Knowles
<alan@akbkhome.com>
Fri, 16 Jul 2010 08:25:41 +0000
(16:25 +0800)
JSDOC/BuildDocs.js
patch
|
blob
|
history
diff --git
a/JSDOC/BuildDocs.js
b/JSDOC/BuildDocs.js
index
9a0178c
..
d2b05a9
100644
(file)
--- a/
JSDOC/BuildDocs.js
+++ b/
JSDOC/BuildDocs.js
@@
-262,25
+262,34
@@
BuildDocs = {
Options.LOG.inform("iterate classes");
Options.LOG.inform("iterate classes");
+ var jsonAll = {};
+
for (var i = 0, l = classes.length; i < l; i++) {
var symbol = classes[i];
var output = "";
Options.LOG.inform("classTemplate Process : " + symbol.alias);
for (var i = 0, l = classes.length; i < l; i++) {
var symbol = classes[i];
var output = "";
Options.LOG.inform("classTemplate Process : " + symbol.alias);
- File.write(Options.target+"/symbols/" +symbol.alias+'.' + Options.publishExt ,
- classTemplate.process(symbol));
- // dump out a
+ File.write(Options.target+"/symbols/" +symbol.alias+'.' + Options.publishExt ,
+ classTemplate.process(symbol));
- this.publishJSON(Options.target+"/json/" + symbol.alias+'.json', symbol)
+ jsonAll[symbol.alias] = this.publishJSON(symbol);
}
}
+ File.write(Options.target+"/symbols/json/roodata.json",
+ JSON.stringify({
+ success : true,
+ data : jsonAll
+ });
+ )
+
+
// regenrate the index with different relative links
Link.base = "";
//var classesIndex = classesTemplate.process(classes);
// regenrate the index with different relative links
Link.base = "";
//var classesIndex = classesTemplate.process(classes);
@@
-317,6
+326,9
@@
BuildDocs = {
fileindexTemplate.process(allFiles)
);
fileindexTemplate.process(allFiles)
);
+
+
+
},
/**
* JSON files are lookup files for the documentation
},
/**
* JSON files are lookup files for the documentation
@@
-376,7
+388,8
@@
BuildDocs = {
props : props,
events: events
};
props : props,
events: events
};
- File.write(file, JSON.stringify(ret, null, 2 ));
+ return ret;
+
// b) methods
// b) methods