diff options
Diffstat (limited to 'dottydoc/js/src')
-rw-r--r-- | dottydoc/js/src/html/Layout.scala | 11 | ||||
-rw-r--r-- | dottydoc/js/src/html/Member.scala | 2 |
2 files changed, 9 insertions, 4 deletions
diff --git a/dottydoc/js/src/html/Layout.scala b/dottydoc/js/src/html/Layout.scala index 77f405576..868e5b71a 100644 --- a/dottydoc/js/src/html/Layout.scala +++ b/dottydoc/js/src/html/Layout.scala @@ -12,7 +12,12 @@ object IndexLayout { import CustomTags._ import MemberLayout._ - def layout(m: Entity) = div( + def layout(m: Entity) = m match { + case p: Package => h1(s"Package: ${p.name}") + case e => entity(e) + } + + def entity(m: Entity) = div( cls := "mdl-layout mdl-js-layout mdl-layout--fixed-drawer", div( cls := "mdl-layout__drawer", @@ -27,7 +32,7 @@ object IndexLayout { nav( cls := "related mdl-navigation", companion(m), - a(cls := "mdl-navigation__link", href := m.sourceUrl, "Source") + a(cls := "mdl-navigation__link", href := "#", "Source") ), span( cls := "mdl-layout-title", @@ -78,7 +83,7 @@ object IndexLayout { keys.flatMap { k => val pack = Index.packages(k) (a(cls := "mdl-navigation__link package", href := relativePath(pack), k) :: - pack.children.sortBy(_.name).map { c => + pack.children.sortBy(_.name).filter(_.kind == "package").map { c => a(cls := "mdl-navigation__link entity", href := relativePath(c), c.name) }) } diff --git a/dottydoc/js/src/html/Member.scala b/dottydoc/js/src/html/Member.scala index 9dc5d4da2..57c66ea62 100644 --- a/dottydoc/js/src/html/Member.scala +++ b/dottydoc/js/src/html/Member.scala @@ -55,7 +55,7 @@ object MemberLayout { fullComment ) Seq(divs) - case _ => Nil + case x => Seq(h1("ERROR: " + x.name)) } } |