mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-08-24 10:36:50 +00:00
![Jermolene](/assets/img/avatar_default.png)
It was getting a pain to manage the content in separate places, and I suspect confusing for end users. I think the best time to move the dev content out is when we’ve established the community wiki for TW5, which is a much more natural home for it. In the meantime, a feature that I’m interested in exploring is the ability to hide tiddlers from the UI based on tag. Then the tw5.com wiki could disable all tiddlers tagged ‘dev’ until explicitly overridden by the user.
17 lines
838 B
Plaintext
17 lines
838 B
Plaintext
title: DraftMechanism
|
|
modified: 201308201324
|
|
tags: mechanism
|
|
|
|
Tiddlers that have a `draft.of` field are treated as pending drafts of the tiddler specified in the field. Draft tiddlers should also have a `draft.title` field that specifies the title that will be given to the tiddler when it is saved.
|
|
|
|
Several features work in concert to give the desired behaviour for draft tiddlers:
|
|
|
|
* The ListWidget can optionally render draft tiddlers through a different template
|
|
* The NavigatorWidget incorporates handlers for the following events:
|
|
** `tw-new-tiddler` for creating a new tiddler in draft mode
|
|
** `tw-edit-tiddler` for moving a tiddler into edit mode
|
|
** `tw-cancel-tiddler` for cancelling a tiddler out of edit mode
|
|
** `tw-save-tiddler` for saving a draft tiddler
|
|
* Draft tiddlers are automatically excluded from search operations
|
|
|