mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-19 08:14:50 +00:00
3ee5f10362
If a tiddler is only a shadow tiddler, then do not save it to local storage. Otherwise when installing a plugin, each individual tiddler will be expanded and saved individually. In order to uninstall such a plugin, the plugin tiddler and each tiddler needs to be deleted. This can be prevented by including a run like `-[is[shadow]!is[tiddler]]` in the save filter, but that has the side effect of preventing overwritten shadow tiddlers from being deleted from local storage.
36 lines
1.8 KiB
Plaintext
36 lines
1.8 KiB
Plaintext
title: $:/plugins/tiddlywiki/browser-storage/settings
|
|
|
|
! Disable
|
|
|
|
You can disable the browser storage plugin:
|
|
|
|
<$checkbox tiddler="$:/config/BrowserStorage/Enabled" field="text" checked="yes" unchecked="no" default="yes"> Use browser local storage</$checkbox>
|
|
|
|
! Clear
|
|
|
|
Click this button to clear browser storage and disable its use:
|
|
|
|
<$button message="tm-clear-browser-storage">Clear browser storage</$button>
|
|
|
|
! Save Filter
|
|
|
|
This filter determines which tiddlers will be saved to local storage.
|
|
|
|
* `[prefix[$:/state/]] -[prefix[$:/state/popup/]]` - the default value. Save state tiddlers except popup state tiddlers, thus preserving selected tabs and the open/closed status of table of contents entries. Any other tiddlers created or changed will be lost after reloading the page.
|
|
* `[all[]]` - attempt to save all changed tiddlers. This means even popup state tiddlers and temporary tiddlers will be saved.
|
|
* `[all[]] -[prefix[$:/state/popup/]] -[prefix[$:/temp/]] -[prefix[$:/HistoryList]]` - save all tiddlers except popup state tiddlers, temp tiddlers and the history list.
|
|
|
|
<$link to="$:/config/BrowserStorage/SaveFilter">Browser Storage Save Filter</$link>: <$edit-text tiddler="$:/config/BrowserStorage/SaveFilter" default="" tag="input" size="50"/>
|
|
|
|
! Custom Quota Exceeded Alert
|
|
|
|
This setting allows a custom alert message to be displayed when an attempt to store a tiddler fails due to the storage quota being exceeded:
|
|
|
|
<$link to="$:/config/BrowserStorage/QuotaExceededAlert">Quota Exceeded Alert</$link>: <$edit-text tiddler="$:/config/BrowserStorage/QuotaExceededAlert" default="" tag="input" size="50"/>
|
|
|
|
! Startup Log
|
|
|
|
The tiddler $:/temp/BrowserStorage/Log contains a log of the tiddlers that were loaded from local storage at startup:
|
|
|
|
<<list-links "[enlist{$:/temp/BrowserStorage/Log}sort[]]">>
|