1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-12-02 14:29:55 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/widgets/ActionDeleteTiddlerWidget.tid

44 lines
1.6 KiB
Plaintext
Raw Normal View History

2014-11-06 18:23:48 +00:00
caption: action-deletetiddler
created: 20141025120850184
modified: 20240608152211834
2014-11-06 18:23:48 +00:00
tags: Widgets ActionWidgets
title: ActionDeleteTiddlerWidget
type: text/vnd.tiddlywiki
! Introduction
2014-11-09 16:45:14 +00:00
The ''action-deletetiddler'' widget is an [[action widget|ActionWidgets]] that deletes tiddlers. ActionWidgets are used within triggering widgets such as the ButtonWidget.
2014-11-06 18:23:48 +00:00
There are several differences compared to the [[WidgetMessage: tm-delete-tiddler]]:
* The user is not prompted to confirm the deletion
* No automatic updating of the story list
* No special handling of draft tiddlers
! Content and Attributes
The ''action-deletetiddler'' widget is invisible. Any content within it is ignored.
|!Attribute |!Description |
2014-11-09 16:45:14 +00:00
|$tiddler |Optional title of the tiddler to be deleted |
|$filter |Optional filter identifying tiddlers to be deleted |
2014-11-06 18:23:48 +00:00
! Examples
<$testcase>
<$data title=Description text="Delete a specific tiddler"/>
<$data title=Narrative text="""Use the $tiddler attribute of the $action-deletefield widget to delete the "~HelloThere" tiddler"""/>
<$data $tiddler="HelloThere"/>
<$data title=Output text="""<$button actions="<$action-deletetiddler $tiddler=HelloThere/>">
2014-11-09 16:53:33 +00:00
Delete "~HelloThere"
</$button>"""/>
</$testcase>
<$testcase>
<$data title=Description text="Delete tiddlers matching a filter"/>
<$data title=Narrative text="""Use the $filter attribute of the $action-deletefield widget to delete all tiddlers tagged "~TableOfContents" """/>
<$data $filter="[tag[TableOfContents]]"/>
<$data title=Output text="""<$button actions='<$action-deletetiddler $filter="[tag[TableOfContents]]"/>'>
2014-11-09 16:53:33 +00:00
Delete tiddlers tagged "~TableOfContents"
</$button>"""/>
</$testcase>