From d9eb5499a3f859ba42ef8f77d98e4fc44588acef Mon Sep 17 00:00:00 2001 From: btheado Date: Sat, 30 Oct 2021 10:54:57 -0400 Subject: [PATCH 1/5] Ensure the operator examples have unique id (#6153) The first parameter of the operator examples macro is used for constructing unique state tiddler titles. The cycle, log, and match operators had duplicates, causing examples to share state with each other. --- .../tiddlers/filters/examples/cycle Operator (Examples).tid | 2 +- .../tiddlers/filters/examples/log Operator (Examples).tid | 2 +- .../tiddlers/filters/examples/match Operator (Examples).tid | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/examples/cycle Operator (Examples).tid b/editions/tw5.com/tiddlers/filters/examples/cycle Operator (Examples).tid index 0ff1d0336..8520d0ff6 100644 --- a/editions/tw5.com/tiddlers/filters/examples/cycle Operator (Examples).tid +++ b/editions/tw5.com/tiddlers/filters/examples/cycle Operator (Examples).tid @@ -18,4 +18,4 @@ Cycle through a list of values to add as a tag, in reverse order: <<.using-days-of-week>> <<.operator-example 1 """[list[Days of the Week]first[]] +[cycle{Days of the Week!!list}]""">> -<<.operator-example 1 """[list[Days of the Week]first[]] +[cycle{Days of the Week!!list},[2]]""">> \ No newline at end of file +<<.operator-example 2 """[list[Days of the Week]first[]] +[cycle{Days of the Week!!list},[2]]""">> diff --git a/editions/tw5.com/tiddlers/filters/examples/log Operator (Examples).tid b/editions/tw5.com/tiddlers/filters/examples/log Operator (Examples).tid index 371952170..a05b0f8e7 100644 --- a/editions/tw5.com/tiddlers/filters/examples/log Operator (Examples).tid +++ b/editions/tw5.com/tiddlers/filters/examples/log Operator (Examples).tid @@ -11,4 +11,4 @@ Logarithm of `100` with base `10`: <<.operator-example 2 "[[100]log[10]]">> Natural logarithm of 10 (base `e`), equivalent to `ln(10)` in mathematics: -<<.operator-example 2 "[[10]log[]]">> +<<.operator-example 3 "[[10]log[]]">> diff --git a/editions/tw5.com/tiddlers/filters/examples/match Operator (Examples).tid b/editions/tw5.com/tiddlers/filters/examples/match Operator (Examples).tid index 46e82ab0b..8124b58c0 100644 --- a/editions/tw5.com/tiddlers/filters/examples/match Operator (Examples).tid +++ b/editions/tw5.com/tiddlers/filters/examples/match Operator (Examples).tid @@ -5,4 +5,4 @@ title: match Operator (Examples) type: text/vnd.tiddlywiki <<.operator-example 1 "a b c +[match[b]]">> -<<.operator-example 1 "[match[HelloThere]]">> +<<.operator-example 2 "[match[HelloThere]]">> From daa9a8ae45dc823e2d2ef246b6544b8e55f40bf9 Mon Sep 17 00:00:00 2001 From: btheado Date: Sun, 31 Oct 2021 06:36:03 -0400 Subject: [PATCH 2/5] Add subfilter operator examples and mention when it is a constructor (#6155) --- .../subfilter Operator (Examples).tid | 28 +++++++++++++++++-- .../tiddlers/filters/subfilter Operator.tid | 6 ++-- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/examples/subfilter Operator (Examples).tid b/editions/tw5.com/tiddlers/filters/examples/subfilter Operator (Examples).tid index af63b42d2..eac8828a3 100644 --- a/editions/tw5.com/tiddlers/filters/examples/subfilter Operator (Examples).tid +++ b/editions/tw5.com/tiddlers/filters/examples/subfilter Operator (Examples).tid @@ -1,8 +1,30 @@ created: 20181031175129475 -modified: 20181031175129475 +modified: 20211030223407188 tags: [[subfilter Operator]] [[Operator Examples]] title: subfilter Operator (Examples) type: text/vnd.tiddlywiki -<<.operator-example 1 "[subfilter[one two three]addsuffix[!]]">> -<<.operator-example 2 "[subfilter{$:/StoryList!!list}]">> +\define recent-mods() [has[modified]!sort[modified]limit[5]] +\define display-variable(name) +''<$text text=<<__name__>>/>'': <$text text={{{ [<__name__>getvariable[]] }}}/> +\end + +Literal filter operands can be used, but such cases are better rewritten without using <<.op subfilter>>: +<<.operator-example 1 "[subfilter[one two three]addsuffix[!]]" "same as `one two three +[addsuffix[!]]`">> + +The <<.op subfilter>> operator can be used to dynamically define parts of a [[filter run|Filter Run]]. This is useful for sharing a common pieces of a filter across multiple filters. + +For example, this variable: + +* <> + +can be used in one filter like this: + +<<.operator-example 2 "[tag[Filter Operators]subfilteraddsuffix[!]]" "same as `[tag[Filter Operators]has[modified]!sort[modified]limit[5]addsuffix[!]]`">> + +and in another similar filter like this: +<<.operator-example 3 "[tag[ActionWidgets]subfilteraddprefix[!]]">> + +Variables are not the only way to define dynamic subfilters. [[Text references|TextReference]] can be used to load a subfilter from a tiddler field (see also [[Filter Parameter]]): +<<.operator-example 4 "[subfilter{$:/StoryList!!list}limit[5]]">> +<<.operator-example 5 "[subfilter{$:/StoryList!!list}subfilter]">> diff --git a/editions/tw5.com/tiddlers/filters/subfilter Operator.tid b/editions/tw5.com/tiddlers/filters/subfilter Operator.tid index a02c1f125..30a49a122 100644 --- a/editions/tw5.com/tiddlers/filters/subfilter Operator.tid +++ b/editions/tw5.com/tiddlers/filters/subfilter Operator.tid @@ -1,6 +1,6 @@ caption: subfilter created: 20181031175129475 -modified: 20181031175129475 +modified: 20211030223407188 op-input: a [[selection of titles|Title Selection]] passed as input to the subfilter op-neg-input: a [[selection of titles|Title Selection]] passed as input to the subfilter op-neg-output: those input titles that are <<.em not>> returned from the subfilter <<.place S>> @@ -12,7 +12,7 @@ tags: [[Filter Operators]] [[Field Operators]] [[Selection Constructors]] [[Nega title: subfilter Operator type: text/vnd.tiddlywiki -<<.from-version "5.1.18">> Note that the subfilter operator was introduced in version 5.1.18 and is not available in earlier versions. +<<.from-version "5.1.18">> Note that the <<.op subfilter>> operator was introduced in version 5.1.18 and is not available in earlier versions. <<.tip " Literal filter operands cannot contain square brackets but you can work around the issue by using a variable:">> @@ -24,4 +24,6 @@ type: text/vnd.tiddlywiki <<.tip "Compare with the similar [[filter|filter Operator]] operator which runs a subfilter against each title, returning those titles that return a non-empty list (and discards the results of the subfilter)">> +The <<.op subfilter>> operator will act as a [[constructor|Selection Constructors]] whenever the filter defined by its operand is a [[constructor|Selection Constructors]]. Otherwise, it will act as a [[modifier|Selection Constructors]]. + <<.operator-examples "subfilter">> From d21fabca4b0dc43e92f04dd5d0cddb83395b79d1 Mon Sep 17 00:00:00 2001 From: btheado Date: Sun, 31 Oct 2021 06:36:45 -0400 Subject: [PATCH 3/5] Docs: Fix filters selection constructors tag (#6154) Add constructor tag to these filter operators: * deserializers * range * storyviews Remove constructor tag from * enlist-input --- editions/tw5.com/tiddlers/filters/deserializers Operator.tid | 2 +- editions/tw5.com/tiddlers/filters/enlist-input Operator.tid | 2 +- editions/tw5.com/tiddlers/filters/range.tid | 2 +- editions/tw5.com/tiddlers/filters/storyviews.tid | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/editions/tw5.com/tiddlers/filters/deserializers Operator.tid b/editions/tw5.com/tiddlers/filters/deserializers Operator.tid index e29c3db4b..2501553e8 100644 --- a/editions/tw5.com/tiddlers/filters/deserializers Operator.tid +++ b/editions/tw5.com/tiddlers/filters/deserializers Operator.tid @@ -5,7 +5,7 @@ modified: 20210506130322593 op-input: ignored op-output: the title of each available deserializer op-parameter: none -tags: [[Filter Operators]] [[Special Operators]] +tags: [[Filter Operators]] [[Special Operators]] [[Selection Constructors]] title: deserializers Operator type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/filters/enlist-input Operator.tid b/editions/tw5.com/tiddlers/filters/enlist-input Operator.tid index a561a8e12..386723b51 100644 --- a/editions/tw5.com/tiddlers/filters/enlist-input Operator.tid +++ b/editions/tw5.com/tiddlers/filters/enlist-input Operator.tid @@ -6,7 +6,7 @@ op-output: the titles stored as a [[title list|Title List]] in each input title op-purpose: select titles by interpreting each input title as a [[title list|Title List]] op-suffix: `dedupe` (the default) to remove duplicates, `raw` to leave duplicates untouched op-suffix-name: D -tags: [[Filter Operators]] [[String Operators]] [[Selection Constructors]] +tags: [[Filter Operators]] [[String Operators]] title: enlist-input Operator type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/filters/range.tid b/editions/tw5.com/tiddlers/filters/range.tid index a0645b15d..12813a5b9 100644 --- a/editions/tw5.com/tiddlers/filters/range.tid +++ b/editions/tw5.com/tiddlers/filters/range.tid @@ -1,6 +1,6 @@ created: 20171221184734665 modified: 20210907170339891 -tags: [[Filter Operators]] [[Negatable Operators]] +tags: [[Filter Operators]] [[Negatable Operators]] [[Selection Constructors]] title: range Operator type: text/vnd.tiddlywiki caption: range diff --git a/editions/tw5.com/tiddlers/filters/storyviews.tid b/editions/tw5.com/tiddlers/filters/storyviews.tid index 562078dae..a0e2df7b5 100644 --- a/editions/tw5.com/tiddlers/filters/storyviews.tid +++ b/editions/tw5.com/tiddlers/filters/storyviews.tid @@ -1,6 +1,6 @@ created: 20150126141718000 modified: 20150203191420000 -tags: [[Filter Operators]] [[Special Operators]] +tags: [[Filter Operators]] [[Special Operators]] [[Selection Constructors]] title: storyviews Operator type: text/vnd.tiddlywiki caption: storyviews From 7a50603d9d5236487977b33aeac58ace589f9c0f Mon Sep 17 00:00:00 2001 From: btheado Date: Mon, 1 Nov 2021 08:56:52 -0400 Subject: [PATCH 4/5] Added MessageHandlerWidgets and TriggeringWidgets tags (#6161) --- editions/tw5.com/tiddlers/MessageHandlerWidgets.tid | 12 ++++++++++++ editions/tw5.com/tiddlers/TriggeringWidgets.tid | 12 ++++++++++++ editions/tw5.com/tiddlers/widgets/ActionWidgets.tid | 8 ++++---- editions/tw5.com/tiddlers/widgets/ButtonWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/CheckboxWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/DraggableWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/DroppableWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/DropzoneWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/EditTextWidget.tid | 2 +- editions/tw5.com/tiddlers/widgets/EditWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/EventCatcherWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/FieldManglerWidget.tid | 6 +++--- editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/LinkCatcherWidget.tid | 4 ++-- .../tiddlers/widgets/MessageCatcherWidget.tid | 4 ++-- .../tw5.com/tiddlers/widgets/NavigatorWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/RadioWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/RangeWidget.tid | 4 ++-- editions/tw5.com/tiddlers/widgets/SelectWidget.tid | 4 ++-- 19 files changed, 60 insertions(+), 36 deletions(-) create mode 100644 editions/tw5.com/tiddlers/MessageHandlerWidgets.tid create mode 100644 editions/tw5.com/tiddlers/TriggeringWidgets.tid diff --git a/editions/tw5.com/tiddlers/MessageHandlerWidgets.tid b/editions/tw5.com/tiddlers/MessageHandlerWidgets.tid new file mode 100644 index 000000000..00665e435 --- /dev/null +++ b/editions/tw5.com/tiddlers/MessageHandlerWidgets.tid @@ -0,0 +1,12 @@ +created: 20211031174746965 +modified: 20211031181800684 +title: MessageHandlerWidgets +type: text/vnd.tiddlywiki + +Message handler widgets are those widgets which can react to one or more [[widget messages|Messages]]. + +<<.tip "Widget messages are similar to low-level DOM events, except they are higher-level and specific to TiddlyWiki. To handle DOM events see the EventCatcherWidget">> + +The following message handler widgets are provided: + +<> diff --git a/editions/tw5.com/tiddlers/TriggeringWidgets.tid b/editions/tw5.com/tiddlers/TriggeringWidgets.tid new file mode 100644 index 000000000..d4b0c48ad --- /dev/null +++ b/editions/tw5.com/tiddlers/TriggeringWidgets.tid @@ -0,0 +1,12 @@ +created: 20211031172716741 +modified: 20211031174029381 +title: TriggeringWidgets +type: text/vnd.tiddlywiki + +Triggering widgets are a type of widget which can trigger ActionWidgets. Typically these widgets (such as the ButtonWidget) will trigger actions based on interaction from the user. + +The following triggering widgets are provided: + +<> + +See ActionWidgets for more information and examples of how TriggeringWidgets and ActionWidgets work together. \ No newline at end of file diff --git a/editions/tw5.com/tiddlers/widgets/ActionWidgets.tid b/editions/tw5.com/tiddlers/widgets/ActionWidgets.tid index 35553054d..fe13a3b57 100644 --- a/editions/tw5.com/tiddlers/widgets/ActionWidgets.tid +++ b/editions/tw5.com/tiddlers/widgets/ActionWidgets.tid @@ -1,10 +1,10 @@ created: 20141008134425548 -modified: 20210630163127249 +modified: 20211031172913375 tags: Widgets title: ActionWidgets type: text/vnd.tiddlywiki -Action widgets are a special type of widget that have no visual appearance but perform an action when triggered (such as sending a message, navigating to a tiddler, or changing the value of a tiddler). Action widgets are used in association with other widgets that trigger those actions (for example, the ButtonWidget). +Action widgets are a special type of widget that have no visual appearance but perform an action when triggered (such as sending a message, navigating to a tiddler, or changing the value of a tiddler). Action widgets are used in association with other widgets that [[trigger those actions|TriggeringWidgets]] (for example, the ButtonWidget). The following action widgets are provided: @@ -17,7 +17,7 @@ There are two ways to use action widgets: !! Using action string attributes -The action widgets are passed as a string to the `actions` attribute of the triggering widget. Usually, it is more convenient to use a macro to assign the action widgets to a variable. For example, here is a button that triggers two actions of sending different messages: +The action widgets are passed as a string to the `actions` attribute of the [[triggering widget|TriggeringWidgets]]. Usually, it is more convenient to use a macro to assign the action widgets to a variable. For example, here is a button that triggers two actions of sending different messages: ``` \define my-actions() @@ -32,7 +32,7 @@ Click me! !! Directly embedding action widgets -The action widgets need not be immediate children of their triggering widget, but they must be descendents of it. The actions are performed in sequence. Here is the above example rewritten to use embedding: +The action widgets need not be immediate children of their [[triggering widget|TriggeringWidgets]], but they must be descendents of it. The actions are performed in sequence. Here is the above example rewritten to use embedding: ``` <$button> diff --git a/editions/tw5.com/tiddlers/widgets/ButtonWidget.tid b/editions/tw5.com/tiddlers/widgets/ButtonWidget.tid index 19294444b..e94504659 100644 --- a/editions/tw5.com/tiddlers/widgets/ButtonWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/ButtonWidget.tid @@ -1,7 +1,7 @@ caption: button created: 20131024141900000 -modified: 20201108183908170 -tags: Widgets +modified: 20211009121239795 +tags: Widgets TriggeringWidgets title: ButtonWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/CheckboxWidget.tid b/editions/tw5.com/tiddlers/widgets/CheckboxWidget.tid index 9c70af68a..ad5978737 100644 --- a/editions/tw5.com/tiddlers/widgets/CheckboxWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/CheckboxWidget.tid @@ -1,7 +1,7 @@ caption: checkbox created: 20131024141900000 -modified: 20201109090732190 -tags: Widgets +modified: 20211009121239806 +tags: Widgets TriggeringWidgets title: CheckboxWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/DraggableWidget.tid b/editions/tw5.com/tiddlers/widgets/DraggableWidget.tid index babfaf1ef..4db490537 100644 --- a/editions/tw5.com/tiddlers/widgets/DraggableWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/DraggableWidget.tid @@ -1,7 +1,7 @@ caption: draggable created: 20170406081938627 -modified: 20210912141544224 -tags: Widgets +modified: 20211009122105437 +tags: Widgets TriggeringWidgets title: DraggableWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/DroppableWidget.tid b/editions/tw5.com/tiddlers/widgets/DroppableWidget.tid index b2172a1dc..545fe53fc 100644 --- a/editions/tw5.com/tiddlers/widgets/DroppableWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/DroppableWidget.tid @@ -1,7 +1,7 @@ caption: droppable created: 20170406082820317 -modified: 20200317142604572 -tags: Widgets +modified: 20211009122023265 +tags: Widgets TriggeringWidgets title: DroppableWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/DropzoneWidget.tid b/editions/tw5.com/tiddlers/widgets/DropzoneWidget.tid index 7cde7d786..949734c92 100644 --- a/editions/tw5.com/tiddlers/widgets/DropzoneWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/DropzoneWidget.tid @@ -1,7 +1,7 @@ caption: dropzone created: 20131024141900000 -modified: 20210506115809131 -tags: Widgets +modified: 20211009122205481 +tags: Widgets TriggeringWidgets title: DropzoneWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid index 7cde23345..e56ee862f 100644 --- a/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EditTextWidget.tid @@ -1,7 +1,7 @@ caption: edit-text created: 20131024141900000 modified: 20211021091910134 -tags: Widgets +tags: Widgets TriggeringWidgets title: EditTextWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/EditWidget.tid b/editions/tw5.com/tiddlers/widgets/EditWidget.tid index 78d85f3fe..338541b94 100644 --- a/editions/tw5.com/tiddlers/widgets/EditWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EditWidget.tid @@ -1,7 +1,7 @@ caption: edit created: 20131024141900000 -modified: 20201130184647904 -tags: Widgets +modified: 20211009121634055 +tags: Widgets TriggeringWidgets title: EditWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/EventCatcherWidget.tid b/editions/tw5.com/tiddlers/widgets/EventCatcherWidget.tid index 78b37a418..265e02a68 100644 --- a/editions/tw5.com/tiddlers/widgets/EventCatcherWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/EventCatcherWidget.tid @@ -1,6 +1,6 @@ created: 20201123113532200 -modified: 20210805083352068 -tags: Widgets +modified: 20211031180336257 +tags: Widgets TriggeringWidgets title: EventCatcherWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/FieldManglerWidget.tid b/editions/tw5.com/tiddlers/widgets/FieldManglerWidget.tid index 49829c2e4..c53967beb 100644 --- a/editions/tw5.com/tiddlers/widgets/FieldManglerWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/FieldManglerWidget.tid @@ -1,9 +1,9 @@ +caption: fieldmangler created: 20131024141900000 -modified: 20150220161229000 -tags: Widgets +modified: 20211009122821085 +tags: Widgets MessageHandlerWidgets title: FieldManglerWidget type: text/vnd.tiddlywiki -caption: fieldmangler ! Introduction diff --git a/editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid b/editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid index 94c53d788..316d76ce8 100644 --- a/editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/KeyboardWidget.tid @@ -1,7 +1,7 @@ caption: keyboard created: 20140302192136805 -modified: 20210612101618855 -tags: Widgets +modified: 20211009121239821 +tags: Widgets TriggeringWidgets title: KeyboardWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid index 8b9e8642d..b1930f4e8 100644 --- a/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/LinkCatcherWidget.tid @@ -1,7 +1,7 @@ caption: linkcatcher created: 20131024141900000 -modified: 20170707111536556 -tags: Widgets +modified: 20211009122821108 +tags: Widgets MessageHandlerWidgets TriggeringWidgets title: LinkCatcherWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/MessageCatcherWidget.tid b/editions/tw5.com/tiddlers/widgets/MessageCatcherWidget.tid index 705001a8c..51c67a775 100644 --- a/editions/tw5.com/tiddlers/widgets/MessageCatcherWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/MessageCatcherWidget.tid @@ -1,6 +1,6 @@ created: 20210309133636211 -modified: 20210711193113104 -tags: Widgets +modified: 20211009122821123 +tags: Widgets MessageHandlerWidgets TriggeringWidgets title: MessageCatcherWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/NavigatorWidget.tid b/editions/tw5.com/tiddlers/widgets/NavigatorWidget.tid index a14d99915..bfb5a0816 100644 --- a/editions/tw5.com/tiddlers/widgets/NavigatorWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/NavigatorWidget.tid @@ -1,7 +1,7 @@ caption: navigator created: 20131024141900000 -modified: 20170629074415261 -tags: Widgets +modified: 20211009122821140 +tags: Widgets MessageHandlerWidgets title: NavigatorWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/RadioWidget.tid b/editions/tw5.com/tiddlers/widgets/RadioWidget.tid index eaa571764..9146ff2d0 100644 --- a/editions/tw5.com/tiddlers/widgets/RadioWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/RadioWidget.tid @@ -1,7 +1,7 @@ caption: radio created: 20131212195353929 -modified: 20210307154753471 -tags: Widgets +modified: 20211009121654734 +tags: Widgets TriggeringWidgets title: RadioWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/RangeWidget.tid b/editions/tw5.com/tiddlers/widgets/RangeWidget.tid index b0ff73543..f2fd38092 100644 --- a/editions/tw5.com/tiddlers/widgets/RangeWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/RangeWidget.tid @@ -1,7 +1,7 @@ caption: range created: 20171102134825376 -modified: 20201130193635857 -tags: Widgets +modified: 20211009121606405 +tags: Widgets TriggeringWidgets title: RangeWidget type: text/vnd.tiddlywiki diff --git a/editions/tw5.com/tiddlers/widgets/SelectWidget.tid b/editions/tw5.com/tiddlers/widgets/SelectWidget.tid index 66475c2e8..ef4e0581d 100644 --- a/editions/tw5.com/tiddlers/widgets/SelectWidget.tid +++ b/editions/tw5.com/tiddlers/widgets/SelectWidget.tid @@ -1,7 +1,7 @@ caption: select created: 20131024141900000 -modified: 20190304122040876 -tags: Widgets +modified: 20211009121812691 +tags: Widgets TriggeringWidgets title: SelectWidget type: text/vnd.tiddlywiki From 193628d63fd0046204461081f73846461a3f892f Mon Sep 17 00:00:00 2001 From: Marxsal Date: Thu, 4 Nov 2021 10:53:09 -0700 Subject: [PATCH 5/5] Add note about exporting variables to 'Environmental Variables on Node.js' (#6169) --- .../tiddlers/nodejs/Environment Variables on Node.js.tid | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/editions/tw5.com/tiddlers/nodejs/Environment Variables on Node.js.tid b/editions/tw5.com/tiddlers/nodejs/Environment Variables on Node.js.tid index 7585f4d9a..048007405 100644 --- a/editions/tw5.com/tiddlers/nodejs/Environment Variables on Node.js.tid +++ b/editions/tw5.com/tiddlers/nodejs/Environment Variables on Node.js.tid @@ -1,5 +1,5 @@ created: 20140617211749290 -modified: 20140912141809800 +modified: 20211104172343220 tags: [[TiddlyWiki on Node.js]] title: Environment Variables on Node.js type: text/vnd.tiddlywiki @@ -11,7 +11,9 @@ type: text/vnd.tiddlywiki * `TIDDLYWIKI_LANGUAGE_PATH` - Search path for languages * `TIDDLYWIKI_EDITION_PATH` - Search path for editions (used by the InitCommand) -''Note'': The delimiter may vary between operating systems. While on Windows a semicolon `;` is used, Linux implements a colon `:`. +''Note 1'': The delimiter may vary between operating systems. While on Windows a semicolon `;` is used, Linux implements a colon `:`. + +''Note 2'': On Linux systems, it may be necessary to //''export''// the variable as well as to define it. The additional paths should each point to folders structured like the equivalent directories in the TiddlyWiki5 GitHub repository: the plugin, theme and language directories contain `publisher/pluginname/` while the edition directories contain `editionname/`