diff options
author | Li Haoyi <haoyi@dropbox.com> | 2014-11-10 23:06:45 -0800 |
---|---|---|
committer | Li Haoyi <haoyi@dropbox.com> | 2014-11-10 23:06:45 -0800 |
commit | fe5c2d79f6b71da7864b5f5f9ebd095dc68d9343 (patch) | |
tree | 8a6e821ad98b8b2ccb7993e278124fa58dfc30a7 /book/src/main/scala/book | |
parent | 7903f44bfb61d292e497fb40ac8a36ba03cedb2a (diff) | |
download | hands-on-scala-js-fe5c2d79f6b71da7864b5f5f9ebd095dc68d9343.tar.gz hands-on-scala-js-fe5c2d79f6b71da7864b5f5f9ebd095dc68d9343.tar.bz2 hands-on-scala-js-fe5c2d79f6b71da7864b5f5f9ebd095dc68d9343.zip |
Moved pure into a webjar, added font-awesome
Diffstat (limited to 'book/src/main/scala/book')
-rw-r--r-- | book/src/main/scala/book/Book.scala | 6 | ||||
-rw-r--r-- | book/src/main/scala/book/Utils.scala | 12 |
2 files changed, 13 insertions, 5 deletions
diff --git a/book/src/main/scala/book/Book.scala b/book/src/main/scala/book/Book.scala index 1875809..7553087 100644 --- a/book/src/main/scala/book/Book.scala +++ b/book/src/main/scala/book/Book.scala @@ -16,9 +16,9 @@ object Book { "META-INF/resources/webjars/highlightjs/8.2-1/languages/bash.min.js", "META-INF/resources/webjars/highlightjs/8.2-1/languages/diff.min.js", "META-INF/resources/webjars/highlightjs/8.2-1/languages/xml.min.js", - "css/pure-min.css", - "css/grids-responsive-min.css", - "css/layouts/side-menu.css", + "META-INF/resources/webjars/pure/0.5.0/pure-min.css", + "META-INF/resources/webjars/pure/0.5.0/grids-responsive-min.css", + "css/side-menu.css", "js/ui.js", "example-fastopt.js", "webpage/weather.js", diff --git a/book/src/main/scala/book/Utils.scala b/book/src/main/scala/book/Utils.scala index 9f11f8e..867ed68 100644 --- a/book/src/main/scala/book/Utils.scala +++ b/book/src/main/scala/book/Utils.scala @@ -54,9 +54,17 @@ case class sect(name: String, subname: String = ""){ sect.structure = newNode def apply(args: Frag*) = { val wrappedContents = contentWrap.getOrElse((x: Frag) => x)(args) + val headingAnchor = a( + href:=s"#${sect.munge(name)}", + cls:="content-link", + title:="Heading anchor" + ) val res = Seq[Frag]( - if (name == "") "" - else headerWrap(name, subname)(cls:="content-subhead", id:=sect.munge(name)), + headerWrap(name, subname)( + cls:="content-subhead", + id:=sect.munge(name), + headingAnchor + ), wrappedContents ) sect.indent -= 1 |