From 174a36cda63127d19230bcfbe9a5fdde46e5b0ea Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 20 Nov 2019 18:01:06 +0000 Subject: [PATCH] Make the single window template compatible with the page template The tv-* variables were missing, making toolbar buttons appear incorrectly. There was also no tc-page-container class. Fixes #4372 --- core/templates/single.tiddler.window.tid | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/core/templates/single.tiddler.window.tid b/core/templates/single.tiddler.window.tid index a0a8b078e..a790878a7 100644 --- a/core/templates/single.tiddler.window.tid +++ b/core/templates/single.tiddler.window.tid @@ -1,16 +1,24 @@ title: $:/core/templates/single.tiddler.window -<$set name="themeTitle" value={{$:/view}}> +\whitespace trim +\define containerClasses() +tc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$ +\end +\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]] -<$set name="tempCurrentTiddler" value=<>> +<$set name="tv-config-toolbar-icons" value={{$:/config/Toolbar/Icons}}> -<$set name="currentTiddler" value={{$:/language}}> +<$set name="tv-config-toolbar-text" value={{$:/config/Toolbar/Text}}> -<$set name="languageTitle" value={{!!name}}> +<$set name="tv-config-toolbar-class" value={{$:/config/Toolbar/ButtonClass}}> -<$set name="currentTiddler" value=<>> +<$set name="tv-show-missing-links" value={{$:/config/MissingLinks}}> -<$importvariables filter="[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]"> +<$set name="storyviewTitle" value={{$:/view}}> + +<$set name="languageTitle" value={{{ [{$:/language}get[name]] }}}> + +
>> <$navigator story="$:/StoryList" history="$:/HistoryList"> @@ -18,7 +26,7 @@ title: $:/core/templates/single.tiddler.window - +
@@ -30,3 +38,4 @@ title: $:/core/templates/single.tiddler.window +