Hi Stephen
The confusing thing here is that we are manipulating wikitext that will be
stored in a tiddler and rendered later. Here’s one version that works, but I’m
not sure it’s exactly what you want:
<$tiddler tiddler="$:/state/NewTiddlerForm">
!Title
<$edit-text class='tc-edit-texteditor' field='name_temp' placeholder='Life the
Universe and Everything' /><br>
!!Value of Constant
<$edit-text class='tc-edit-texteditor' field='value'/>
<$button>
Create Tiddler
<$set name="valuetext" value={{{ [{!!value}addprefix[<$latex
text="""]addsuffix["""></$latex>]] }}}>
<$action-setfield $tiddler={{!!name_temp}} text=<<valuetext>>
value={{!!value}}/>
</$set>
<$action-navigate $to={{!!name_temp}}/>
</$button>
</$tiddler>
Notes:
* If you’re referring to the same tiddler many times, it’s often helpful to use
the <$tiddler> widget to set the currentTiddler, and then be able to take
advantage of defaults and omit the tiddler title from widgets like the edit
widget
* We use a filtered transclusion with the set widget to create the text value
for the new tiddler by taking the value entered by the user and adding a prefix
and suffix
Best wishes
Jeremy.
> On 9 Aug 2018, at 17:21, Ste Wilson <[email protected]> wrote:
>
> Update,
> it seems to be the katex plugin causing the problem as, instead of the
> variable being placed in the field between double brackets so it can be
> displayed by the katex plugin the field contains ParseError: KaTeX parse
> error: $ within math mode.
> even thought the data going into the field is valid for Katex.
>
> Get the same error with \define convalue()
> $${{$:/state/NewTiddlerForm!!value}}$$ as \define convalue() <$latex
> text="{{$:/state/NewTiddlerForm!!value}}"></$latex>
>
> My code here:
> \define convalue() <$latex text="{{$:/state/NewTiddlerForm!!value}}"></$latex>
>
> \define actions()
> <$wikify name="valuetext" text=<<convalue>>>
> <$action-setfield $tiddler="$:/state/NewTiddlerForm" $field="valuetext"
> $value=<<valuetext>> />
> </$wikify>
> \end
>
>
> !Title
> <$edit-text class='tc-edit-texteditor' tiddler='$:/state/NewTiddlerForm'
> field='name_temp' placeholder='Life the Universe and Everything' /><br>
>
> !!Value of Constant
>
> <$edit-text class='tc-edit-texteditor' tiddler='$:/state/NewTiddlerForm'
> field='value'/><br>
>
> <$button>Create Tiddler
> <<actions>>
> <$action-setfield $tiddler={{$:/state/NewTiddlerForm!!name_temp}}
> text={{$:/state/NewTiddlerForm!!text}}
> value={{$:/state/NewTiddlerForm!!valuetext}}/>
> <$action-navigate $to={{$:/state/NewTiddlerForm!!name_temp}}/>
> <$action-setfield $tiddler='$:/state/NewTiddlerForm' name_temp='' text=''
> description='' tags=''/>
> </$button>
>
>
>
> On Thursday, 9 August 2018 12:11:32 UTC+1, Ste Wilson wrote:
>
> Hmm, possible bug!
>
> The above code from FrD works fine in new tiddliwiki and indeed works on
> tiddlywiki.com <http://tiddlywiki.com/> however id doesn't work in my other
> wikis.
> It must be a plugin thought I.
> Starting with a blank wiki i tested then installed the katex plugin, at which
> point it fails to send anything to the output field!
>
> Any thoughts?
>
> Stephen
>
> On Wednesday, 1 August 2018 12:49:16 UTC+1, Ste Wilson wrote:
> Thanks for the response.
> It looks spot on!
> Thank you!
>
>
> --
> 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]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywiki
> <https://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/fae270d4-c9b7-4e4a-92f4-5ea09f750e17%40googlegroups.com
>
> <https://groups.google.com/d/msgid/tiddlywiki/fae270d4-c9b7-4e4a-92f4-5ea09f750e17%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
--
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/3A634C41-0284-4969-AD38-62A5ED3A2749%40gmail.com.
For more options, visit https://groups.google.com/d/optout.