Dynaview: Fix transclude-when-visible macro

optimising-macrocalls
jeremy@jermolene.com 2020-09-23 17:33:00 +01:00
rodzic 0338f0fee2
commit f7fe47914e
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -2,13 +2,13 @@ title: $:/plugins/tiddlywiki/dynaview/macros
tags: $:/tags/Macro
\define transclude-when-visible(tiddler,mode:"block",state,minHeight:"1em",loadingText:"…")
<$reveal state=<<__state__>> type="match" text="visible" tag="div">
<div class="tc-dynaview-set-tiddler-when-visible" data-dynaview-set-tiddler=<<__state__>> data-dynaview-set-value="visible">
<$reveal state=<<__state__>> type="nomatch" text="0" tag="div">
<div class="tc-dynaview-track-tiddler-when-visible" data-dynaview-track-tiddler=<<__state__>> data-dynaview-set-value="visible">
<$transclude tiddler=<<__tiddler__>> mode=<<__mode__>>/>
</div>
</$reveal>
<$reveal state=<<__state__>> type="nomatch" text="visible" tag="div">
<div class="tc-dynaview-set-tiddler-when-visible" style="min-height: $minHeight$;" data-dynaview-set-tiddler=<<__state__>> data-dynaview-set-value="visible">
<$reveal state=<<__state__>> type="match" text="0" tag="div">
<div class="tc-dynaview-track-tiddler-when-visible" style="min-height: $minHeight$;" data-dynaview-track-tiddler=<<__state__>> data-dynaview-set-value="visible">
$loadingText$
</div>
</$reveal>