OK, how about this for the button actions? Usual disclaimers about backing 
up data! 

\define newHereActions()
<$set name="tags" filter="[<currentTiddler>] 
[{$:/config/NewTiddler/Tags!!tags}]">
<$action-createtiddler $basetitle=<<currentTiddler>> 
$savetitle=!!latestHere tags=<<tags>> text="* " caption="" 
meta="note"/><$action-navigate $to={{!!latestHere}}/><$action-sendmessage 
$message=tm-edit-tiddler $param={{!!latestHere}}/><$action-setfield 
$field=latestHere/>
</$set>
\end

I didn't get tm-navigate to work with a brief effort, but action-navigate 
seems good. In fact, the whole thing seems to work if I omit 
action-navigate, but control over the location in the Story may make it 
worth keeping. The final action-setfield deletes the !!latestHere field 
used to store the new tiddler's title for the use of the newHereActions.

I wonder if there's a cleaner way.

Best,
Chris
On Saturday, November 28, 2020 at 4:27:10 PM UTC-5 clutterstack wrote:

> ...action-createtiddler, tm-navigate message, and then tm-edit-tiddler?
>
> I'm curious to see the "right" answer to this. :)
>
> On Saturday, November 28, 2020 at 4:20:59 PM UTC-5 clutterstack wrote:
>
>> Now I'm trying that, and wondering if it might be easier to create the 
>> tiddler the way you did, and then just remove the superfluous tags with 
>> action-listops...
>>
>> But many others here would know off the bat the best way to increment the 
>> title; I'd have to look into it.
>>
>> Best,
>> Chris
>>
>> On Saturday, November 28, 2020 at 4:16:37 PM UTC-5 clutterstack wrote:
>>
>>> Hi David,
>>>
>>> Looks like you are using the tm-new-tiddler message using the original 
>>> tiddler as a template ("$param"), and need to change it to use a title 
>>> parameter instead: 
>>> https://tiddlywiki.com/#WidgetMessage%3A%20tm-new-tiddler
>>>
>>> Best,
>>> Chris
>>> On Saturday, November 28, 2020 at 9:36:11 AM UTC-5 David Gifford wrote:
>>>
>>>> Hi everyone!
>>>>
>>>> Below is the snippet for my "New tab here" button. It creates a new 
>>>> tiddler, with the title of the parent tiddler as the title and the tag of 
>>>> the child tiddler. A tabs macro in the parent tiddler displays the 
>>>> children 
>>>> tiddlers as tabs.
>>>>
>>>> The only problem I have is that the child tiddlers inherit the tags of 
>>>> the parent. I would like for that behavior to stop.
>>>>
>>>> What do I need to delete, add or change for that to happen? I tried 
>>>> various things but nothing worked. I appreciate any help I can get. 
>>>> Blessings.
>>>>
>>>> \whitespace trim
>>>> \define newHereActions()
>>>> <$set name="tags" filter="[<currentTiddler>] 
>>>> [{$:/config/NewTiddler/Tags!!tags}]">
>>>> <$action-sendmessage $message="tm-new-tiddler" 
>>>> $param=<<currentTiddler>> tags="" tags=<<tags>> text="* " caption="" 
>>>> meta="note"/>
>>>> </$set>
>>>> \end
>>>> \define newHereButton()
>>>> <$button actions=<<newHereActions>> 
>>>> tooltip={{$:/language/Buttons/NewHere/Hint}} 
>>>> aria-label={{$:/language/Buttons/NewHere/Caption}} 
>>>> class=<<tv-config-toolbar-class>>>
>>>> <$list filter="[<tv-config-toolbar-icons>match[yes]]">
>>>> {{$:/core/images/folder}}
>>>> </$list>
>>>> <$list filter="[<tv-config-toolbar-text>match[yes]]">
>>>> <span class="tc-btn-text">
>>>> <$text text={{$:/language/Buttons/NewHere/Caption}}/>
>>>> </span>
>>>> </$list>
>>>> </$button>
>>>> \end
>>>> <<newHereButton>>
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/4e20398c-2655-4012-b232-9e2c2bc80772n%40googlegroups.com.

Reply via email to