\define tagSortFunc(mainTag, order:"ascend")
<$reveal type="match" default="ascend" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>sortan[]]"/>
</$reveal>
<$reveal type="nomatch" default="ascend" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>!sortan[]]"/>
</$reveal>
\end
\define sortInTagDropdown()
<$button tooltip="Sort tiddlers A → Z" aria-label="Sort tiddlers A → Z" class='tc-btn-invisible'>Sort {{!!title}} tiddlers A → Z
<$macrocall $name="tagSortFunc" mainTag={{!!title}}/>
</$button>
<$button tooltip="Sort tiddlers Z → A" aria-label="Sort tiddlers Z → A" class='tc-btn-invisible'>Sort {{!!title}} tiddlers Z → A
<$macrocall $name="tagSortFunc" mainTag={{!!title}} order="no-ascend"/>
</$button>
\end
<<sortInTagDropdown>>
Over on TW-Scripts there is a very neat sorter that integrates into tag pills.I'm crap at coding. Could someone show me how to ADD a button to sort on Modified Date?
\define tagSortFunc(mainTag, order:"ascend")
<$reveal type="match" default="ascend" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>sortan[]]"/>
<
/$reveal>
<$reveal type="match" default="oldest" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>sort[modified]]"/>
</$reveal>
<$reveal type="match" default="newest" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>!sort[modified]]"/>
</$reveal>
<$reveal type="match" default="no-ascend" text=<<__order__>> >
<$action-listops $tiddler=<<__mainTag__>> $filter="[tag<__mainTag__>!sortan[]]"/
>
</$reveal>
\end
\define sortInTagDropdown()
<$button tooltip="Sort tiddlers A → Z" aria-label="Sort tiddlers A → Z" class='tc-btn-invisible'>Sort {{!!title}} tiddlers A → Z
<$macrocall $name="tagSortFunc" mainTag={{!!title}}/>
</$button>
<$button tooltip="Sort tiddlers Z → A" aria-label="Sort tiddlers Z → A" class='tc-btn-invisible'>Sort {{!!title}} tiddlers Z → A
<$macrocall $name="tagSortFunc" mainTag={{!!title}} order="no-ascend"/>
<
/$button>
<$button tooltip="Sort tiddlers modified (oldest first)" aria-label="Sort tiddlers modified (oldest first)" class='tc-btn-invisible'>Sort {{!!title}} tiddlers modified (oldest first)
<$macrocall $name="tagSortFunc" mainTag={{!!title}} order="oldest"/>
</$button>
<$button tooltip="Sort tiddlers modified (newest first)" aria-label="Sort tiddlers modified (newest first)" class='tc-btn-invisible'>Sort {{!!title}} tiddlers modified (newest first)
<$macrocall $name="tagSortFunc" mainTag={{!!title}} order="newest"/>
</$button>
\end
<<sortInTagDropdown>>