X-Git-Url: http://nitlanguage.org diff --git a/src/doc/doc_phases/doc_graphs.nit b/src/doc/doc_phases/doc_graphs.nit index aff25d4..50a2aab 100644 --- a/src/doc/doc_phases/doc_graphs.nit +++ b/src/doc/doc_phases/doc_graphs.nit @@ -36,12 +36,13 @@ class GraphPhase redef fun apply do if ctx.opt_nodot.value then return - for page in doc.pages do + for page in doc.pages.values do var article = page.build_graph(self, doc) if article == null then continue # FIXME avoid diff # page.root.add article - page.root.children[1].children.insert(article, 0) + article.parent = page.root.children.first.children[1] + page.root.children.first.children[1].children.insert(article, 0) end end end @@ -72,7 +73,7 @@ redef class MModulePage end end op.append("\}\n") - return new GraphArticle(mentity, name, op) + return new GraphArticle("{mentity.nitdoc_id}.graph", "Importation Graph", name, op) end end @@ -106,7 +107,7 @@ redef class MClassPage end end op.append("\}\n") - return new GraphArticle(mentity, name, op) + return new GraphArticle("{mentity.nitdoc_id}.graph", "Inheritance Graph", name, op) end end @@ -115,11 +116,14 @@ end # The graph is stored in dot format. # The final output is delayed untill rendering. class GraphArticle - super MEntityComposite + super DocArticle # Graph ID (used for outputing file with names). - var id: String + var graph_id: String # Dot script of the graph. var dot: Text + + redef var is_hidden = false + redef var is_toc_hidden = true end