more nuanced code rendering

This commit is contained in:
Mark McGranaghan
2012-10-09 18:56:20 -07:00
parent bc39dbc769
commit f9ef42b960
3 changed files with 32 additions and 23 deletions

View File

@@ -18,16 +18,22 @@
<body>
<div class="chapter" id="{{.Id}}">
<h2>{{.Name}}</h2>
<table cellspacing="0" cellpadding="0">
<tbody>
{{range .Segs}}
<tr>
<td class=docs>{{.DocsRendered}}</td>
<td class="{{.CodeClasses}}">{{.CodeRendered}}</td>
</tr>
{{end}}
{{range .Segs}}
<table cellspacing="0" cellpadding="0">
<tbody>
{{range .}}
<tr>
<td class="docs">
{{.DocsRendered}}
</td>
<td class="code{{if .CodeEmpty}} empty{{end}}{{if .CodeLeading}} leading{{end}}">
{{.CodeRendered}}
</td>
</tr>
{{end}}
</tbody>
</table>
{{end}}
</div>
</body>
</html>

View File

@@ -68,6 +68,9 @@ div.chapter {
margin-right: auto;
margin-bottom: 120px;
}
div.chapter table {
margin-bottom: 20px;
}
div#intro {
width: 420px;
min-width: 420px;
@@ -102,12 +105,14 @@ td.code {
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 11px;
padding-bottom: 5px;
vertical-align: top;
background: #f0f0f0;
}
td.code.leading {
padding-bottom: 11px;
}
td.code.empty {
border-left: none;
background: #ffffff;
}
pre, code {