JSDOC/ScopeParser.js
[gnome.introspection-doc-generator] / docs.js
diff --git a/docs.js b/docs.js
index 61ecdec..a34e3ef 100644 (file)
--- a/docs.js
+++ b/docs.js
@@ -48,10 +48,10 @@ ns_list = ns_list.sort();
 langs=[];
 File.list(__script_path__ + '/templates/').forEach(function(f) {
     if (!File.isDirectory(__script_path__ + '/templates/' + f)) {
-        continue;
+        return;
     }
     if (f == 'resources') {
-        continue;
+        return;
     }
     langs.push({
         name : f,
@@ -96,9 +96,10 @@ ns_list.forEach(function(ns_name)
     }
     
     
-    ns['left_bar'] = cls_ix_template.process(ns);
+    
 
     langs.forEach(function(lang) {
+        ns['left_bar'] = lang.cls_ix_template.process(ns);
         // namespace template
         Gio.simple_write(outputdir + '/'+ lang.name+ '/' +ns_name +  '.html', lang.cls_template.process(ns));
         
@@ -178,5 +179,6 @@ langs.forEach(function(lang) {
         Link : Link, // lang specifc?
     });
     Gio.simple_write(outputdir + '/' + lang.name +  '/index.html', ix_template.process(ns_idx));
-    File.silentRecursiveCopy(__script_path__ + '/templates/resources/', outputdir + '/'  lang.name , Gio.FileCopyFlags.OVERWRITE);
+    File.silentRecursiveCopy(__script_path__ + '/templates/resources/', 
+        outputdir + '/'  + lang.name , Gio.FileCopyFlags.OVERWRITE);
 });
\ No newline at end of file