ns_list = Seed.argv[3].split(',');
}
-ns_list = ns_list .sort();
-var cls_list = [];
+ns_list = ns_list.sort();
+
var cls_template = new JSDOC.Template(__script_path__ + '/docs/class.html');
var cls_ix_template = new JSDOC.Template(__script_path__ + '/docs/class_ix.html');
var reference_template = new JSDOC.Template(__script_path__ + '/docs/references.html');
-
+var ns_idx = [];
ns_list.map(function(ns_name)
{
var core = imports.gi[ns_name];
-
+ var idx = { name: ns_name};
console.log("START:" + ns_name);
var ns = Introspect.ns(ns_name);
Gio.simple_write(outputdir + '/'+ ns_name + '.html', cls_template.process(ns));
- cls_list.push({
- alias : ns_name
- });
-
// left bar index of elements in namespace...
Gio.simple_write(outputdir + '/_ix_'+ ns_name + '.shtml', cls_ix_template.process(ns));
};
for (var i in actions) {
+ idx[i]= ns[i].length;
ns[i].map( function(n) {
Gio.simple_write(outputdir + '/'+ ns_name + '.' + n + '.html',
cls_template.process(
console.log(ns_name + '.' +n);
});
}
-
+ ns_idx.push(idx);
});
}
var ix_template = new JSDOC.Template(__script_path__ + '/docs/index.html');
-Gio.simple_write(outputdir + '/index.html', ix_template.process(ns_list));
+Gio.simple_write(outputdir + '/index.html', ix_template.process(ns_idx));
File.silentRecursiveCopy(__script_path__ + '/docs/resources/', outputdir);