From b659c65959f1bfba92b42050b2449a59de8dd7d3 Mon Sep 17 00:00:00 2001 From: Jermolene Date: Thu, 19 Dec 2013 16:28:42 +0000 Subject: [PATCH] Add offline download to TiddlyWeb control panel Add button to download an offline-compatible snapshot to the TiddlyWeb control panel --- plugins/tiddlywiki/tiddlyweb/ServerControlPanel.tid | 10 ++++++++++ .../tiddlywiki/tiddlyweb/download-offline-button.tid | 3 +++ plugins/tiddlywiki/tiddlyweb/download-offline.tid | 6 ++++++ 3 files changed, 19 insertions(+) create mode 100644 plugins/tiddlywiki/tiddlyweb/download-offline-button.tid create mode 100644 plugins/tiddlywiki/tiddlyweb/download-offline.tid diff --git a/plugins/tiddlywiki/tiddlyweb/ServerControlPanel.tid b/plugins/tiddlywiki/tiddlyweb/ServerControlPanel.tid index cf20c158f..a059d1141 100644 --- a/plugins/tiddlywiki/tiddlyweb/ServerControlPanel.tid +++ b/plugins/tiddlywiki/tiddlyweb/ServerControlPanel.tid @@ -9,8 +9,18 @@ Log in to ~TiddlyWeb: <$button message="tw-login" class="btn btn-info">LoginLogout +---- + Host configuration: <$edit-text tiddler="$:/config/tiddlyweb/host" tag="input" default=""/>
//for example, `$protocol$//$host$/folder`, where `$protocol$` is replaced by the protocol (typically `http` or `https`), and `$host$` by the host name//
+---- + <$button message="tw-server-refresh" class="btn btn-warning">Refresh to fetch changes from the server immediately + +---- + +Download an offline copy of this wiki: + +{{$:/editions/clientserver/download-offline-button}} \ No newline at end of file diff --git a/plugins/tiddlywiki/tiddlyweb/download-offline-button.tid b/plugins/tiddlywiki/tiddlyweb/download-offline-button.tid new file mode 100644 index 000000000..4ff882605 --- /dev/null +++ b/plugins/tiddlywiki/tiddlyweb/download-offline-button.tid @@ -0,0 +1,3 @@ +title: $:/editions/clientserver/download-offline-button + +<$button message="tw-download-file" param="$:/editions/clientserver/download-offline" class="btn-big-green">Download Offline Snapshot {{$:/core/images/save-button}} \ No newline at end of file diff --git a/plugins/tiddlywiki/tiddlyweb/download-offline.tid b/plugins/tiddlywiki/tiddlyweb/download-offline.tid new file mode 100644 index 000000000..a649351bc --- /dev/null +++ b/plugins/tiddlywiki/tiddlyweb/download-offline.tid @@ -0,0 +1,6 @@ +title: $:/editions/clientserver/download-offline + +\define saveTiddlerFilter() +[is[tiddler]] -[type[text/css]] -[type[application/javascript]has[module-type]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[[$:/plugins/tiddlywiki/filesystem]] -[[$:/plugins/tiddlywiki/tiddlyweb]] +[sort[title]] +\end +{{$:/core/templates/tiddlywiki5.html}}