From 7903f44bfb61d292e497fb40ac8a36ba03cedb2a Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Mon, 10 Nov 2014 22:51:49 -0800 Subject: Fixed up table CSS, standardized tables, standardized links --- book/src/main/scala/book/Utils.scala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'book/src/main/scala/book/Utils.scala') 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) = { -- cgit v1.2.3