From: Thomas Walker Lynch Date: Thu, 25 Jun 2026 15:19:30 +0000 (+0000) Subject: . X-Git-Url: https://git.reasoningtechnology.com/%28%5B%5E?a=commitdiff_plain;h=dfc491694bb511fdd274798bc6df6faf2831da37;p=RT-Style . --- diff --git a/developer/document/counter_tags.txt b/developer/document/counter_tags.txt deleted file mode 100644 index 2c3535d..0000000 --- a/developer/document/counter_tags.txt +++ /dev/null @@ -1,39 +0,0 @@ - -1. The tags - - - 1.1.declares a counter - - declare: - increment: - scoped indent: ... - - - scoped indent can be nested, it adds a level to the counting based on the separator. - - style: "Natural" "roman" "roman-outline" - separator_placement: embedded, embedded-after (1 1.1 1.1.1 vs 1. 1.1. 1.1.1.) - - 1.2. - - - - - `label` puts in a dictionary, keyed by label, the value being a pair, a reference to the counter object associated with the name, and the count at the given point in the code - `reference` - - `read` is given either a name or a label, and returns the keyed value. The key "count" is set by the layout elements of 1.1 of course. Other keys include 'name' 'label' 'style', 'initial', 'separator', 'separator-placement'. read replaces its innerHTML with the read value. - - -2. The algorithm - - The counter uses layout tags that come before paginate. Each receive the entire DOM and do their work to completion before returning - - counter_do_count() : finds the counter tags, in order, and sets the count values - - counter_do_label() : builds the label dictionary - - counter_do_read() : finds all the read tags, and sets the innerHTML - - - diff --git a/shared/upstream/.gitignore b/shared/upstream/.gitignore deleted file mode 100644 index aa0e8eb..0000000 --- a/shared/upstream/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -* -!/.gitignore \ No newline at end of file