nitdoc: simplify DefinitionListArticle
authorAlexandre Terrasa <alexandre@moz-code.org>
Thu, 28 May 2015 15:54:30 +0000 (11:54 -0400)
committerAlexandre Terrasa <alexandre@moz-code.org>
Fri, 29 May 2015 23:05:56 +0000 (19:05 -0400)
Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>

src/doc/doc_phases/doc_lin.nit
src/doc/html_templates/html_templates.nit

index efd3803..7864b27 100644 (file)
@@ -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.nitdoc_id}.lin", mentity, lin)
+                       add_child new DefinitionLinArticle("{mentity.nitdoc_id}.lin", "Linearization", lin)
                end
        end
 
@@ -93,12 +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 var toc_title = "Linearization"
        redef fun is_hidden do return mentities.is_empty
        redef var is_toc_hidden = true
 end
index bc8efbe..8849fb3 100644 (file)
@@ -533,8 +533,6 @@ redef class MEntitiesListArticle
 end
 
 redef class DefinitionLinArticle
-       redef var html_title is lazy do return "Linearization"
-
        redef fun render_body do
                var lst = new UnorderedList
                lst.css_classes.add "list-unstyled list-labeled"