From: Alexandre Terrasa Date: Sat, 20 Jul 2013 15:05:03 +0000 (-0400) Subject: ni_nitdoc: display VT in class sidebar X-Git-Tag: v0.6.1~73^2~5^2~50 X-Git-Url: http://nitlanguage.org ni_nitdoc: display VT in class sidebar Signed-off-by: Alexandre Terrasa --- diff --git a/src/ni_nitdoc.nit b/src/ni_nitdoc.nit index 9696c0f..b6232b3 100644 --- a/src/ni_nitdoc.nit +++ b/src/ni_nitdoc.nit @@ -684,13 +684,12 @@ class NitdocClass var sorter = new ComparableSorter[MPropDef] append("") - end - - private fun display_mpropdef_list(list: Array[MPropDef]) do - append("") + append("") end fun inheritance_column do @@ -1117,6 +1111,24 @@ redef class MPropDef end return res.to_s end + + # Return a list item for the mpropdef + fun html_sidebar_item(page: NitdocClass): String do + var res = new Buffer + if is_intro and mclassdef.mclass == page.mclass then + res.append("
  • ") + res.append("I") + else if is_intro and mclassdef.mclass != page.mclass then + res.append("
  • ") + res.append("H") + else + res.append("
  • ") + res.append("R") + end + res.append(link(page.mbuilder)) + res.append("
  • ") + return res.to_s + end end redef class MProperty