Skip to content

Instantly share code, notes, and snippets.

@EnigmaCurry
Created December 3, 2022 03:10
Show Gist options
  • Save EnigmaCurry/bb3f4cd27eed3a8ddf4dc030441dfdfc to your computer and use it in GitHub Desktop.
Save EnigmaCurry/bb3f4cd27eed3a8ddf4dc030441dfdfc to your computer and use it in GitHub Desktop.
Record Order form for TiddlyWiki
created: 20221202234630819
modified: 20221203024725615
order_date: 2022-12-02
order_details: Longform order details
order_summary: One line summary
order_vendor: Vendor Name
revision: 0
tags: public
title: Order skeleton
tmap.id: fe90bca1-5c6e-4939-9709-c04ef9bf8b49
type: text/vnd.tiddlywiki
<$link to={{!!order_vendor}}>{{!!order_vendor}}</$link>
{{!!date}} {{!!order_summary}}
{{!!order_details}}
created: 20270519071156000
modified: 20221203030315904
order_date:
order_details:
order_summary:
order_vendor:
revision: 0
tags: public
title: Record Order
tmap.id: 7273b47e-fe6b-4e5c-baa9-9330ac040cd6
type: text/vnd.tiddlywiki
\define createButton(vendor summary date details)
<$button >
<$action-createtiddler $template="Order skeleton" tags="[[ $vendor$ ]] Order" $basetitle="Order $vendor$ $date$" order_vendor="$vendor$" order_date="$date$" order_summary="$summary$" order_details="$details$">
<$action-navigate $to=<<createTiddler-title>>/>
<$action-setfield $tiddler=<<currentTiddler>> order_vendor="" order_summary="" order_date="" order_details=""/>
</$action-createtiddler>
Record Order
</$button>
\end
<!-- You must record the full timestamp otherwise the date will jump to the day before. -->
|Order Date|<$edit-date showTime fieldFormat="YYYY-MM-DD HH:mm:ss" format="YYYY-MM-DD" field='order_date' />|
|Select Vendor|<$select tiddler=<<currentTiddler>> field='order_vendor' default='HelloThere'><$list filter='[tag[Vendor]]'><option value=<<currentTiddler>>><$view field='title'/></option></$list></$select>|
|Summary|<$edit-text tiddler=<<currentTiddler>> field="order_summary"/>|
|Details|<$edit-text tiddler=<<currentTiddler>> autoHeight="yes" tag=textarea field="order_details"/>|
<$macrocall $name="createButton" vendor={{!!order_vendor}} date={{!!order_date}} summary={{!!order_summary}} details={{!!order_details}} />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment