title: $:/core/macros/list tags: $:/tags/Macro \define list-links(filter,type:"ul",subtype:"li",class:"") <$type$ class="$class$"> <$list filter="$filter$"> <$subtype$> <$link to={{!!title}}> <$transclude field="caption"> <$view field="title"/> \end \define list-links-draggable-drop-actions() <$action-listops $tiddler=<> $field=<> $subfilter="+[insertbefore:currentTiddler]"/> \end \define list-links-draggable(tiddler,field:"list",type:"ul",subtype:"li",class:"",itemTemplate) <$vars targetTiddler="""$tiddler$""" targetField="""$field$"""> <$type$ class="$class$"> <$list filter="[list[$tiddler$!!$field$]]"> <$droppable actions=<> tag="""$subtype$""">
 
<$link to={{!!title}}> <$transclude tiddler="""$itemTemplate$"""> <$transclude field="caption"> <$view field="title"/>
<$tiddler tiddler=""> <$droppable actions=<> tag="""$subtype$""">
 
 
\end \define list-tagged-draggable-drop-actions() <$set name="order" filter="[tagging[]]"> <$list filter="[tagging[]]"> <$action-deletefield $field="list-before"/> <$action-deletefield $field="list-after"/> <$action-setfield $tiddler=<> $field="list" $value=<>/> <$action-listops $tiddler=<> $field="list" $subfilter="+[insertbefore:currentTiddler]"/> <$action-listops $tiddler=<> $tags="[]"/> \end \define list-tagged-draggable(tag,itemTemplate,elementTag:"div") <$set name="tag" value="""$tag$"""> <$list filter="[tagging[]]"> <$elementTag$ class="tc-menu-list-item"> <$droppable actions=<>> <$elementTag$ class="tc-droppable-placeholder">   <$elementTag$> <$transclude tiddler="""$itemTemplate$"""> <$link to={{!!title}}> <$view field="title"/> <$tiddler tiddler=""> <$droppable actions=<>> <$elementTag$ class="tc-droppable-placeholder">   <$elementTag$ style="height:0.5em;"> \end