aboutsummaryrefslogtreecommitdiff
path: root/dottydoc/js/src
diff options
context:
space:
mode:
Diffstat (limited to 'dottydoc/js/src')
-rw-r--r--dottydoc/js/src/html/Layout.scala11
-rw-r--r--dottydoc/js/src/html/Member.scala2
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))
}
}