title: $:/core/macros/list tags: $:/tags/Macro \define list-links(filter,type:"ul",subtype:"li",class:"",emptyMessage,field:"caption") \whitespace trim <$genesis $type=<<__type__>> class=<<__class__>>> <$list filter=<<__filter__>> emptyMessage=<<__emptyMessage__>>> <$genesis $type=<<__subtype__>>> <$link to={{!!title}}> <$let tv-wikilinks="no"> <$transclude field=<<__field__>>> <$view field="title"/> \end \define list-links-draggable-drop-actions() <$action-listops $tiddler=<> $field=<> $subfilter="+[insertbefore,]"/> \end \define list-links-draggable(tiddler,field:"list",emptyMessage,type:"ul",subtype:"li",class:"",itemTemplate) \whitespace trim <$vars targetTiddler="""$tiddler$""" targetField="""$field$"""> <$genesis $type=<<__type__>> class="$class$"> <$list filter="[list[$tiddler$!!$field$]]" emptyMessage=<<__emptyMessage__>>> <$droppable actions=<> tag="""$subtype$""" enable=<> >
<$transclude tiddler="""$itemTemplate$"""> <$link to={{!!title}}> <$let tv-wikilinks="no"> <$transclude field="caption"> <$view field="title"/>
<$tiddler tiddler=""> <$droppable actions=<> tag="div" enable=<> >
{{$:/core/images/blank}}
\end \define list-tagged-draggable-drop-actions(tag) \whitespace trim <$set name="order" filter="[<__tag__>tagging[]]"> <$list filter="[<__tag__>tagging[]]"> <$action-deletefield $field="list-before"/> <$action-deletefield $field="list-after"/> <$action-listops $tiddler=<<__tag__>> $field="list" $filter="+[enlist] +[insertbefore,]"/> <$list filter="[!contains:tags<__tag__>]"> <$fieldmangler tiddler=<>> <$action-sendmessage $message="tm-add-tag" $param=<<__tag__>>/> \end \define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:"div",storyview:"") \whitespace trim <$set name="tag" value=<<__tag__>>> <$list filter="[<__tag__>tagging[]$subFilter$]" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>> > <$genesis $type=<<__elementTag__>> class="tc-menu-list-item"> <$droppable actions="""<$macrocall $name="list-tagged-draggable-drop-actions" tag=<<__tag__>>/>""" enable=<> > <$genesis $type=<<__elementTag__>> class="tc-droppable-placeholder"/> <$genesis $type=<<__elementTag__>>> <$transclude tiddler="""$itemTemplate$"""> <$link to={{!!title}}> <$view field="title"/> <$tiddler tiddler=""> <$droppable actions="""<$macrocall $name="list-tagged-draggable-drop-actions" tag=<<__tag__>>/>""" enable=<> > <$genesis $type=<<__elementTag__>> class="tc-droppable-placeholder"/> <$genesis $type=<<__elementTag__>> style="height:0.5em;"/> \end