title: $:/core/ui/EditTemplate/tags tags: $:/tags/EditTemplate \whitespace trim \procedure lingo-base() $:/language/EditTemplate/ \procedure tag-body-inner(colour,fallbackTarget,colourA,colourB,icon,tagField:"tags") <$wikify name="foregroundColor" text="""<$macrocall $name="contrastcolour" target=<> fallbackTarget=<> colourA=<> colourB=<>/> """ > <$let backgroundColor=<> > > style.color=<> style.fill=<> style.background-color=<> > <$transclude tiddler=<>/> <$view field="title" format="text"/> <$button class="tc-btn-invisible tc-remove-tag-button" style.fill=<> > <$action-listops $tiddler=<> $field=<> $subfilter="-[{!!title}]"/> {{$:/core/images/close-button}} \end \procedure tag-body(colour,palette,icon,tagField:"tags") <$macrocall $name="tag-body-inner" colour=`$(colour)$` colourA={{{ [getindex[foreground]] }}} colourB={{{ [getindex[background]] }}} fallbackTarget={{{ [getindex[tag-background]] }}} icon=<> tagField=<> /> \end \procedure edit-tags-template(tagField:"tags")
<$list filter="[getenlist-input[]sort[title]]" storyview="pop"> <$macrocall $name="tag-body" colour={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}} palette={{$:/palette}} icon={{{ [] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerIconFilter]!is[draft]get[text]] }}} tagField=<> /> <$let tabIndex={{$:/config/EditTabIndex}} cancelPopups="yes"> <$macrocall $name="tag-picker" tagField=<>/>
\end <$let saveTiddler=<>> <$macrocall $name="edit-tags-template" tagField=<>/>