From d4f6befb9b199aa5c2e94101870aa4b927084879 Mon Sep 17 00:00:00 2001 From: Simon Huber Date: Wed, 14 Feb 2024 17:21:08 +0100 Subject: [PATCH 1/5] Remove overflow: auto from tiddler preview (#7985) This removes `overflow: auto` from the tiddler preview. I'm not sure anymore why it was added. It causes some problems in the preview with popups for example, see screenshots --- themes/tiddlywiki/vanilla/base.tid | 4 ---- 1 file changed, 4 deletions(-) diff --git a/themes/tiddlywiki/vanilla/base.tid b/themes/tiddlywiki/vanilla/base.tid index 618afc695..1ca85c6a7 100644 --- a/themes/tiddlywiki/vanilla/base.tid +++ b/themes/tiddlywiki/vanilla/base.tid @@ -1577,10 +1577,6 @@ html body.tc-body.tc-single-tiddler-window { padding-left: 4px; } -.tc-tiddler-preview { - overflow: auto; -} - .tc-tiddler-editor { display: grid; } From a3521eb67d68503e502b6f99cbf85e6849cc85d2 Mon Sep 17 00:00:00 2001 From: Simon Huber Date: Wed, 14 Feb 2024 17:22:54 +0100 Subject: [PATCH 2/5] Use qualified-preview-state in default body-editor for reuse in preview button (#7795) * Use qualified-preview-state to reuse in preview button Somehow the editor-body template and the preview button don't qualify the same showeditpreview anymore * Update preview.tid to use qualified-preview-state * Update preview.tid * Update default.tid * Update preview.tid --- core/ui/EditTemplate/body/default.tid | 9 +++++++-- core/ui/EditorToolbar/preview.tid | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/core/ui/EditTemplate/body/default.tid b/core/ui/EditTemplate/body/default.tid index 04cc64436..d004032f1 100644 --- a/core/ui/EditTemplate/body/default.tid +++ b/core/ui/EditTemplate/body/default.tid @@ -1,5 +1,9 @@ title: $:/core/ui/EditTemplate/body/default +\function edit-preview-state() +[{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[] +[get[text]] :else[[no]] +\end + \define config-visibility-title() $:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$ \end @@ -10,12 +14,13 @@ $:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$ \whitespace trim <$let - editPreviewStateTiddler={{{ [{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[] }}} + qualified-preview-state=<> + editPreviewStateTiddler={{{ [{$:/config/ShowEditPreview/PerTiddler}!match[yes]then[$:/state/showeditpreview]] :else[] }}} importTitle=<> importState=<> > <$dropzone importTitle=<> autoOpenOnImport="no" contentTypesFilter={{$:/config/Editor/ImportContentTypesFilter}} class="tc-dropzone-editor" enable={{{ [{$:/config/DragAndDrop/Enable}match[no]] :else[subfilter{$:/config/Editor/EnableImportFilter}then[yes]else[no]] }}} filesOnly="yes" actions=<> >
-
get[text]match[yes]then[tc-tiddler-preview]else[tc-tiddler-preview-hidden]] [[tc-tiddler-editor]] +[join[ ]] }}}> +
match[yes]then[tc-tiddler-preview]else[tc-tiddler-preview-hidden]] [[tc-tiddler-editor]] +[join[ ]] }}}> <$transclude tiddler="$:/core/ui/EditTemplate/body/editor" mode="inline"/> diff --git a/core/ui/EditorToolbar/preview.tid b/core/ui/EditorToolbar/preview.tid index ea49c971a..d5c63eb5f 100644 --- a/core/ui/EditorToolbar/preview.tid +++ b/core/ui/EditorToolbar/preview.tid @@ -10,7 +10,7 @@ shortcuts: ((preview)) \whitespace trim - <$transclude $tiddler={{{ [get[text]match[yes]then[$:/core/images/preview-open]else[$:/core/images/preview-closed]] }}} /> + <$transclude $tiddler={{{ [match[yes]then[$:/core/images/preview-open]else[$:/core/images/preview-closed]] }}} /> <$action-setfield $tiddler=<> $value={{{ [get[text]toggle[yes],[no]] }}} /> -<$action-sendmessage $message="tm-edit-text-operation" $param="focus-editor"/> \ No newline at end of file +<$action-sendmessage $message="tm-edit-text-operation" $param="focus-editor"/> From 53ccc29209fd6dec6df1735ad02e0357394818c9 Mon Sep 17 00:00:00 2001 From: Mario Pietsch Date: Wed, 14 Feb 2024 19:36:32 +0100 Subject: [PATCH 3/5] Copy-to-clipboard macro - change tags to $:/tags/Global (#7988) * copy-to-clipboard-macors -- new v5.3.x syntax * copy-to-clipboard - change tags to $:/tags/Global --- core/wiki/macros/copy-to-clipboard.tid | 28 ++++++++++++++++---------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/core/wiki/macros/copy-to-clipboard.tid b/core/wiki/macros/copy-to-clipboard.tid index 910e955a9..8903e6722 100644 --- a/core/wiki/macros/copy-to-clipboard.tid +++ b/core/wiki/macros/copy-to-clipboard.tid @@ -1,20 +1,26 @@ title: $:/core/macros/copy-to-clipboard -tags: $:/tags/Macro +tags: $:/tags/Global -\define copy-to-clipboard(src,class:"tc-btn-invisible",style) \whitespace trim -<$button class=<<__class__>> style=<<__style__>> message="tm-copy-to-clipboard" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}> -{{$:/core/images/copy-clipboard}} - -<$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/> + +\procedure copy-to-clipboard(src,class:"tc-btn-invisible",style) +<$button message="tm-copy-to-clipboard" + param=<> + class=<> + style=<