-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
tm-new-tiddler - Create empty tags field only if template or addition…
…alFields contain a tags-field (#8559) * create empty tags only if template or additionalFields contain a tags-field * fix typos * add tests for tm-new-tiddler message * tm-new-tiddler add standard test with tags field
- Loading branch information
Showing
6 changed files
with
235 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
38 changes: 38 additions & 0 deletions
38
...ions/test/tiddlers/tests/data/messages/tm-new-tiddler/create-a-new-tiddler-with-a-tag.tid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
title: Message/tm-new-tiddler/create-a-new-tiddler-with-a-tag | ||
description: tm-new-tiddler message will create a new draft tiddler with a tag | ||
type: text/vnd.tiddlywiki-multiple | ||
tags: [[$:/tags/wiki-test-spec]] | ||
|
||
title: Output | ||
|
||
<pre>{{Draft of 'New Tiddler'||output-template}}</pre> | ||
+ | ||
title: Actions | ||
|
||
<$navigator story="$:/StoryList"> | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
text="some text" | ||
z-field="a" | ||
tags="test [[with spaces]]" | ||
/> | ||
|
||
</$navigator> | ||
|
||
+ | ||
title: output-template | ||
|
||
<!-- This template is used for saving tiddlers in TiddlyWeb *.tid format --> | ||
<$fields exclude='text bag created modified' template='$name$: $value$ | ||
'></$fields> | ||
<$view field="text" format="text" /> | ||
+ | ||
title: ExpectedResult | ||
|
||
<p><pre>draft.of: New Tiddler | ||
draft.title: New Tiddler | ||
tags: test [[with spaces]] | ||
title: Draft of 'New Tiddler' | ||
z-field: a | ||
|
||
some text</pre></p> |
39 changes: 39 additions & 0 deletions
39
editions/test/tiddlers/tests/data/messages/tm-new-tiddler/default.tid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
title: Message/tm-new-tiddler/default | ||
description: tm-new-tiddler message will create a new draft tiddler | ||
type: text/vnd.tiddlywiki-multiple | ||
tags: [[$:/tags/wiki-test-spec]] | ||
|
||
title: Output | ||
|
||
<pre>{{Draft of 'New Tiddler'||output-template}}</pre> | ||
+ | ||
title: Actions | ||
|
||
<$navigator story="$:/StoryList"> | ||
|
||
New in TW v5.3.6 | ||
Create a draft tiddler which should have __no__ tags field | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
text="some text" | ||
z-field="a" | ||
/> | ||
|
||
</$navigator> | ||
|
||
+ | ||
title: output-template | ||
|
||
<!-- This template is used for saving tiddlers in TiddlyWeb *.tid format --> | ||
<$fields exclude='text bag created modified' template='$name$: $value$ | ||
'></$fields> | ||
<$view field="text" format="text" /> | ||
+ | ||
title: ExpectedResult | ||
|
||
<p><pre>draft.of: New Tiddler | ||
draft.title: New Tiddler | ||
title: Draft of 'New Tiddler' | ||
z-field: a | ||
|
||
some text</pre></p> |
44 changes: 44 additions & 0 deletions
44
editions/test/tiddlers/tests/data/messages/tm-new-tiddler/new-from-template-with-tag.tid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
title: Message/tm-new-tiddler/new-from-template-with-tag | ||
description: tm-new-tiddler create a draft from a template. Template has an empty tags field | ||
type: text/vnd.tiddlywiki-multiple | ||
tags: [[$:/tags/wiki-test-spec]] | ||
|
||
title: Output | ||
|
||
<pre>{{ Draft of 'new-tiddler-template 1'||output-template}}</pre> | ||
+ | ||
title: Actions | ||
|
||
<$navigator story="$:/StoryList"> | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
$param="new-tiddler-template" | ||
text="some text" | ||
z-field="a" | ||
/> | ||
|
||
</$navigator> | ||
|
||
+ | ||
title: new-tiddler-template | ||
asdf: asdf | ||
tags: | ||
|
||
+ | ||
title: output-template | ||
|
||
<!-- This template is used for saving tiddlers in TiddlyWeb *.tid format --> | ||
<$fields exclude='text bag created modified' template='$name$: $value$ | ||
'></$fields> | ||
<$view field="text" format="text" /> | ||
+ | ||
title: ExpectedResult | ||
|
||
<p><pre>asdf: asdf | ||
draft.of: new-tiddler-template 1 | ||
draft.title: new-tiddler-template 1 | ||
tags: | ||
title: Draft of 'new-tiddler-template 1' | ||
z-field: a | ||
|
||
some text</pre></p> |
65 changes: 65 additions & 0 deletions
65
editions/test/tiddlers/tests/data/messages/tm-new-tiddler/new-from-template-without-tag.tid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,65 @@ | ||
title: Message/tm-new-tiddler/new-from-template-without-tag | ||
description: tm-new-tiddler create 2 drafts from a template. Template has no tags field | ||
type: text/vnd.tiddlywiki-multiple | ||
tags: [[$:/tags/wiki-test-spec]] | ||
|
||
title: Output | ||
|
||
<pre>{{ Draft of 'new-tiddler-template 1'||output-template}}</pre> | ||
<pre>{{ Draft of 'new-tiddler-template 2'||output-template}}</pre> | ||
+ | ||
title: Actions | ||
|
||
<$navigator story="$:/StoryList"> | ||
|
||
New in TW v5.3.6 | ||
Create a new tiddler from a template, which has no tags field | ||
So draft should also have __no__ tags field | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
$param="new-tiddler-template" | ||
text="some text" | ||
z-field="a" | ||
/> | ||
|
||
Create a new tiddler from a template, which has no tag field | ||
AND __add__ a tags field with the command below | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
$param="new-tiddler-template" | ||
text="some text" | ||
z-field="a" | ||
tag="" | ||
/> | ||
|
||
</$navigator> | ||
|
||
+ | ||
title: new-tiddler-template | ||
asdf: asdf | ||
|
||
+ | ||
title: output-template | ||
|
||
<!-- This template is used for saving tiddlers in TiddlyWeb *.tid format --> | ||
<$fields exclude='text bag created modified' template='$name$: $value$ | ||
'></$fields> | ||
<$view field="text" format="text" /> | ||
+ | ||
title: ExpectedResult | ||
|
||
<p><pre>asdf: asdf | ||
draft.of: new-tiddler-template 1 | ||
draft.title: new-tiddler-template 1 | ||
title: Draft of 'new-tiddler-template 1' | ||
z-field: a | ||
|
||
some text</pre> | ||
<pre>asdf: asdf | ||
draft.of: new-tiddler-template 2 | ||
draft.title: new-tiddler-template 2 | ||
tag: | ||
title: Draft of 'new-tiddler-template 2' | ||
z-field: a | ||
|
||
some text</pre></p> |
40 changes: 40 additions & 0 deletions
40
editions/test/tiddlers/tests/data/messages/tm-new-tiddler/new-with-tag.tid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
title: Message/tm-new-tiddler/new-with-tag | ||
description: tm-new-tiddler message creates a draft tiddler with an empty tag field | ||
type: text/vnd.tiddlywiki-multiple | ||
tags: [[$:/tags/wiki-test-spec]] | ||
|
||
title: Output | ||
|
||
<pre>{{Draft of 'New Tiddler'||output-template}}</pre> | ||
+ | ||
title: Actions | ||
|
||
<$navigator story="$:/StoryList"> | ||
|
||
Create a draft tiddler which __should have a tags field__ | ||
|
||
<$action-sendmessage $message="tm-new-tiddler" | ||
text="some text" | ||
z-field="a" | ||
tag="" | ||
/> | ||
|
||
</$navigator> | ||
|
||
+ | ||
title: output-template | ||
|
||
<!-- This template is used for saving tiddlers in TiddlyWeb *.tid format --> | ||
<$fields exclude='text bag created modified' template='$name$: $value$ | ||
'></$fields> | ||
<$view field="text" format="text" /> | ||
+ | ||
title: ExpectedResult | ||
|
||
<p><pre>draft.of: New Tiddler | ||
draft.title: New Tiddler | ||
tag: | ||
title: Draft of 'New Tiddler' | ||
z-field: a | ||
|
||
some text</pre></p> |