add tag-tiddler to tag-pill drag & drop import, add hidden setting for TagPillDragFilter

This commit is contained in:
pmario 2024-05-08 12:30:01 +02:00
parent 64f5dd942c
commit 85f764a7f4
3 changed files with 25 additions and 1 deletions

View File

@ -9,7 +9,7 @@ title: $:/core/ui/TagTemplate
colour={{{ [<currentTiddler>] :cascade[all[shadows+tiddlers]tag[$:/tags/TiddlerColourFilter]!is[draft]get[text]] }}}
palette={{$:/palette}}
element-tag="$button"
element-attributes="""popup=<<qualify "$:/state/popup/tag">> dragFilter="[all[current]tagging[]]" tag='span'"""
element-attributes="""popup=<<qualify "$:/state/popup/tag">> dragFilter="[subfilter{$:/core/config/TagPillDragFilter}]" tag='span'"""
/>
<$reveal state=<<qualify "$:/state/popup/tag">> type="popup" position="below" animate="yes" class="tc-drop-down">
<$set name="tv-show-missing-links" value="yes">

View File

@ -0,0 +1,2 @@
title: $:/core/config/TagPillDragFilter
text: [all[current]tagging[]] [all[current]is[tiddler]] +[!is[draft]]

View File

@ -0,0 +1,22 @@
created: 20240508093242925
modified: 20240508100006103
tags: [[Hidden Settings]]
title: Hidden Setting: Tag Pill Drag Filter
type: text/vnd.tiddlywiki
The ''~$:/core/config/TagPillDragFilter'' defines the filter string, that is used to drag & drop a tap-pill eg: <<tag HelloThere>> from 1 wiki to an other wiki.
* By default the set contains all tiddlers that are ''tagged:'' HelloThere ''and'' the HelloThere tag-tiddler itself
** Core Default: <code><$transclude $tiddler="$:/core" $subtiddler="$:/core/config/TagPillDragFilter" output="text/plain" /></code>
* If you do not want to include the tag-tiddler use the following filter
** Tagged tiddlers only: `[all[current]tagging[]] +[!is[draft]]`
Your $:/core/config/TagPillDragFilter
<%if [[$:/core/config/TagPillDragFilter]is[tiddler]] %>
''has be overwritten'' and contains:
<%else%>
defaults to:
<%endif%>
<code>{{$:/core/config/TagPillDragFilter}}</code>
<<.note title:"Be Aware" _:"The core default filter does ''not'' include shadow-tiddlers. See: [[is Operator]] for details about the `is[tiddler]` and other possibilities.">>