I notice that if I remove title="$(tweetTitleTemplate)$"
from my current "tweetButton", below, then it reverts to creating the Title in the standard way, as "New Tiddler", "New Tiddler 1", "New Tiddler 2". etc. = Numbering okay. Wrong Title.
I am unclear IF I can get the behaviour I want for my use case or how to achieve it.
Any help or pointers much appreciated
Best wishes
Josiah
\define tweetButton()
<$button tooltip={{$:/language/Buttons/NewTweet/Hint}} aria-label={{$:/language/Buttons/NewTweet/Caption}} class=<<tv-config-toolbar-class>>>
<$action-sendmessage $message="tm-new-tiddler" type="text/plain" tags="$(tweetTags)$" title="$(tweetTitleTemplate)$" text="$(tweetText)$"/>
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
{{$:/core/images/twitter}}
</$list>
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/NewTweet/Caption}}/></span>
</$list>
</$button>
\end
<$set name="tweetTitleTemplate" value={{$:/config/NewTweet/Title}}>
<$set name="tweetTags" value={{$:/config/NewTweet/Tags}}>
<$set name="tweetText" value={{$:/config/NewTweet/Text}}>
<<tweetButton>>
</$set>
</$set>
</$set>
"?
http://tiddlywiki.com/#ActionCreateTiddlerWidget"?
http://tiddlywiki.com/#ActionCreateTiddlerWidget
\define tweetButton()
<$button tooltip={{$:/language/Buttons/NewTweet/Hint}} aria-label={{$:/language/Buttons/NewTweet/Caption}} class=<<tv-config-toolbar-class>>>
<$action-createtiddler $basetitle="$(tweetTitleTemplate)$" type="text/plain" tags="$(tweetTags)$" text="$(tweetText)$"/>
\define tweetButton()
<$button tooltip={{$:/language/Buttons/NewTweet/Hint}} aria-label={{$:/language/Buttons/NewTweet/Caption}} class=<<tv-config-toolbar-class>>>
<$action-createtiddler $basetitle="$(tweetTitleTemplate)$" type="text/plain" tags="$(tweetTags)$" text="$(tweetText)$" $savetitle="!!tiddlertitle"/>
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
{{$:/core/images/twitter}}
</$list>
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/NewTweet/Caption}}/></span>
</$list>
<$action-sendmessage $message="tm-edit-tiddler" $param={{!!tiddlertitle}}/>
</$button>
\end
<$set name="tweetTitleTemplate" value="Tweet">
<$set name="tweetTags" value={{$:/
config/NewTweet/Tags}}>
<$set name="tweetText" value={{$:/config/NewTweet/Text}}>
<<tweetButton>>
</$set>
</$set>
</$set>
\define tweetButton()
<$button tooltip={{$:/language/Buttons/NewTweet/Hint}} aria-label={{$:/language/Buttons/NewTweet/Caption}} class=<<tv-config-toolbar-class>>>
<$action-createtiddler $basetitle="$(tweetTitleTemplate)$" type="text/plain" tags="$(tweetTags)$" text="$(tweetText)$" $savetitle="!!tiddlertitle"/>
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
{{$:/core/images/twitter}}
</$list>
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/NewTweet/Caption}}/></span>
</$list>
<$action-sendmessage $message="tm-edit-tiddler" $param={{!!tiddlertitle}}/>
<
/$button>
\end
<$set name="tweetTitleTemplate" value={{$:/config/NewTweet/Title}}>
<$set name="tweetTags" value={{$:/config/NewTweet/Tags}}>
<$set name="tweetText" value={{$:/config/NewTweet/Text}}>
<<tweetButton>>
</$set>
</$set>
</$set>
Unfortunately neither version works for me. They open a new tiddler for editing but the Title is blank :-(
On Friday, August 11, 2017 at 10:59:18 PM UTC+2, @TiddlyTweeter wrote:
Unfortunately neither version works for me. They open a new tiddler for editing but the Title is blank :-(
On Friday, August 11, 2017 at 10:59:18 PM UTC+2, @TiddlyTweeter wrote:
Unfortunately neither version works for me. They open a new tiddler for editing but the Title is blank :-(
Try replacing both occurrences of "!!tiddlertitle" with "tweetButton!!tiddlertitle". Does this work?
ste...@gmail.com wrote:
Try replacing both occurrences of "!!tiddlertitle" with "tweetButton!!tiddlertitle". Does this work?