Skip to content

Commit

Permalink
add pre, code elements
Browse files Browse the repository at this point in the history
  • Loading branch information
dmitshur committed Apr 23, 2019
1 parent 6a2ef7b commit 0eac288
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions elements.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,28 @@ func P(nodes ...*html.Node) *html.Node {
return p
}

// Pre returns a pre element <pre>{{range .nodes}}{{.}}{{end}}</pre>.
func Pre(nodes ...*html.Node) *html.Node {
pre := &html.Node{
Type: html.ElementNode, Data: atom.Pre.String(),
}
for _, n := range nodes {
pre.AppendChild(n)
}
return pre
}

// Code returns a code element <code>{{range .nodes}}{{.}}{{end}}</code>.
func Code(nodes ...*html.Node) *html.Node {
code := &html.Node{
Type: html.ElementNode, Data: atom.Code.String(),
}
for _, n := range nodes {
code.AppendChild(n)
}
return code
}

// DL returns a dl element <dl>{{range .nodes}}{{.}}{{end}}</dl>.
func DL(nodes ...*html.Node) *html.Node {
dl := &html.Node{
Expand Down

0 comments on commit 0eac288

Please sign in to comment.