mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2026-09-20 16:42:02 +00:00
Adds support for autosave with the download saver
Also does some reorganisation of control panel to move “saving” related settings together, and expose a UI for savers to plug into. Fixes #2741
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
title: $:/core/ui/ControlPanel/Saving/DownloadSaver
|
||||
tags: $:/tags/ControlPanel/Saving
|
||||
caption: {{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}
|
||||
|
||||
\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/
|
||||
|
||||
<<lingo Hint>>
|
||||
|
||||
!! <$link to="$:/config/DownloadSaver/AutoSave"><<lingo AutoSave/Hint>></$link>
|
||||
|
||||
<$checkbox tiddler="$:/config/DownloadSaver/AutoSave" field="text" checked="yes" unchecked="no" default="no"> <<lingo AutoSave/Description>> </$checkbox>
|
||||
@@ -0,0 +1,16 @@
|
||||
title: $:/core/ui/ControlPanel/Saving/General
|
||||
tags: $:/tags/ControlPanel/Saving
|
||||
caption: {{$:/language/ControlPanel/Saving/General/Caption}}
|
||||
list-before:
|
||||
|
||||
\define lingo-base() $:/language/ControlPanel/Settings/
|
||||
|
||||
{{$:/language/ControlPanel/Saving/General/Hint}}
|
||||
|
||||
!! <$link to="$:/config/AutoSave"><<lingo AutoSave/Caption>></$link>
|
||||
|
||||
<<lingo AutoSave/Hint>>
|
||||
|
||||
<$radio tiddler="$:/config/AutoSave" value="yes"> <<lingo AutoSave/Enabled/Description>> </$radio>
|
||||
|
||||
<$radio tiddler="$:/config/AutoSave" value="no"> <<lingo AutoSave/Disabled/Description>> </$radio>
|
||||
@@ -0,0 +1,36 @@
|
||||
title: $:/core/ui/ControlPanel/Saving/TiddlySpot
|
||||
tags: $:/tags/ControlPanel/Saving
|
||||
caption: {{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}
|
||||
|
||||
\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/
|
||||
|
||||
\define backupURL()
|
||||
http://$(userName)$.tiddlyspot.com/backup/
|
||||
\end
|
||||
\define backupLink()
|
||||
<$reveal type="nomatch" state="$:/UploadName" text="">
|
||||
<$set name="userName" value={{$:/UploadName}}>
|
||||
<$reveal type="match" state="$:/UploadURL" text="">
|
||||
<<backupURL>>
|
||||
</$reveal>
|
||||
<$reveal type="nomatch" state="$:/UploadURL" text="">
|
||||
<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>
|
||||
</$reveal>
|
||||
</$set>
|
||||
</$reveal>
|
||||
\end
|
||||
|
||||
<<lingo Description>>
|
||||
|
||||
|<<lingo UserName>> |<$edit-text tiddler="$:/UploadName" default="" tag="input"/> |
|
||||
|<<lingo Password>> |<$password name="upload"/> |
|
||||
|<<lingo Backups>> |<<backupLink>> |
|
||||
|
||||
''<<lingo Advanced/Heading>>''
|
||||
|
||||
|<<lingo ServerURL>> |<$edit-text tiddler="$:/UploadURL" default="" tag="input"/> |
|
||||
|<<lingo Filename>> |<$edit-text tiddler="$:/UploadFilename" default="index.html" tag="input"/> |
|
||||
|<<lingo UploadDir>> |<$edit-text tiddler="$:/UploadDir" default="." tag="input"/> |
|
||||
|<<lingo BackupDir>> |<$edit-text tiddler="$:/UploadBackupDir" default="." tag="input"/> |
|
||||
|
||||
<<lingo TiddlySpot/Hint>>
|
||||
Reference in New Issue
Block a user