<$edit-text tiddler="$:/temp/mytoot" tag="input" field="titel" default="Toot Title" size=30/>
<br />
<$edit-text tiddler="$:/temp/mytoot" tag="textarea" class="editorArea" default="json toot"/>
<$button>
<$action-createtiddler $basetitle={{$:/temp/mytoot!!titel}} tags="Toots" type="application/json" $savetitle="!!toot-titel" text={{$:/temp/mytoot}}/>
Save json toot
<$action-sendmessage $message="tm-fold-tiddler" $param={{$:/temp/mytoot!!titel}} $foldedStatePrefix="$:/state/folded/">
<$action-deletetiddler $tiddler="$:/temp/mytoot"/>
</$button>
\define folded-state2()
$:/state/folded/$(foldme)$
\end
<$set name="foldme" value={{$:/temp/mytoot!!titel}}>
<$button>Fold the thing
<$action-sendmessage $message="tm-fold-tiddler" $param=<<foldme>> foldedState=<<folded-state2>> />
</$button>
<<folded-state>>
</$set>
Hi,I'm trying to generate new tiddlers using the action-createtiddler widget and fold them immediately with "tm-fold-tiddler". However, the folding doesn't seem to work. This is my code, which I want to use to import individual posts ("toots") from the social network Mastodon:
\define folded-state2()
$:/state/folded/$(foldme)$
\end
<$edit-text tiddler="$:/temp/mytoot" tag="input" field="titel" default="Toot Title" size=30/>
<br />
<$edit-text tiddler="$:/temp/mytoot" tag="textarea" class="editorArea" default="json toot"/>
<$set name="foldme" value={{$:/temp/mytoot!!titel}}>
<$button>
<$action-createtiddler $basetitle={{$:/temp/mytoot!!titel}} tags="Toots" type="application/json" $savetitle="!!toot-titel" text={{$:/temp/mytoot}}/>
Save json toot
<$action-sendmessage $message="tm-fold-tiddler" $param=<<foldme>> foldedState=<<folded-state2>> />
</$button>
</$set>
The documentation appears to be wrong. I put together code that seems to work.
\define folded-state2()
$:/state/folded/$(foldme)$
\end
<$edit-text tiddler="$:/temp/mytoot" tag="textarea" class="editorArea" default="json toot"/>
<$edit-text tiddler="$:/temp/mytoot" tag="input" field="titel" default="Toot Title" size=40/>
<$set name="foldme" value={{$:/temp/mytoot!!titel}}>
<$button>
<$action-createtiddler $basetitle={{$:/temp/mytoot!!titel}} tags="Toots" type="application/json" $savetitle="!!toot-titel" text={{$:/temp/mytoot}}/>
Save json toot
<$action-sendmessage $message="tm-fold-tiddler" $param=<<foldme>> foldedState=<<folded-state2>>
/>
<$action-deletetiddler $tiddler="$:/temp/mytoot"/>
</$button>
</$set>