mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-02-09 23:50:01 +00:00
make everything even more generic
This commit is contained in:
parent
ae28506abb
commit
743b465025
@ -1,4 +1,4 @@
|
||||
title: $:/core/ui/PageTemplateClassFilters
|
||||
tags: $:/tags/ClassFilters/PageTemplate
|
||||
|
||||
[{$:/themes/tiddlywiki/vanilla/options/sidebarposition}match[left]then[tc-sidebar-left]]
|
||||
[<get.theme.option sidebarposition>match[left]then[tc-sidebar-left]]
|
@ -9,6 +9,12 @@ tags: $:/tags/Global
|
||||
|
||||
\function get.theme.metric(metric) [function[get.base.theme.metric],{$:/theme},<metric>first[]get[text]]
|
||||
|
||||
\function get.base.theme.option.recursive(theme,option) [<theme>get[dependents]enlist-input[]] :map[function[get.base.theme.option],<currentTiddler>,<option>]
|
||||
|
||||
\function get.base.theme.option(theme,option) [<theme>addsuffix[/options/]addsuffix<option>!is[missing]] :else[<theme>addsuffix[/options/]addsuffix<option>is[shadow]] :else[function[get.base.theme.option.recursive],<theme>,<option>]
|
||||
|
||||
\function get.theme.option(option) [function[get.base.theme.option],{$:/theme},<option>first[]get[text]]
|
||||
|
||||
\function get.theme(metric) [function[get.base.theme],{$:/theme},<metric>addsuffix[/metrics/]addsuffix<metric>!is[missing]] :else[function[get.base.theme],{$:/theme},<metric>addsuffix[/metrics/]addsuffix<metric>is[shadow]] :else[[$:/themes/tiddlywiki/vanilla/metrics/]addsuffix<metric>]
|
||||
|
||||
\function set.theme.metric(metric) [function[get.base.theme.metric],{$:/theme},<metric>is[shadow]] :else[function[get.base.theme.metric],{$:/theme},<metric>!is[shadow]!is[missing]] :else[[$:/themes/tiddlywiki/vanilla/metrics/]addsuffix<metric>]
|
||||
|
@ -52,8 +52,8 @@ caption: {{$:/language/ThemeTweaks/ThemeTweaks}}
|
||||
|<$link to="$:/themes/tiddlywiki/vanilla/options/sidebarlayout"><<lingo Options/SidebarLayout>></$link> |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/sidebarlayout"><option value="fixed-fluid"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value="fluid-fixed"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |
|
||||
|<$link to="$:/themes/tiddlywiki/vanilla/options/stickytitles"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/stickytitles"><option value="no">{{$:/language/No}}</option><option value="yes">{{$:/language/Yes}}</option></$select> |
|
||||
|<$link to="$:/themes/tiddlywiki/vanilla/options/codewrapping"><<lingo Options/CodeWrapping>></$link> |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/codewrapping"><option value="pre">{{$:/language/No}}</option><option value="pre-wrap">{{$:/language/Yes}}</option></$select> |
|
||||
|<$link to="$:/themes/tiddlywiki/vanilla/options/sidebarposition"><<lingo Options/SidebarPosition>></$link> |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/sidebarposition"><option value="right">{{$:/language/Right}}</option><option value="left">{{$:/language/Left}}</option></$select> |
|
||||
|<$link to="$:/themes/tiddlywiki/vanilla/options/sidebarresizer"><<lingo Options/SidebarResizer>></$link> |<$select tiddler="$:/themes/tiddlywiki/vanilla/options/sidebarresizer"><option value="hide">{{$:/language/No}}</option><option value="show">{{$:/language/Yes}}</option></$select> |
|
||||
|<$link to={{{ [function[get.base.theme.option],{$:/theme},[sidebarposition]] }}}><<lingo Options/SidebarPosition>></$link> |<$select tiddler={{{ [function[get.base.theme.option],{$:/theme},[sidebarposition]] }}}><option value="right">{{$:/language/Right}}</option><option value="left">{{$:/language/Left}}</option></$select> |
|
||||
|<$link to={{{ [function[get.base.theme.option],{$:/theme},[sidebarresizer]] }}}><<lingo Options/SidebarResizer>></$link> |<$select tiddler={{{ [function[get.base.theme.option],{$:/theme},[sidebarresizer]] }}}><option value="hide">{{$:/language/No}}</option><option value="show">{{$:/language/Yes}}</option></$select> |
|
||||
|
||||
! <<lingo Settings>>
|
||||
|
||||
|
@ -3,5 +3,5 @@ title: $:/themes/tiddlywiki/vanilla/options/
|
||||
codewrapping: pre-wrap
|
||||
sidebarlayout: fixed-fluid
|
||||
sidebarposition: right
|
||||
sidebarresizer: hide
|
||||
sidebarresizer: show
|
||||
stickytitles: no
|
||||
|
@ -5,7 +5,7 @@ list-after: $:/core/ui/PageTemplate/story
|
||||
\import [function[get.base.functions.theme],{$:/theme}!is[missing]] :else[function[get.base.functions.theme],{$:/theme}is[shadow]] :else[[$:/themes/tiddlywiki/vanilla/functions]] [[$:/core/macros/sidebar-resizer]]
|
||||
\whitespace trim
|
||||
|
||||
<%if [{$:/themes/tiddlywiki/vanilla/options/sidebarresizer}match[show]] %>
|
||||
<%if [<get.theme.option sidebarresizer>match[show]] %>
|
||||
|
||||
<$let
|
||||
tv-set-storywidth-storyright=<<set.storywidth.storyright>>
|
||||
|
Loading…
x
Reference in New Issue
Block a user