mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-12-27 18:40:28 +00:00
4041009d43
As noted by @Evolena, it’s cleaner to use the standard prefix for the UI state tiddlers
31 lines
918 B
Plaintext
31 lines
918 B
Plaintext
title: $:/plugins/tiddlywiki/text-slicer/ui/tiddler/toolbar/title
|
|
tags: $:/tags/TextSlicerToolbar
|
|
|
|
\define renameProxyTitle()
|
|
$:/state/plugins/tiddlywiki/text-slicer/rename-$(currentTiddler)$
|
|
\end
|
|
|
|
\define body()
|
|
<div class="tc-text-slicer-rename">
|
|
<$edit-text tag="input" tiddler=<<renameProxyTitle>> placeholder="Rename" default=<<currentTiddler>>/>
|
|
<$reveal type="nomatch" state="""$(renameProxyTitle)$""" text=<<currentTiddler>> default=<<currentTiddler>>>
|
|
<$button>
|
|
<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>
|
|
cancel
|
|
</$button>
|
|
<$button>
|
|
<$action-sendmessage $message="tm-rename-tiddler" from=<<currentTiddler>> to={{$(renameProxyTitle)$}}/>
|
|
<$action-deletetiddler $tiddler=<<renameProxyTitle>>/>
|
|
rename
|
|
</$button>
|
|
<$set name="proxy-title" value={{$(renameProxyTitle)$}}>
|
|
<$list filter="""[<proxy-title>is[tiddler]]""">
|
|
Warning: tiddler already exists
|
|
</$list>
|
|
</$set>
|
|
</$reveal>
|
|
</div>
|
|
\end
|
|
|
|
<<body>>
|