aboutsummaryrefslogtreecommitdiff
path: root/element.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-12-03 14:25:24 +0700
committerShulhan <ms@kilabit.info>2022-12-14 23:46:53 +0700
commit1eaba5aa4c841d15248f7ac0cf629459b491f080 (patch)
tree6a55cbe2698b0ab1388a30a73cb37612e435e208 /element.go
parent5c7bfc04dc3d2cd60e84c80229804fdcd615709e (diff)
downloadasciidoctor-go-1eaba5aa4c841d15248f7ac0cf629459b491f080.tar.xz
all: store the list item counter inside element
In the parseListOrdered, each time we found list item, we store its counter and increment it by one so backend can use it to render the counter.
Diffstat (limited to 'element.go')
-rw-r--r--element.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/element.go b/element.go
index 8f6348d..c0e94c1 100644
--- a/element.go
+++ b/element.go
@@ -42,9 +42,10 @@ type element struct {
elementAttribute
- rawLabel bytes.Buffer
- level int // The number of dot for ordered list, or '*' for unordered list.
- kind int
+ rawLabel bytes.Buffer
+ level int // The number of dot for ordered list, or '*' for unordered list.
+ listItemNumber int // The counter for list item, start from 1.
+ kind int
// List of substitutions to be applied on raw.
applySubs int