From dbb31171050636b017f4dd4fd4f5e28cb9811d5b Mon Sep 17 00:00:00 2001 From: BurningTreeC Date: Fri, 11 Oct 2024 15:14:36 +0200 Subject: [PATCH] more styling for filtered tiddlers --- core/wiki/functions/search.tid | 6 +++++- themes/tiddlywiki/vanilla/filter.tid | 16 ++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/core/wiki/functions/search.tid b/core/wiki/functions/search.tid index d1c62a790..b100e0c04 100644 --- a/core/wiki/functions/search.tid +++ b/core/wiki/functions/search.tid @@ -6,4 +6,8 @@ tags: $:/tags/Global \function tf.story-river.subfilter() [[{$:/state/story-river/filter}]addprefix[$(prefix.bracket)$]substitute[]addsuffix[match]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[yes]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[then!is]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[draft]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[search:]addsuffix{$:/config/StoryFilter/fields}addsuffix[:]addsuffix{$:/config/StoryFilter/flags}addsuffix[{$:/temp/search/input}]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[ ~]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[is]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[draft]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[$(suffix.bracket)$]substitute[]] -\function tf.story-river.filter() [[list]addprefix[$(prefix.bracket)$]substitute[]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[$:/StoryList]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[ :filter]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[subfilter]addsuffix[else{$:/state/story-river/filter}!match]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[yes]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[then]addsuffix[$(suffix.bracket)$]substitute[]] \ No newline at end of file +\function tf.story-river.filter() [[list]addprefix[$(prefix.bracket)$]substitute[]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[$:/StoryList]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[ :filter]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[subfilter]addsuffix[else{$:/state/story-river/filter}!match]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[yes]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[then]addsuffix[$(suffix.bracket)$]substitute[]] + +\function tf.story-river.subfilter.match() [[{$:/state/story-river/filter}]addprefix[$(prefix.bracket)$]substitute[]addsuffix[match]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[yes]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[thensearch:]addsuffix{$:/config/StoryFilter/fields}addsuffix[:]addsuffix{$:/config/StoryFilter/flags}addsuffix[{$:/temp/search/input}]addsuffix[$(suffix.bracket)$]substitute[]] + +\function tf.story-river.filter.match() [[list]addprefix[$(prefix.bracket)$]substitute[]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[$:/StoryList]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[ :filter]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[subfilter]addsuffix[else{$:/state/story-river/filter}!match]addsuffix[$(prefix.bracket)$]substitute[]addsuffix[yes]addsuffix[$(suffix.bracket)$]substitute[]addsuffix[then]addsuffix[$(suffix.bracket)$]substitute[]] diff --git a/themes/tiddlywiki/vanilla/filter.tid b/themes/tiddlywiki/vanilla/filter.tid index 79e925bfb..b8e2fd168 100644 --- a/themes/tiddlywiki/vanilla/filter.tid +++ b/themes/tiddlywiki/vanilla/filter.tid @@ -1,7 +1,7 @@ title: $:/themes/tiddlywiki/vanilla/filter tags: $:/tags/Stylesheet -\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock conditional +\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock conditional html <%if [{$:/state/story-river/filter}match[yes]] %> @@ -15,4 +15,16 @@ tags: $:/tags/Stylesheet ); } -<% endif %> \ No newline at end of file + <$list filter=<> variable="filteredTiddler"> + + <$set name="CSSEscapedTitle" value={{{ [escapecss[]] }}}> + + [data-tiddler-title={{{ [] }}}].tc-tiddler-frame { + border: 3px solid <>; + } + + + + + +<% endif %>