JSDOC/TokenReader.js
[gnome.introspection-doc-generator] / docs.js
diff --git a/docs.js b/docs.js
index fb2c213..c85a64a 100644 (file)
--- a/docs.js
+++ b/docs.js
@@ -1,5 +1,6 @@
 //<Script type="text/javascript">
 
+
 Gtk = imports.gi.Gtk;
 Gio = imports.gi.Gio;
 Gdk = imports.gi.Gdk;
@@ -53,7 +54,7 @@ ns_list.forEach(function(ns_name)
         var  core = imports.gi[ns_name];
         ns_list_clean.push(ns_name);
     } catch( e) {
-        print(JSON.stringify(e);
+        print(JSON.stringify(e));
     }
     
 });
@@ -111,13 +112,19 @@ ns_list.forEach(function(ns_name)
     if (File.exists(ns.gir_file)) {
         File.copyFile(ns.gir_file, outputdir + '/'+ ns.gir_filename, Gio.FileCopyFlags.OVERWRITE);
     }
-    
+
     
     
 
     langs.forEach(function(lang) {
         ns['left_bar'] = lang.cls_ix_template.process(ns);
         // namespace template
+        
+        if (!File.exists(outputdir + '/'+ lang.name)) {
+               File.mkdir(outputdir + '/'+ lang.name );
+        }
+      
+        
         Gio.simple_write(outputdir + '/'+ lang.name+ '/' +ns_name +  '.html', lang.cls_template.process(ns));
         
         // left bar index of elements in namespace...