1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-06-16 10:29:54 +00:00

Add image-picker-dropdown macro

Still need to add a way to select system images (like in the image
dropdown in tag manager)
This commit is contained in:
Jermolene 2016-11-27 22:34:19 +00:00
parent b00c1c7290
commit e5af022bd3

View File

@ -3,24 +3,31 @@ tags: $:/tags/Macro
\define image-picker-inner(actions)
<$button tag="a" tooltip="""$(imageTitle)$""">
$actions$
<$transclude tiddler=<<imageTitle>>/>
</$button>
\end
\define image-picker(actions,subfilter:"")
<div class="tc-image-chooser">
<$list filter="[all[shadows+tiddlers]is[image]$subfilter$!has[draft.of]] -[type[application/pdf]] +[sort[title]]" variable="imageTitle">
<$macrocall $name="image-picker-inner" actions="""$actions$"""/>
</$list>
</div>
\end
\define image-picker-dropdown(image-tiddler,fallback,actions)
<div class="tc-image-chooser-wrapper">
<$button popup=<<qualify "$:/state/popup/image-picker">> class="tc-btn-invisible">
<$transclude tiddler="""$image-tiddler$""">
$fallback$
</$transclude>
</$button>
<div class="tc-block-dropdown-wrapper">
<$reveal state=<<qualify "$:/state/popup/image-picker">> type="nomatch" text="" default="">
<div class="tc-block-dropdown">
<$macrocall $name="image-picker" actions="""$actions$"""/>
</div>
</$reveal>
</div>
\end