aboutsummaryrefslogtreecommitdiff
path: root/ui/messages/html/list.go
diff options
context:
space:
mode:
authorTulir Asokan <tulir@maunium.net>2019-04-10 22:49:33 +0300
committerTulir Asokan <tulir@maunium.net>2019-04-10 22:49:33 +0300
commita9199dd9f2fa4b79a3c8b16d2cd46446651fdb81 (patch)
tree1483d3b282f81b9367fefddd5f03053c4c9d171a /ui/messages/html/list.go
parentdb0e24ccc268d0a9c7575d660a9397e53747894b (diff)
Split container/text HTML entities and add support for <hr>
Diffstat (limited to 'ui/messages/html/list.go')
-rw-r--r--ui/messages/html/list.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/ui/messages/html/list.go b/ui/messages/html/list.go
index c611e66..22b969a 100644
--- a/ui/messages/html/list.go
+++ b/ui/messages/html/list.go
@@ -26,7 +26,7 @@ import (
)
type ListEntity struct {
- *BaseEntity
+ *ContainerEntity
Ordered bool
Start int
}
@@ -40,11 +40,13 @@ func digits(num int) int {
func NewListEntity(ordered bool, start int, children []Entity) *ListEntity {
entity := &ListEntity{
- BaseEntity: &BaseEntity{
- Tag: "ul",
+ ContainerEntity: &ContainerEntity{
+ BaseEntity: &BaseEntity{
+ Tag: "ul",
+ Block: true,
+ },
+ Indent: 2,
Children: children,
- Block: true,
- Indent: 2,
},
Ordered: ordered,
Start: start,
@@ -58,7 +60,7 @@ func NewListEntity(ordered bool, start int, children []Entity) *ListEntity {
func (le *ListEntity) Clone() Entity {
return &ListEntity{
- BaseEntity: le.BaseEntity.Clone().(*BaseEntity),
+ ContainerEntity: le.ContainerEntity.Clone().(*ContainerEntity),
Ordered: le.Ordered,
Start: le.Start,
}