diff options
Diffstat (limited to 'book/src/main/scala/book/Utils.scala')
-rw-r--r-- | book/src/main/scala/book/Utils.scala | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/book/src/main/scala/book/Utils.scala b/book/src/main/scala/book/Utils.scala index 494b861..9f11f8e 100644 --- a/book/src/main/scala/book/Utils.scala +++ b/book/src/main/scala/book/Utils.scala @@ -3,6 +3,14 @@ package book import acyclic.file import scala.collection.mutable import scalatags.Text.all._ +case class pureTable(header: Frag*){ + def apply(content: Frag*) = { + table(cls:="pure-table pure-table-horizontal half-table")( + thead(header), + tbody(content) + ) + } +} object sect{ var indent = 0 @@ -57,6 +65,13 @@ case class sect(name: String, subname: String = ""){ } } case class Node(name: String, children: mutable.Buffer[Node]) +object lnk{ + val usedLinks = mutable.Set.empty[String] + def apply(name: String, url: String) = { + usedLinks.add(url) + a(name, href:=url) + } +} object hl{ def highlight(snippet: Seq[String], lang: String) = { |