pmario
13c1affb0f
add global field names
2024-02-05 21:14:44 +01:00
pmario
d8662d4498
fix typo in class function
2024-02-05 20:10:29 +01:00
pmario
9de43bad05
rename toc-override -> toc-filter
2024-02-05 20:07:10 +01:00
pmario
8e1e875ebf
add class handling for toc-override
2024-02-04 22:29:07 +01:00
pmario
e884c1178c
change possible fields to: toc-hide, toc-override and toc-include
2024-02-04 21:57:34 +01:00
pmario
141f8029dc
toc-include replaces the default filter
2024-02-04 15:44:49 +01:00
pmario
51aa7a054a
show chevron if toc-included is the only "child" of a node. some code restructuring for better readability
2024-02-04 07:37:24 +01:00
pmario
e1a42ebf82
add new classes toc-item-included and toc-item-excluded, simplify code using more functions
2024-02-04 06:15:49 +01:00
pmario
f3a314adf0
add toc-include, toc-exclude to all tocs
2024-02-04 05:16:22 +01:00
pmario
39f3c4b7eb
use 2 underscores instead of 1 for better readability
2024-02-03 19:25:05 +01:00
pmario
745c7fbbcd
toc-exclude works, but should be improved
2024-02-03 03:04:41 +01:00
pmario
84167ed1e9
add internal variable prefixes to __exclude and __path to make the code less error prone
2024-02-02 00:42:40 +01:00
pmario
b322a70b86
toc - replace reveal with conditional if
2024-02-01 21:51:53 +01:00
pmario
955d5a299b
toc rewrite -- clean up the code and add comme important comments
2024-02-01 19:23:48 +01:00
pmario
9b0a461f85
toc rewrite wip - works - replaced emptyMessages with conditional if
2024-02-01 18:53:55 +01:00
pmario
20c043ef7d
toc rewrite wip - works - before improving emptymessages
2024-02-01 18:07:40 +01:00
pmario
625d029207
replace <$qualify name="toc-state" title={{{ xxx filter }}} > with
...
\function makeTocState() [[$:/state/toc]addsuffix<__path__>addsuffix[/]addsuffix<currentTiddler>]
<$qualify name="toc-state" title=<<makeTocState>> >
2024-02-01 14:12:35 +01:00
Scott Sauyet
23a576b8bd
Tweak TOC to not show expander for sublist with all children excluded ( #7802 )
2023-10-25 13:37:24 +01:00
Mario Pietsch
b000f20283
Fix toc indentation problem ( #7627 )
...
* fix toc indentation problem
* add caption to Third & Fourth toc tiddlers to see caption-handling
* reset modified fields
2023-07-22 12:41:19 +01:00
Mario Pietsch
106f121133
Table-of-content macros -- make "exclude" an official macro parameter ( #7417 )
...
* toc make exclude a proper macro parameter using subfilter instead of enlist
* add exclude parameter to TOC documentation tiddler
* add exclude parameter to toc-tabbed-xx macros
* add from-version to exclude parameter
2023-06-13 10:44:34 +01:00
Télumire
6718f82b4c
Small gap fix for the updated toc macro (alternative to tc-tiny-gap-left) ( #7219 )
2023-01-20 10:15:35 +00:00
Télumire
1441138d5c
Correction of the toc and toc-body macro ( #7121 )
...
* correction of the toc and toc-body macro: tiddler without toc-link field can now be overriden + nested the macros
* reverted macro nesting
.. to be able to override the toc-body macro
* reverted tabs to spaces
2023-01-19 17:46:50 +00:00
Mario Pietsch
ea3503e30c
Allow users to overwrite TOC default icons ( #6913 )
...
* Allow users to overwrite TOC default icons
* Fix docs as requested
2022-11-14 22:04:30 +00:00
Mario Pietsch
2441819c70
Remove hardcoded spaces and replace with SPAN and proper class ( #6825 )
2022-07-28 17:02:14 +01:00
Cameron Fischer
6701683ddf
Trim saga: The big macros ( #6269 )
...
* adding trim: large macros and languageswitcher
* adding trim: KeyboardShortcuts.tid
* Hidden space to force some macros to be inline
This'll be our little secret. This single byte will actually allow
the uglifier to trim over thirty bytes while condensing.
I know I'm not supposed to optimize TW for some 3rd party plugin,
but I'm the one doing the whitespace trim work, so I'll give myself
this.
* More consistent nested quoting
2022-04-01 12:09:59 +01:00
jeremy@jermolene.com
5af76c5ea1
Extend TOC macros to allow custom link targets
2020-10-17 13:44:15 +01:00
Jeremy Ruston
fb9ea69ad2
Selective expandable TOC: use "sort" filter when determining whether node is expandable
...
Fixes #4284
2019-10-04 11:40:22 +01:00
Mark Stegeman
dd09266b46
Fix inverted default HTML-class for items in toc and toc-expandable
...
5d36b484c6
swapped the "emptyValue" and "value" that determine the
HTML-class for toc items, but did not change the default values for
"itemClassFilter" in "toc" and "toc-expandable" to reflect this.
2019-09-02 19:31:13 +02:00
Mario Pietsch
5d36b484c6
Toc cosmetic changes for tabbed-xxxx macros ( #4101 )
...
* toc cosmetic changes.
* toc in right sidebar should use toc-item if itemCalssFilter is not defined
2019-07-15 12:31:50 +01:00
Jermolene
6e81122fa3
Restore exclude parameter for selective TOC macros
...
Reverting 94607aa9cd
2019-03-30 12:10:42 +00:00
Jermolene
94607aa9cd
TOC macros: Remove redundant recursion protection
...
As discussed in #3881 , it isn't really needed when user interaction is required to open child nodes.
2019-03-27 15:00:13 +00:00
Jermolene
62477c9fbb
TOC Macros: fix recursion regression
...
Fixes #3881
2019-03-27 14:59:38 +00:00
BurningTreeC
a36d8471a8
TOC macro - macrocall wasn't closed ( #3622 )
2018-12-05 14:30:24 +00:00
BurningTreeC
2b6514ddc2
Use new state* attributes for reveal and button widgets ( #3531 )
...
* toc macros: use stateTitle and setTitle
* tree macros: use stateTitle and setTitle
* TagManager: use popupTitle, stateTitle setTitle
* body viewtemplate: use stateTitle for folded-state
* import-listings: use stateTitle and setTitle
2018-11-18 10:54:12 +00:00
Jermolene
4f8e32a647
Change qualify widget parameter name to match qualify macro
2018-11-06 16:41:18 +00:00
Jermolene
698224556e
Avoid wikify widget in TOC macro
...
Fixing the most egregious problem from #3517
@pmario can you kindly retest?
2018-11-06 15:29:13 +00:00
Jermolene
e5550b91e6
Further TOC fixes
...
Continuing the work of 587fe9d10e
Fixes the test case in @BurningTreeC's comment: 587fe9d10e (commitcomment-30450611)
2018-09-11 13:02:28 +01:00
Jermolene
587fe9d10e
Fix TOC macro with titles ending with double quotes
...
By almost entirely eliminating text subsitution, we can avoid the situations where special characters in tags or titles gets the macro confused.
These are quite intricate changes, and so I'd appreciate any help reviewing and testing, many thanks.
Fixes #3427
2018-09-10 12:56:38 +01:00
Jermolene
0c3e549235
Fix TOC recursion detection
...
We need to explicitly guard against tiddlers tagged with themselves.
2018-04-05 16:32:35 +01:00
Jermolene
b252abd4d1
TOC: Don't dismiss popup when clicking disclosure triangles
...
This change makes it possible to put the TOC in a popup dropdown.
2018-02-21 14:44:10 +00:00
Mario Pietsch
e1053bf014
Toc recursion protection ( #2650 )
...
* add recursion protection first take
* fix problem with selectable expand
* ust path for toc-state variable instead of tag
* reactivate disabled macro call.
2016-12-17 15:29:03 +00:00
Jermolene
54bf6c8a93
Fix table of contents issue with tiddler titles containing single quotes
2016-05-02 08:20:04 +01:00
Xavier Cazin
203cb17271
Use the toc-caption() utility macro in Tabbed ToCs as well
2015-01-05 10:59:28 +01:00
Jermolene
5b38c21a41
Disable links when transcluding caption field in toc macro
...
@BramChen does this work for you?
2014-12-11 17:00:57 +00:00
Jermolene
ef9878802a
Transclude the caption field in toc macro
...
For consistency with the way that tabs work.
To see this in action, on tiddlywiki.com open the tiddler
`$:/tags/ControlPanel` and edit it to add the tag “TableOfContents”.
You’ll see the control panel appear at the bottom of the table of
contents.
2014-12-10 15:42:38 +00:00
Jermolene
31b5eb1578
Allow shadow tiddlers to appear in table of contents macro
2014-12-10 15:41:11 +00:00
Jermolene
d4abd1722c
Fixes for tabbed TOC
...
Re-fixes #1185
2014-12-02 23:47:23 +00:00
Jermolene
1e7d9bd3cd
Move tabbed toc heading into default template
...
Fixes #1185
2014-12-02 23:05:54 +00:00
Jermolene
b220c19fb7
Add a template to the tabbed TOC macro
...
Fixes #1177
2014-12-02 20:27:02 +00:00
Jermolene
48052130d2
Clarify toc-tabbed macro
2014-11-15 12:29:46 +00:00