all repos — htmlformat @ 9f6e7a8af5db4d01055aa754ec4afbbf22c4d3dd

Go package and CLI tool used to format HTML

fix handling of doctypes

Alan Pearce
commit

9f6e7a8af5db4d01055aa754ec4afbbf22c4d3dd

parent

d20e114ffe2ae102ffdafb8cb18915186b19f37e

1 file changed, 8 insertions(+), 1 deletion(-)

changed files
M format.goformat.go
@@ -221,7 +221,14 @@ }
if err = printChildren(w, n, false, level); err != nil { return } - case html.DoctypeNode, html.DocumentNode: + case html.DoctypeNode: + if _, err = fmt.Fprintf(w, "<!doctype %s>\n", n.Data); err != nil { + return + } + if err = printChildren(w, n, false, level); err != nil { + return + } + case html.DocumentNode: if err = printChildren(w, n, false, level); err != nil { return }