Only remove paragraph indent/margin for list items

This commit is contained in:
Christian Muehlhaeuser
2019-12-04 09:51:31 +01:00
parent 550c0bdbd5
commit ed7def899e
+2 -2
View File
@@ -17,7 +17,7 @@ func (e *ParagraphElement) Render(w io.Writer, node *bf.Node, tr *TermRenderer)
rules := tr.style[Paragraph] rules := tr.style[Paragraph]
tr.blockStyle.Push(rules) tr.blockStyle.Push(rules)
if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) { if node.Parent != nil && node.Parent.Type == bf.Item {
// list item // list item
} else { } else {
_, _ = w.Write([]byte("\n")) _, _ = w.Write([]byte("\n"))
@@ -39,7 +39,7 @@ func (e *ParagraphElement) Finish(w io.Writer, node *bf.Node, tr *TermRenderer)
margin = rules.Margin margin = rules.Margin
suffix = rules.Suffix suffix = rules.Suffix
if node.Prev == nil || (node.Parent != nil && node.Parent.Type == bf.Item) { if node.Parent != nil && node.Parent.Type == bf.Item {
// remove indent & margin for list items // remove indent & margin for list items
indent = 0 indent = 0
margin = 0 margin = 0