1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-15 14:24:51 +00:00
TiddlyWiki5/editions/test/tiddlers/tests/data/functions
Jeremy Ruston 4bdac09872
Fix transclude inefficiency (#7647)
* Refactor parse mode out of getTransclusionTarget

* Refactor missing transclusion target

* Add a test to avoid regressions on the handling of macros vs procedures

* Refactor condition logic

* Preparing to split getTransclusionTarget into two separate functions

* Split getTransclusionTarget into getTransclusionTargetIncludingParseTreeNodes

* Resolve another inefficiency

The transclusion target was sometimes being parsed twice when transcluding as text/plain

Associated test results are also made more consistent

* Simplify method naming

* Neatening up
2023-07-30 18:04:05 +01:00
..
FunctionAttributes.tid Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
FunctionOperator.tid Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
IndentedFunctions.tid Feat: allow new pragmas to be indented (#7624) 2023-07-21 13:40:42 +01:00
MissingFunction.tid Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
RunawayRecursiveFunctions.tid Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
UndefinedParameters.tid Parameterised transclusions (#6666) 2023-04-19 11:55:25 +01:00
WikifiedFunctions.tid Fix transclude inefficiency (#7647) 2023-07-30 18:04:05 +01:00