From 610c4a9c209baf36aaeb73c0b4592effed45295d Mon Sep 17 00:00:00 2001 From: Mark McGranaghan Date: Mon, 1 Oct 2012 11:07:12 -0700 Subject: [PATCH] more style tweaks --- style/book.css | 6 ++++-- tool/generate.go | 16 +++++++++++----- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/style/book.css b/style/book.css index 048598b..66b82ad 100644 --- a/style/book.css +++ b/style/book.css @@ -35,8 +35,8 @@ table td { outline: 0; } td.docs { - max-width: 400px; - min-width: 400px; + max-width: 375px; + min-width: 375px; min-height: 5px; padding: 10px 15px 1px 30px; overflow-x: hidden; @@ -44,6 +44,8 @@ td.docs { text-align: left; } td.code { + max-width: 375px; + min-width: 375px; padding: 14px 30px 16px 15px; vertical-align: top; background: #f0f0f0; diff --git a/tool/generate.go b/tool/generate.go index e9c817a..24f2008 100644 --- a/tool/generate.go +++ b/tool/generate.go @@ -35,7 +35,7 @@ var docsPat = regexp.MustCompile("^\\s*\\/\\/\\s") var headerPat = regexp.MustCompile("^\\s*\\/\\/\\s#+\\s") type seg struct { - docs, code, docsRendered, codeRendered string + docs, code, docsRendered, codeRendered, codeClasses string } func main() { @@ -98,8 +98,14 @@ func main() { } for _, seg := range segs { - seg.docsRendered = pipe(markdownPath, []string{}, seg.docs) - seg.codeRendered = pipe(pygmentizePath, []string{"-l", "go", "-f", "html"}, seg.code+" ") + seg.docsRendered = pipe(markdownPath, []string{}, seg.docs) + if seg.code == "" { + seg.codeRendered = "" + seg.codeClasses = "code empty" + } else { + seg.codeRendered = pipe(pygmentizePath, []string{"-l", "go", "-f", "html"}, seg.code+" ") + seg.codeClasses = "code" + } } fmt.Printf(` @@ -119,8 +125,8 @@ func main() { fmt.Printf( ` %s - %s - `, seg.docsRendered, seg.codeRendered) + %s + `, seg.docsRendered, seg.codeClasses, seg.codeRendered) } fmt.Print(``)