X-Git-Url: http://nitlanguage.org diff --git a/src/doc/doc_phases/doc_lin.nit b/src/doc/doc_phases/doc_lin.nit index eda76ba..7864b27 100644 --- a/src/doc/doc_phases/doc_lin.nit +++ b/src/doc/doc_phases/doc_lin.nit @@ -25,7 +25,7 @@ class LinListPhase private var lin_sorter = new MEntityNameSorter redef fun apply do - for page in doc.pages do page.apply_linearization(self, doc) + for page in doc.pages.values do page.apply_linearization(self, doc) end end @@ -73,7 +73,7 @@ redef class DefinitionArticle var lin = all_defs.to_a doc.mainmodule.linearize_mpropdefs(lin) if lin.length > 1 then - add_child new DefinitionLinArticle(mentity, lin) + add_child new DefinitionLinArticle("{mentity.nitdoc_id}.lin", "Linearization", lin) end end @@ -93,8 +93,11 @@ end # Display a linearized list of definitions. class DefinitionLinArticle - super MEntityArticle + super DocArticle # The linearized list to display. var mentities: Array[MEntity] + + redef fun is_hidden do return mentities.is_empty + redef var is_toc_hidden = true end