src/jsdoc/DocBuilder.vala
authorAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2019 07:14:44 +0000 (15:14 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 16 Jan 2019 07:14:44 +0000 (15:14 +0800)
src/jsdoc/DocBuilder.vala

index 623e0f7..eefd05f 100644 (file)
@@ -740,14 +740,22 @@ namespace JSDOC
                var str = "";
                FileUtils.get_contents(sourceFile, out str);
                    var pretty = PrettyPrint.toPretty(str); 
+                   
+                   var fname = PackerRun.singleton().opt_doc_target+"/src/" + name;
+                   var tmp = this.tempdir + GLib.Path.get_basename(fname);
                    FileUtils.set_contents(
-                       PackerRun.singleton().opt_doc_target+"/src/" + name
+                       tmp
                        "<html><head>" +
                        "<title>" + sourceFile + "</title>" +
                        "<link rel=\"stylesheet\" type=\"text/css\" href=\"../../css/highlight-js.css\"/>" + 
                        "</head><body class=\"highlightpage\">" +
                        pretty +
                        "</body></html>");
+                       GLib.File.new_for_path(tmp).move( File.new_for_path(fname), GLib.FileCopyFlags.OVERWRITE);
+                     
+                   
+                   
+
                }
        }