-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFetchTiddlers.tid
89 lines (82 loc) · 1.83 KB
/
FetchTiddlers.tid
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
title: $:/plugins/OokTech/TWederBob/FetchTiddlers
Pick Server:
<$select
tiddler='$:/state/TWederBob/FetchTiddlers/SelectedServer'
>
<$list
filter='[tag[Bob Tiddler Server]]'
>
<option
value={{!!url}}
>
<$view
field='caption'
>
<$view
field='title'
/>
</$view>
</option>
</$list>
<option
value='https://ooktech.xyz:8443'
>
OokTech Public Test
</option>
</$select>
or add a server:
Server Name: <$edit-text
tiddler='$:/temp/twederbob/addserver'
field='server_name'
/>
Server URL: <$edit-text
tiddler='$:/temp/twederbob/addserver'
field='server_url'
/>
<$button>
Add Server
<$list
filter='[[$:/temp/twederbob/addserver]has[server_url]has[server_name]get[server_name]addprefix[$:/data/TWederBob/server/]]'
variable=serverTiddlerName
>
<$action-setfield
$tiddler=<<serverTiddlerName>>
tags="""[[Bob Tiddler Server]]"""
url={{$:/temp/twederbob/addserver!!server_url}}
caption={{$:/temp/twederbob/addserver!!server_name}}
/>
<$action-setfield
$tiddler='$:/temp/twederbob/addserver'
server_name=''
server_url=''
/>
</$list>
</$button>
Filter:
<$edit-text
class='tc-edit-texteditor'
tiddler='$:/state/TWederBob/FetchTiddlers/Filter'
field='filter'
/>
From wiki:
<$edit-text
class='tc-edit-texteditor'
tiddler='$:/temp/twederbob/fromwiki'
field='from_wiki'
placeholder='RootWiki'
/>
<$button>
Fetch Tiddlers
<$reveal
type='nomatch'
state='$:/state/TWederBob/FetchTiddlers/SelectedServer'
text=''
>
<$action-interServerMessage
url={{$:/state/TWederBob/FetchTiddlers/SelectedServer}}
requestType='fetch'
filter={{$:/state/TWederBob/FetchTiddlers/Filter!!filter}}
fromWiki={{$:/temp/twederbob/fromwiki!!from_wiki}}
/>
</$reveal>
</$button>