Browse Source

first commit

master
Gitea 1 year ago
commit
2203d1d600
  1. 2
      creds.csv
  2. 77
      output/static/GettingStarted.html
  3. 69
      output/static/hello%20world.html
  4. 69
      output/static/poops.html
  5. 2380
      output/static/static.css
  6. 5
      scripts/build.sh
  7. 10
      tiddlers/$__DefaultTiddlers.tid
  8. 8
      tiddlers/$__Import!!popup-$__config_KookmaPluginLibrary.tid
  9. 6
      tiddlers/$__Import!!popup-$__palette.tid
  10. 6
      tiddlers/$__Import!!popup-$__theme.tid
  11. 8
      tiddlers/$__Import!!popup-D9FBDA58-4C7A-439F-804D-02C36AFC25CB.jpeg.tid
  12. 8
      tiddlers/$__Import!!popup-athena_sso_1.png.tid
  13. 8
      tiddlers/$__Import!!popup-bass drum (Roland TR-808).jpeg.tid
  14. 8
      tiddlers/$__Import!!popup-bottom-stuff.tid
  15. 8
      tiddlers/$__SiteSubtitle.tid
  16. 8
      tiddlers/$__SiteTitle.tid
  17. 5
      tiddlers/$__StoryList.tid
  18. 8
      tiddlers/$__config_BitmapEditor_Colour.tid
  19. 8
      tiddlers/$__config_BitmapEditor_LineWidth.tid
  20. 7
      tiddlers/$__config_ColourPicker_Recent.tid
  21. 8
      tiddlers/$__config_EmptyStoryMessage.tid
  22. 11
      tiddlers/$__config_KookmaPluginLibrary.tid
  23. 6
      tiddlers/$__config_Navigation_UpdateAddressBar.tid
  24. 8
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid
  25. 8
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_import.tid
  26. 8
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-image.tid
  27. 8
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_palette.tid
  28. 6
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_save-wiki.tid
  29. 8
      tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_theme.tid
  30. 6
      tiddlers/$__config_PageControlButtons_Visibility_$__plugins_kookma_commander_buttons_pagecontrol.tid
  31. 8
      tiddlers/$__config_RelinkOnRename.tid
  32. 7
      tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_edit.tid
  33. 6
      tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_more-tiddler-actions.tid
  34. 6
      tiddlers/$__config_tiddlyweb_host.tid
  35. 35
      tiddlers/$__core_modules_server_routes_get-login-basic.js
  36. 5
      tiddlers/$__core_modules_server_routes_get-login-basic.js.meta
  37. 23
      tiddlers/$__core_ui_Buttons_control-panel.tid
  38. 20
      tiddlers/$__core_ui_Buttons_edit.tid
  39. 17
      tiddlers/$__core_ui_Buttons_new-tiddler.tid
  40. 19
      tiddlers/$__core_ui_DefaultSearchResultList.tid
  41. 46
      tiddlers/$__core_ui_ViewTemplate_body.tid
  42. 15
      tiddlers/$__core_ui_ViewTemplate_subtitle.tid
  43. 4
      tiddlers/$__language_Buttons_Edit_Hint.tid
  44. 8
      tiddlers/$__language_DefaultNewTiddlerTitle.tid
  45. 8
      tiddlers/$__palette.tid
  46. 905
      tiddlers/$__plugins_kookma_commander.json
  47. 13
      tiddlers/$__plugins_kookma_commander.json.meta
  48. 23
      tiddlers/$__plugins_kookma_commander_buttons_pagecontrol.tid
  49. 20
      tiddlers/$__plugins_tesseract_Moments.json
  50. 5
      tiddlers/$__tags_PageControls.tid
  51. 8
      tiddlers/$__theme.tid
  52. 235
      tiddlers/$__themes_jd_Mono.json
  53. 15
      tiddlers/$__themes_jd_Mono.json.meta
  54. 6
      tiddlers/$__themes_tiddlywiki_vanilla_metrics_storyright.tid
  55. 6
      tiddlers/$__themes_tiddlywiki_vanilla_metrics_storywidth.tid
  56. 6
      tiddlers/$__themes_tiddlywiki_vanilla_metrics_tiddlerwidth.tid
  57. 8
      tiddlers/$__themes_tiddlywiki_vanilla_settings_fontfamily.tid
  58. 6
      tiddlers/$__view.tid
  59. 12
      tiddlers/0.json
  60. 11
      tiddlers/1.tid
  61. 12
      tiddlers/2.json
  62. 12
      tiddlers/3.json
  63. 12
      tiddlers/4.json
  64. 12
      tiddlers/5.json
  65. 12
      tiddlers/6.json
  66. 12
      tiddlers/7.json
  67. 12
      tiddlers/8.json
  68. 12
      tiddlers/9.json
  69. BIN
      tiddlers/928CB1A7-6EDB-4B52-AF92-FFEC34CD8223.jpeg.jpg
  70. 7
      tiddlers/928CB1A7-6EDB-4B52-AF92-FFEC34CD8223.jpeg.jpg.meta
  71. 10
      tiddlers/A.tid
  72. 14
      tiddlers/About the genders.tid
  73. 31
      tiddlers/About the images.tid
  74. 9
      tiddlers/B.tid
  75. 10
      tiddlers/C.tid
  76. 13
      tiddlers/Chris Beckstrom.tid
  77. 86
      tiddlers/Chromesthesia FAQ.tid
  78. 7
      tiddlers/D.tid
  79. BIN
      tiddlers/D9FBDA58-4C7A-439F-804D-02C36AFC25CB.jpeg.jpg
  80. 4
      tiddlers/D9FBDA58-4C7A-439F-804D-02C36AFC25CB.jpeg.jpg.meta
  81. 9
      tiddlers/Dr. Richard Cytowic.tid
  82. 5
      tiddlers/Draft of 'this is the title' by chris.tid
  83. 12
      tiddlers/E.json
  84. 52
      tiddlers/Explanation of synesthesia.tid
  85. 12
      tiddlers/F.json
  86. BIN
      tiddlers/Fender rhodes.jpeg.jpg
  87. 4
      tiddlers/Fender rhodes.jpeg.jpg.meta
  88. 7
      tiddlers/Fender rhodes.tid
  89. 12
      tiddlers/Flanders red ale.json
  90. 12
      tiddlers/G.json
  91. 26
      tiddlers/GettingStarted.tid
  92. 12
      tiddlers/H.json
  93. 12
      tiddlers/I.json
  94. 77
      tiddlers/Index.tid
  95. 12
      tiddlers/J.json
  96. 7
      tiddlers/K.tid
  97. 10
      tiddlers/L.tid
  98. 12
      tiddlers/M.json
  99. 19
      tiddlers/My chromesthesia.tid
  100. 7
      tiddlers/N.tid
  101. Some files were not shown because too many files have changed in this diff Show More

2
creds.csv

@ -0,0 +1,2 @@ @@ -0,0 +1,2 @@
username,password
chris,hello

77
output/static/GettingStarted.html

@ -0,0 +1,77 @@ @@ -0,0 +1,77 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="TiddlyWiki" />
<meta name="tiddlywiki-version" content="5.1.21" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="format-detection" content="telephone=no">
<link id="faviconLink" rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="static.css">
<title>Step 1<br>Syncing: My TiddlyWiki — a non-linear personal web notebook</title>
</head>
<body class="tc-body">
<section class="tc-story-river">
<p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tiddler-exists tc-tiddler-shadow tc-tagged-%24%3A%2Ftags%2FGettingStarted" data-tags="$:/tags/GettingStarted" data-tiddler-title="GettingStarted"><div class="tc-tiddler-title">
<div class="tc-titlebar">
<span class="tc-tiddler-controls">
<span class=" tc-reveal"><button aria-label="more" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fmore-tiddler-actions" title="More actions"></button><div class=" tc-reveal" hidden="true"></div></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="edit" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fedit" title="Edit this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="close" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fclose" title="Close this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span>
</span>
<span>
<span class="tc-tiddler-title-icon" style="fill:;">
</span>
<h2 class="tc-title">
GettingStarted
</h2>
</span>
</div>
<div class="tc-tiddler-info tc-popup-handle tc-reveal" hidden="true"></div>
</div><div class=" tc-reveal" hidden="true"></div>
<div class=" tc-reveal">
<div class="tc-subtitle">
<a class="tc-tiddlylink tc-tiddlylink-missing" href=".html">
</a> 1st June 2021 at 3:22pm
</div>
</div>
<div class=" tc-reveal">
<div class="tc-tags-wrapper"><span class="tc-tag-list-item">
<span class="tc-tag-label tc-btn-invisible" draggable="true" style="background-color:;
fill:#333333;
color:#333333;">
$:/tags/GettingStarted
</span>
<span class="tc-drop-down tc-reveal" hidden="true"></span></span></div>
</div>
<div class="tc-tiddler-body tc-reveal"><p>see <a class="tc-tiddlylink tc-tiddlylink-resolves" href="poops.html">poops</a></p><p>Welcome to TiddlyWiki and the TiddlyWiki community</p><p>Visit <a class="tc-tiddlylink-external" href="https://tiddlywiki.com/" rel="noopener noreferrer" target="_blank">https://tiddlywiki.com/</a> to find out more about TiddlyWiki and what it can do.</p><h1 class="">Syncing Changes to the Server</h1><p>Before you can start storing important information in TiddlyWiki it is important to make sure that your changes are being reliably saved by the server.</p><ol><li>Create a new tiddler using the <svg class="tc-image-new-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt">
<g fill-rule="evenodd">
<path d="M56,72 L8.00697327,72 C3.59075293,72 0,68.418278 0,64 C0,59.5907123 3.58484404,56 8.00697327,56 L56,56 L56,8.00697327 C56,3.59075293 59.581722,0 64,0 C68.4092877,0 72,3.58484404 72,8.00697327 L72,56 L119.993027,56 C124.409247,56 128,59.581722 128,64 C128,68.4092877 124.415156,72 119.993027,72 L72,72 L72,119.993027 C72,124.409247 68.418278,128 64,128 C59.5907123,128 56,124.415156 56,119.993027 L56,72 L56,72 Z"></path>
</g>
</svg> button in the sidebar on the right</li><li>Click the <svg class="tc-image-done-button tc-image-button" height="22pt" viewBox="0 0 128 128" width="22pt">
<g fill-rule="evenodd">
<path d="M3.52445141,76.8322939 C2.07397484,75.3828178 1.17514421,73.3795385 1.17514421,71.1666288 L1.17514421,23.1836596 C1.17514421,18.7531992 4.75686621,15.1751442 9.17514421,15.1751442 C13.5844319,15.1751442 17.1751442,18.7606787 17.1751442,23.1836596 L17.1751442,63.1751442 L119.173716,63.1751442 C123.590457,63.1751442 127.175144,66.7568662 127.175144,71.1751442 C127.175144,75.5844319 123.592783,79.1751442 119.173716,79.1751442 L9.17657227,79.1751442 C6.96796403,79.1751442 4.9674142,78.279521 3.51911285,76.8315312 Z" id="Rectangle-285" transform="translate(64.175144, 47.175144) rotate(-45.000000) translate(-64.175144, -47.175144) "></path>
</g>
</svg> button at the top right of the new tiddler</li><li>Check the TiddlyWiki command line for a message confirming the tiddler has been saved</li><li>Refresh the page in the browser to and verify that the new tiddler has been correctly saved</li></ol></div>
</div>
</p>
</section>
</body>
</html>

69
output/static/hello%20world.html

@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="TiddlyWiki" />
<meta name="tiddlywiki-version" content="5.1.21" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="format-detection" content="telephone=no">
<link id="faviconLink" rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="static.css">
<title>hello world: My TiddlyWiki — a non-linear personal web notebook</title>
</head>
<body class="tc-body">
<section class="tc-story-river">
<p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tagged-things" data-tags="things" data-tiddler-title="hello world"><div class="tc-tiddler-title">
<div class="tc-titlebar">
<span class="tc-tiddler-controls">
<span class=" tc-reveal"><button aria-label="more" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fmore-tiddler-actions" title="More actions"></button><div class=" tc-reveal" hidden="true"></div></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="edit" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fedit" title="Edit this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="close" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fclose" title="Close this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span>
</span>
<span>
<span class="tc-tiddler-title-icon" style="fill:;">
</span>
<h2 class="tc-title">
hello world
</h2>
</span>
</div>
<div class="tc-tiddler-info tc-popup-handle tc-reveal" hidden="true"></div>
</div><div class=" tc-reveal" hidden="true"></div>
<div class=" tc-reveal">
<div class="tc-subtitle">
<a class="tc-tiddlylink tc-tiddlylink-missing" href=".html">
</a> 1st June 2021 at 3:20pm
</div>
</div>
<div class=" tc-reveal">
<div class="tc-tags-wrapper"><span class="tc-tag-list-item">
<span class="tc-tag-label tc-btn-invisible" draggable="true" style="background-color:;
fill:#333333;
color:#333333;">
things
</span>
<span class="tc-drop-down tc-reveal" hidden="true"></span></span></div>
</div>
<div class="tc-tiddler-body tc-reveal"><p>here is some content <a class="tc-tiddlylink tc-tiddlylink-shadow tc-tiddlylink-resolves" href="GettingStarted.html">GettingStarted</a></p></div>
</div>
</p>
</section>
</body>
</html>

69
output/static/poops.html

@ -0,0 +1,69 @@ @@ -0,0 +1,69 @@
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="generator" content="TiddlyWiki" />
<meta name="tiddlywiki-version" content="5.1.21" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="mobile-web-app-capable" content="yes"/>
<meta name="format-detection" content="telephone=no">
<link id="faviconLink" rel="shortcut icon" href="favicon.ico">
<link rel="stylesheet" href="static.css">
<title>poops: My TiddlyWiki — a non-linear personal web notebook</title>
</head>
<body class="tc-body">
<section class="tc-story-river">
<p><div class="tc-tiddler-frame tc-tiddler-view-frame tc-tiddler-exists tc-tagged-things" data-tags="things" data-tiddler-title="poops"><div class="tc-tiddler-title">
<div class="tc-titlebar">
<span class="tc-tiddler-controls">
<span class=" tc-reveal"><button aria-label="more" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fmore-tiddler-actions" title="More actions"></button><div class=" tc-reveal" hidden="true"></div></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="edit" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fedit" title="Edit this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal"><button aria-label="close" class="tc-btn-invisible tc-btn-%24%3A%2Fcore%2Fui%2FButtons%2Fclose" title="Close this tiddler"></button></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span><span class=" tc-reveal" hidden="true"></span>
</span>
<span>
<span class="tc-tiddler-title-icon" style="fill:;">
</span>
<h2 class="tc-title">
poops
</h2>
</span>
</div>
<div class="tc-tiddler-info tc-popup-handle tc-reveal" hidden="true"></div>
</div><div class=" tc-reveal" hidden="true"></div>
<div class=" tc-reveal">
<div class="tc-subtitle">
<a class="tc-tiddlylink tc-tiddlylink-missing" href=".html">
</a> 1st June 2021 at 3:20pm
</div>
</div>
<div class=" tc-reveal">
<div class="tc-tags-wrapper"><span class="tc-tag-list-item">
<span class="tc-tag-label tc-btn-invisible" draggable="true" style="background-color:;
fill:#333333;
color:#333333;">
things
</span>
<span class="tc-drop-down tc-reveal" hidden="true"></span></span></div>
</div>
<div class="tc-tiddler-body tc-reveal"><p>some poops. see also: <a class="tc-tiddlylink tc-tiddlylink-resolves" href="hello%2520world.html">hello world</a></p></div>
</div>
</p>
</section>
</body>
</html>

2380
output/static/static.css

File diff suppressed because it is too large Load Diff

5
scripts/build.sh

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
#!/bin/bash
cd ../
tiddlywiki --rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html static text/plain --rendertiddler $:/core/templates/static.template.css static/static.css text/plain

10
tiddlers/$__DefaultTiddlers.tid

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
created: 20210602021929378
creator: chris
modified: 20210604145835994
modifier: chris
title: $:/DefaultTiddlers
type: text/vnd.tiddlywiki
[[Welcome to Beckstrom's Synesthesia Field Guide!]]
Index
[[About the images]]

8
tiddlers/$__Import!!popup-$__config_KookmaPluginLibrary.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210602163542742
creator: chris
modified: 20210602163611500
modifier: chris
title: $:/Import!!popup-$:/config/KookmaPluginLibrary
type: text/vnd.tiddlywiki
yes

6
tiddlers/$__Import!!popup-$__palette.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210603151605089
modified: 20210603151636197
title: $:/Import!!popup-$:/palette
type: text/vnd.tiddlywiki
yes

6
tiddlers/$__Import!!popup-$__theme.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210603151613434
modified: 20210603151646297
title: $:/Import!!popup-$:/theme
type: text/vnd.tiddlywiki
no

8
tiddlers/$__Import!!popup-D9FBDA58-4C7A-439F-804D-02C36AFC25CB.jpeg.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601194843575
creator: chris
modified: 20210601194844722
modifier: chris
title: $:/Import!!popup-D9FBDA58-4C7A-439F-804D-02C36AFC25CB.jpeg
type: text/vnd.tiddlywiki
yes

8
tiddlers/$__Import!!popup-athena_sso_1.png.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210602134135789
creator: chris
modified: 20210602134204536
modifier: chris
title: $:/Import!!popup-athena_sso_1.png
type: text/vnd.tiddlywiki
yes

8
tiddlers/$__Import!!popup-bass drum (Roland TR-808).jpeg.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210602163358342
creator: chris
modified: 20210602163400390
modifier: chris
title: $:/Import!!popup-bass drum (Roland TR-808).jpeg
type: text/vnd.tiddlywiki
no

8
tiddlers/$__Import!!popup-bottom-stuff.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210602020136552
creator: chris
modified: 20210602020206236
modifier: chris
title: $:/Import!!popup-bottom-stuff
type: text/vnd.tiddlywiki
no

8
tiddlers/$__SiteSubtitle.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601195144864
creator: chris
modified: 20210602152339731
modifier: chris
title: $:/SiteSubtitle
type: text/vnd.tiddlywiki
A visual catalog of my synesthesia

8
tiddlers/$__SiteTitle.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601195112987
creator: chris
modified: 20210603133957094
modifier: chris
title: $:/SiteTitle
type: text/vnd.tiddlywiki
Beckstrom's Synesthesia Field Guide

5
tiddlers/$__StoryList.tid

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
created: 20210621224912594
list: [[Welcome to Beckstrom's Synesthesia Field Guide!]] Index [[About the images]]
modified: 20210621224912594
title: $:/StoryList
type: text/vnd.tiddlywiki

8
tiddlers/$__config_BitmapEditor_Colour.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601211213460
creator: chris
modified: 20210601211702407
modifier: chris
title: $:/config/BitmapEditor/Colour
type: text/vnd.tiddlywiki
Orange

8
tiddlers/$__config_BitmapEditor_LineWidth.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601211657575
creator: chris
modified: 20210601211658688
modifier: chris
title: $:/config/BitmapEditor/LineWidth
type: text/vnd.tiddlywiki
40px

7
tiddlers/$__config_ColourPicker_Recent.tid

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
created: 20210601211213460
creator: chris
list: Orange LightCyan Blue
modified: 20210601211702387
modifier: chris
title: $:/config/ColourPicker/Recent
type: text/vnd.tiddlywiki

8
tiddlers/$__config_EmptyStoryMessage.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20190202142826323
creator: jd
modified: 20210603151646989
modifier: jd
title: $:/config/EmptyStoryMessage
type: text/vnd.tiddlywiki
{{$:/themes/jd/Mono/EmptyStoryMessage}}

11
tiddlers/$__config_KookmaPluginLibrary.tid

@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
caption: Kookma Plugin Library
created: 20200306121057751
modified: 20210602163613532
tags: $:/tags/PluginLibrary
title: $:/config/KookmaPluginLibrary
type: text/vnd.tiddlywiki
url: https://kookma.github.io/TW-PluginLibrary/library/index.html
Kookma plugin library is a set of plugins, themes, and scripts, to extend functionality and add new features to Tiddlywiki. For detail information visit the library at [[GitHub|https://github.com/kookma]]. It is recommended to backup your data before installing any plugin, theme, or script.
To use in other wikis, drag and drop this link to those wikis: [[Kookma Plugin Library|$:/config/KookmaPluginLibrary]]

6
tiddlers/$__config_Navigation_UpdateAddressBar.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210605143108625
modified: 20210605143224835
title: $:/config/Navigation/UpdateAddressBar
type: text/vnd.tiddlywiki
permaview

8
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_home.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601195224829
creator: chris
modified: 20210601195253488
modifier: chris
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home
type: text/vnd.tiddlywiki
show

8
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_import.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601194825235
creator: chris
modified: 20210601194826356
modifier: chris
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import
type: text/vnd.tiddlywiki
show

8
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_new-image.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601211047517
creator: chris
modified: 20210603133651236
modifier: chris
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image
type: text/vnd.tiddlywiki
hide

8
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_palette.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601194832940
creator: chris
modified: 20210603133641265
modifier: chris
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette
type: text/vnd.tiddlywiki
hide

6
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_save-wiki.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210603133454336
modified: 20210603133525225
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/save-wiki
type: text/vnd.tiddlywiki
hide

8
tiddlers/$__config_PageControlButtons_Visibility_$__core_ui_Buttons_theme.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601194831914
creator: chris
modified: 20210603133642212
modifier: chris
title: $:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme
type: text/vnd.tiddlywiki
hide

6
tiddlers/$__config_PageControlButtons_Visibility_$__plugins_kookma_commander_buttons_pagecontrol.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210603133608515
modified: 20210603133639398
title: $:/config/PageControlButtons/Visibility/$:/plugins/kookma/commander/buttons/pagecontrol
type: text/vnd.tiddlywiki
hide

8
tiddlers/$__config_RelinkOnRename.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210602153926637
creator: chris
modified: 20210602153955377
modifier: chris
title: $:/config/RelinkOnRename
type: text/vnd.tiddlywiki
yes

7
tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_edit.tid

@ -0,0 +1,7 @@ @@ -0,0 +1,7 @@
created: 20210603132611053
modified: 20210603132730870
tags:
title: $:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/edit
type: text/vnd.tiddlywiki
show

6
tiddlers/$__config_ViewToolbarButtons_Visibility_$__core_ui_Buttons_more-tiddler-actions.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20210603133334689
modified: 20210603133405579
title: $:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions
type: text/vnd.tiddlywiki
hide

6
tiddlers/$__config_tiddlyweb_host.tid

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
created: 20200301172904542
modified: 20200301172916647
title: $:/config/tiddlyweb/host
type: text/vnd.tiddlywiki
$protocol$//$host$/synesthesia/

35
tiddlers/$__core_modules_server_routes_get-login-basic.js

@ -0,0 +1,35 @@ @@ -0,0 +1,35 @@
/*\
title: $:/core/modules/server/routes/get-login-basic.js
type: application/javascript
module-type: route
GET /login-basic -- force a Basic Authentication challenge
\*/
(function() {
/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";
exports.method = "GET";
exports.path = /^\/login-basic$/;
exports.handler = function(request,response,state) {
if(!state.authenticatedUsername) {
// Challenge if there's no username
response.writeHead(401,{
"WWW-Authenticate": 'Basic realm="Please provide your username and password to login to ' + state.server.servername + '"'
});
response.end();
} else {
// Redirect to the root wiki if login worked
response.writeHead(302,{
Location: "/synesthesia"
});
response.end();
}
};
}());

5
tiddlers/$__core_modules_server_routes_get-login-basic.js.meta

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
created: 20210603125126786
modified: 20210603125740192
module-type: route
title: $:/core/modules/server/routes/get-login-basic.js
type: application/javascript

23
tiddlers/$__core_ui_Buttons_control-panel.tid

@ -0,0 +1,23 @@ @@ -0,0 +1,23 @@
caption: {{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}
created: 20210603134010758
description: {{$:/language/Buttons/ControlPanel/Hint}}
modified: 20210603134042780
tags: $:/tags/PageControls
title: $:/core/ui/Buttons/control-panel
type: text/vnd.tiddlywiki
\whitespace trim
\define control-panel-button(class)
<$button to="$:/ControlPanel" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class="""$(tv-config-toolbar-class)$ $class$""">
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/blank}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>
</$list>
</$button>
\end
<$list filter="[list[$:/StoryList]] +[field:title[$:/ControlPanel]]" emptyMessage=<<control-panel-button>>>
<<control-panel-button "tc-selected">>
</$list>

20
tiddlers/$__core_ui_Buttons_edit.tid

@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
caption: {{$:/core/images/blank}} {{$:/language/Buttons/Edit/Caption}}
created: 20210603131008093
description: {{$:/language/Buttons/Edit/Hint}}
modified: 20210603133356394
tags: $:/tags/ViewToolbar
title: $:/core/ui/Buttons/edit
type: text/vnd.tiddlywiki
\whitespace trim
<$button message="tm-edit-tiddler" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/blank}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text">
<$text text=" "/>
<$text text=!/>
</span>
</$list>
</$button>

17
tiddlers/$__core_ui_Buttons_new-tiddler.tid

@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
caption: {{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}
created: 20210603133429466
description: {{$:/language/Buttons/NewTiddler/Hint}}
modified: 20210603133501274
tags: $:/tags/PageControls
title: $:/core/ui/Buttons/new-tiddler
type: text/vnd.tiddlywiki
\whitespace trim
<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/blank}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>
</$list>
</$button>

19
tiddlers/$__core_ui_DefaultSearchResultList.tid

@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
caption: {{$:/language/Search/DefaultResults/Caption}}
created: 20210602235454675
creator: chris
modified: 20210603000519672
modifier: chris
tags: $:/tags/SearchResults
title: $:/core/ui/DefaultSearchResultList
type: text/vnd.tiddlywiki
\define searchResultList()
//<small>{{$:/language/Search/Matches/Title}}</small>//
<$list filter="[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]!suffix[jpeg]!suffix[.jpg]]" template="$:/core/ui/ListItemTemplate"/>
<!-- <$list filter="[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]" template="$:/core/ui/ListItemTemplate"/> -->
\end
<<searchResultList>>

46
tiddlers/$__core_ui_ViewTemplate_body.tid

@ -0,0 +1,46 @@ @@ -0,0 +1,46 @@
created: 20210601232913218
creator: chris
modified: 20210602153307664
modifier: chris
tags: wiki-config $:/tags/ViewTemplate
title: $:/core/ui/ViewTemplate/body
type: text/vnd.tiddlywiki
<!-- needs images? if tagged with [[needs images]]: -->
<$list filter="[all[current]tag[needs images]]">
<div class="note"><i>This article still needs some images</i></div>
</$list>
<!-- show an image with the name THISTIDDLERNAME+" image" -->
<$wikify name="myTitle" text={{!!title}}>
<<googlesearch $(myTitle)$>>
</$wikify>
<!-- show the grapheme in color if hex is set -->
<$list filter="[all[current]has[hex]]">
<$macrocall $name="thiscolor" hex={{!!hex}} />
</$list>
<$reveal tag="div" class="tc-tiddler-body" type="nomatch" stateTitle=<<folded-state>> text="hide" retain="yes" animate="yes">
<$list filter="[all[current]!has[plugin-type]!field:hide-body[yes]]">
<$transclude>
<$transclude tiddler="$:/language/MissingTiddler/Hint"/>
</$transclude>
</$list>
</$reveal>
<!-- gender info -->
<$list filter="[all[current]has[gender]]">
<div class="gender">
gender: <$view field="gender" />
</div>
</$list>

15
tiddlers/$__core_ui_ViewTemplate_subtitle.tid

@ -0,0 +1,15 @@ @@ -0,0 +1,15 @@
created: 20210601195434522
creator: chris
modified: 20210602110751151
modifier: chris
tags: $:/tags/ViewTemplate
title: $:/core/ui/ViewTemplate/subtitle
type: text/vnd.tiddlywiki
<$reveal type="nomatch" stateTitle=<<folded-state>> text="hide" tag="div" retain="yes" animate="yes">
<div class="tc-subtitle">
<$link to={{!!modifier}}>
<!-- <$view field="modifier"/> -->
</$link> <!--<$view field="modified" format="date" template={{$:/language/Tiddler/DateFormat}}/> -->
</div>
</$reveal>

4
tiddlers/$__language_Buttons_Edit_Hint.tid

@ -0,0 +1,4 @@ @@ -0,0 +1,4 @@
created: 20210603133236971
modified: 20210603133324843
title: $:/language/Buttons/Edit/Hint
type: text/vnd.tiddlywiki

8
tiddlers/$__language_DefaultNewTiddlerTitle.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20210601212157505
creator: Chris
modified: 20210601212159653
modifier: Chris
title: $:/language/DefaultNewTiddlerTitle
type: text/vnd.tiddlywiki
new

8
tiddlers/$__palette.tid

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
created: 20190202142805411
creator: jd
modified: 20210603151744701
modifier: jd
title: $:/palette
type: text/vnd.tiddlywiki
$:/palettes/Vanilla

905
tiddlers/$__plugins_kookma_commander.json

@ -0,0 +1,905 @@ @@ -0,0 +1,905 @@
{
"tiddlers": {
"$:/plugins/kookma/commander/buttons/pagecontrol": {
"title": "$:/plugins/kookma/commander/buttons/pagecontrol",
"caption": "{{$:/plugins/kookma/commander/images/file-alt}} {{$:/language/Buttons/Commander/Caption}}",
"created": "20190724145015836",
"description": "Open tiddler commander",
"list-after": "$:/core/ui/Buttons/advanced-search",
"modified": "20210102140141074",
"tags": "$:/tags/PageControls",
"type": "text/vnd.tiddlywiki",
"text": "\\whitespace trim\n\\define commander-button(class)\n<$button to=\"$:/Commander\" tooltip={{$:/language/Buttons/Commander/Hint}} aria-label={{$:/language/Buttons/Commander/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/plugins/kookma/commander/images/commander.svg}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Commander/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Commander]]\" emptyMessage=<<commander-button>>>\n<<commander-button \"tc-selected\">>\n</$list>\n"
},
"$:/Commander": {
"title": "$:/Commander",
"created": "20190212051316149",
"icon": "$:/plugins/kookma/commander/images/file-alt",
"modified": "20200324074719052",
"type": "text/vnd.tiddlywiki",
"text": "\\import [all[shadows+tiddlers]tag[$:/tags/Commander/Macro]]\n{{$:/plugins/kookma/commander/search/ui}}\n<!-- Create the search filter based on searchbox and selective operation (if active) -->\n<$vars searchTerms={{{ [<searchboxTid>get[text]minlength{$:/plugins/kookma/commander/config/minlength}]~[[$:/errorCode:-23500]] }}} pattern=\"^\\[\"><!-- this part checks the combo search and selective ops-->\n<$set name=\"filtertext\" filter=\"[<searchTerms>regexp<pattern>]\" value=\"[subfilter<searchTerms>]\" emptyValue=\"[!is[system]search<searchTerms>]\">\n<$set name=\"searchfilter\" filter=\"[<selectiveOpsTid>get[text]match[yes]]\" \n\tvalue=\"[subfilter<filtertext>!prefix[$:/temp/commander]]+[tag<workingTag>]\" emptyValue=\"[subfilter<filtertext>!prefix[$:/temp/commander]]\" >\n<small style=\"margin-left:17ch;\"><i><$count filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\" /> matches </i></small>\n\n<!-- Display search results and let selective operation -->\n<<commander-slider title:\"$:/plugins/kookma/commander/search/selection\" default:\"open\">>\n\n<!-- Display operation UIs-->\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/Commander]!has[draft.of]]\" default:\"$:/plugins/kookma/commander/tiddler/ui\">>\n\n</$set>\n</$set>\n<$vars>\n\n---\n\n<<commander-slider title:\"$:/plugins/kookma/commander/log/ui\">>\n"
},
"$:/plugins/kookma/commander/config/AutoFocus": {
"title": "$:/plugins/kookma/commander/config/AutoFocus",
"created": "20190212055413944",
"modified": "20200324070652337",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "yes"
},
"$:/plugins/kookma/commander/config/commonfields": {
"title": "$:/plugins/kookma/commander/config/commonfields",
"created": "20200114192650891",
"modified": "20200324070652345",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "created creator modified modifier revision bag"
},
"$:/plugins/kookma/commander/config/minlength": {
"title": "$:/plugins/kookma/commander/config/minlength",
"created": "20200110122842113",
"modified": "20200324070652355",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "3"
},
"$:/plugins/kookma/commander/config/relink": {
"title": "$:/plugins/kookma/commander/config/relink",
"created": "20190911153159143",
"modified": "20200324070652362",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "\\define relink-plugin-notExisted() Update title in //tags// and //list// fields of other tiddlers\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\">\n<$list filter=\"[[$:/plugins/flibbles/relink]] +[has[title]]\" emptyMessage=<<relink-plugin-notExisted>> >\nUse //Relink// to update title across all other tiddlers\n</$list>\n</$checkbox>"
},
"$:/plugins/kookma/commander/config/systemfields": {
"title": "$:/plugins/kookma/commander/config/systemfields",
"created": "20200106164439016",
"modified": "20200324070652372",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "title text tags \ncreated modified craetor modifier \ntype bag revision\nlist caption"
},
"$:/plugins/kookma/commander/field/macros/add": {
"title": "$:/plugins/kookma/commander/field/macros/add",
"created": "20200112073000701",
"modified": "20200325055206697",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define add-new-field-bulk(datafieldsTid:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"add-new-field-bulk\">>\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<$list filter=\"[subfilter<searchfilter>]\" variable=\"newTitle\">\n<<add-bulk-fields>>\n<$wikify name=newFields text=<<getFieldsname>> >\n<$macrocall $name=\"log-add-single-operation\" msg={{{[<newFields>addprefix[new fields:]addsuffix[added]]}}} tidItem=<<newTitle>> />\n</$wikify>\n</$list>\n</$vars>\n</$list>\n\\end\n\n\\define getFieldsname()\n<$list filter=\"[<__datafieldsTid__>indexes[]prefix[fldn]]\" variable=item>\n{{{ [<__datafieldsTid__>getindex<item>trim[]lowercase[]split[ ]join[_]] }}} \n</$list>\n\\end"
},
"$:/plugins/kookma/commander/field/macros/bulkfields": {
"title": "$:/plugins/kookma/commander/field/macros/bulkfields",
"created": "20200109104450902",
"modified": "20200913180532516",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define numfilter() [range[1,$(flt)$]]\n\\define id_fldName() fldn$(cnt)$\n\\define id_fldValue() fldv$(cnt)$\n\n\\define add-bulk-fields()\n<$set name=\"flt\" tiddler=<<datafieldsTid>> field=\"counter\" emptyValue=\"1\"><!-- when the datafieldsTid is not exist, there is at least one field row -->\n<$list filter=<<numfilter>> variable=\"cnt\">\n<$list filter=\"[<datafieldsTid>getindex<id_fldName>]\" variable=\"newField\">\n<$action-setfield $tiddler=<<newTitle>> \n $field={{{ [<newField>trim[]lowercase[]split[ ]join[_]] }}}\n $value={{{ [<datafieldsTid>getindex<id_fldValue>] }}} />\n</$list>\n</$list>\n</$set>\n\\end\n\n\\define getInputs()\n<$edit-text tiddler=<<datafieldsTid>> index=<<id_fldName>> tag=input default=\"\" placeholder=\"field name\" />\n<$edit-text tiddler=<<datafieldsTid>> index=<<id_fldValue>> tag=input default=\"\" placeholder=\"field value\"/>\n\\end\n\n\\define add-reset()\n<$button>insert\n<$action-setfield $tiddler=<<datafieldsTid>> counter={{{[<datafieldsTid>get[counter]add[1]]~[[2]]}}}/>\n</$button>\n<$button>reset\n<$action-setfield $tiddler=<<datafieldsTid>> counter=\"1\"/>\n<$action-setfield $tiddler=<<datafieldsTid>> text=\"\"/>\n</$button>\n\\end\n\n\\define create-field-inputbox()\n<$wikify name=flt text={{{ [<datafieldsTid>get[counter]]~[[1]] }}} >\n<$list filter=<<numfilter>> variable=cnt>\n\n<<getInputs>>\n</$list>\n</$wikify>\n\\end\n\n\\define add-more-fields-ui(datafieldsTid:\"\")\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<<add-reset>>\n<<create-field-inputbox>>\n</$vars>\n\\end\n\n\\define add-more-fields-selective-ui(datafieldsTid:\"\", stateTiddler:\"$:/state/commander/tiddler-addfields-status\")\n<$checkbox \n tiddler=<<__stateTiddler__>>\n field=\"text\" \n checked=\"addfields\" unchecked=\"nofields\"\n default=\"nofields\" > \n Add fields\n</$checkbox>\n<$reveal type=\"match\" state=<<__stateTiddler__>> text=\"addfields\" default=\"nofields\" >\n<$vars datafieldsTid=<<__datafieldsTid__>> >\n<<add-reset>>\n<div style=\"padding-left:88px;\">\n<<create-field-inputbox>>\n</div>\n</$vars>\n</$reveal>\n\\end"
},
"$:/plugins/kookma/commander/field/macros/remove": {
"title": "$:/plugins/kookma/commander/field/macros/remove",
"created": "20200109083928203",
"modified": "20200325055328423",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define xx-add-new-field-bulk(newField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__newField__>!is[blank]]\">\n<<create-log-tiddler \"add-new-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]+[!is[missing]]-[has:field[$newField$]]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-field\" $param=<<__newField__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"new field `$newField$` added\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\n\\define remove-old-field-bulk(oldField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__oldField__>!is[blank]]\">\n<<create-log-tiddler \"remove-old-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]+[!is[missing]]+[has:field[$oldField$]]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-field\" $param=<<__oldField__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"old field `$oldField$` removed\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n\\end\n\n\\define set-field-value-bulk(fieldName:\"Empty\", fieldValue:\"Empty\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__fieldName__>!is[blank]]\" variable=null>\n<$list filter=\"[<__fieldValue__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"set-field-value-create-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]-[$fieldName$[$fieldValue$]]\">\n<$list filter=\"[<currentTiddler>has:field[$fieldName$]]\" variable=ignore \nemptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not `$fieldName$` field. Operation ignored//\" tidItem=<<currentTiddler>> />\"\"\" >\n<$action-setfield $field=<<__fieldName__>> $value=<<__fieldValue__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"field `$fieldName$` got a value\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n"
},
"$:/plugins/kookma/commander/field/macros/rename": {
"title": "$:/plugins/kookma/commander/field/macros/rename",
"created": "20200107051937869",
"modified": "20200325055328448",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define rename-field-bulk(oldField:\"\", newField:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore>\n<$list filter=\"[<__oldField__>!is[blank]]\" variable=null>\n<$list filter=\"[<__newField__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"rename-field-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]\">\n<$list filter=\"[<currentTiddler>has:field[$oldField$]]\" variable=ignore\n emptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not field `$oldField$`. Operation ignored.//\" tidItem=<<currentTiddler>> /> \"\"\">\n<$set name=oldValue tiddler=<<currentTiddler>> field=<<__oldField__>> >\t\n<$action-setfield $tiddler=<<currentTiddler>> $field=<<__newField__>> $value=<<oldValue>>/>\n</$set>\n<$action-deletefield $tiddler=<<currentTiddler>> $field=<<__oldField__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"fied `$oldField$` renamed to `$newField$`\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n"
},
"$:/plugins/kookma/commander/field/macros/set": {
"title": "$:/plugins/kookma/commander/field/macros/set",
"created": "20190212101155537",
"modified": "20200325055328470",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define set-field-value-bulk(fieldName:\"\", fieldValue:\"\")\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<$list filter=\"[<__fieldName__>!is[blank]]\" variable=null>\n<$list filter=\"[<__fieldValue__>!is[blank]]\" variable=null>\n<<create-log-tiddler \"set-field-value-create-bulk\">>\n<$list filter=\"[subfilter<searchfilter>]-[$fieldName$[$fieldValue$]]\">\n<$list filter=\"[<currentTiddler>has:field[$fieldName$]]\" variable=ignore \nemptyMessage=\"\"\"<$macrocall $name=\"log-add-single-operation\" msg=\"//has not `$fieldName$` field. Operation ignored//\" tidItem=<<currentTiddler>> />\"\"\" >\n<$action-setfield $field=<<__fieldName__>> $value=<<__fieldValue__>> />\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"field `$fieldName$` got a value\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n</$list>\n</$list>\n</$list>\n\\end\n\n"
},
"$:/plugins/kookma/commander/field/ui": {
"title": "$:/plugins/kookma/commander/field/ui",
"caption": "Field",
"created": "20190212061551615",
"list-after": "$:/plugins/kookma/commander/tag/ui",
"modified": "20200324070652439",
"tags": "$:/tags/Commander",
"type": "text/vnd.tiddlywiki",
"text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/FieldOps]!has[draft.of]]\"\ndefault:\"$:/plugins/kookma/commander/field/uicomp/add-fields\" \nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\"\n>>\n\n"
},
"$:/plugins/kookma/commander/field/uicomp/add-fields": {
"title": "$:/plugins/kookma/commander/field/uicomp/add-fields",
"caption": "Add fields",
"created": "20200109083519146",
"modified": "20200325055328482",
"tags": "$:/tags/Commander/FieldOps",
"type": "text/vnd.tiddlywiki",
"text": "<!-- create the interface-->\n<$macrocall $name=\"add-more-fields-ui\" datafieldsTid=\"$:/temp/commander/tiddler/datafields/addfield\" />\n\n\n<!-- call action macro -->\n<$button class=\"cmd-btn cmd-btn-wd\"> Add new fields\n<$macrocall $name=\"add-new-field-bulk\" \n datafieldsTid=\"$:/temp/commander/tiddler/datafields/addfield\" />\n</$button><br>\n,,Note: This will overwrite the existing fileds!,,"
},
"$:/plugins/kookma/commander/field/uicomp/remove-fields": {
"title": "$:/plugins/kookma/commander/field/uicomp/remove-fields",
"caption": "Remove fields",
"created": "20190314051054548",
"list-after": "$:/plugins/kookma/commander/field/uicomp/add-fields",
"modified": "20200325055328489",
"tags": "$:/tags/Commander/FieldOps",
"type": "text/vnd.tiddlywiki",
"text": "<label class=\"kk-cmd-label\">Old field</label><$select class=\"cmd-select-wd\" tiddler=\"$:/temp/commander/field-remove\" default=\"\">\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -title -tags\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n<$button class=\"cmd-btn cmd-btn-wd\"> Remove old field\n<$macrocall $name=\"remove-old-field-bulk\" oldField={{$:/temp/commander/field-remove}} />\n</$button>"
},
"$:/plugins/kookma/commander/field/uicomp/rename-fields": {
"title": "$:/plugins/kookma/commander/field/uicomp/rename-fields",
"caption": "Rename fields",
"created": "20200107052908832",
"list-after": "$:/plugins/kookma/commander/field/uicomp/remove-fields",
"modified": "20200325055328499",
"tags": "$:/tags/Commander/FieldOps",
"type": "text/vnd.tiddlywiki",
"text": "<label class=\"kk-cmd-label\">Old field</label><$select class=\"cmd-select-wd\" \n tiddler=\"$:/temp/commander/rename-field/old\" default=\"\" >\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -[<systemFieldsTid>get[text]split[ ]]\" > \n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<label class=\"kk-cmd-label\">New field</label><$edit-text\ntiddler=\"$:/temp/commander/rename-field/new\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\" new field name\"\n/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Rename field\n<$macrocall $name=\"rename-field-bulk\" \noldField={{$:/temp/commander/rename-field/old}} \nnewField={{{ [[$:/temp/commander/rename-field/new]get[text]lowercase[]trim[]split[ ]join[_]] }}} />\n</$button>\n\n<!-- new field name is checked to be lowecase and leading and trailing spaces are removed and space between words replaced by underscore (_).\n-->"
},
"$:/plugins/kookma/commander/field/uicomp/set-field-value": {
"title": "$:/plugins/kookma/commander/field/uicomp/set-field-value",
"caption": "Set field value",
"created": "20190212120609737",
"list-after": "$:/plugins/kookma/commander/field/uicomp/rename-fields",
"modified": "20200325055328506",
"tags": "$:/tags/Commander/FieldOps",
"type": "text/vnd.tiddlywiki",
"text": "<label class=\"kk-cmd-label\">Field name</label><$select class=\"cmd-select-wd\" \n tiddler=\"$:/temp/commander/field-name\" default=\"\" >\n<$list filter=\"[subfilter<searchfilter>fields[]sort[]] -[<systemFieldsTid>get[text]split[ ]]\" >\n<option><$view field=\"title\"/></option>\n</$list>\n</$select>\n\n<label class=\"kk-cmd-label\">Field value</label><$edit-text\ntiddler=\"$:/temp/commander/field-value\"\ntag=\"input\" default=\"\"\nclass=\"cmd-txt-area\" placeholder=\" field value\"/>\n<$button class=\"cmd-btn cmd-btn-wd\"> Set field value\n<$macrocall \n $name=\"set-field-value-bulk\" \n fieldName={{$:/temp/commander/field-name}} \n fieldValue={{$:/temp/commander/field-value}} \n/>\n</$button>"
},
"$:/plugins/kookma/commander/filters/Drafts": {
"title": "$:/plugins/kookma/commander/filters/Drafts",
"created": "20190214135512125",
"description": "{{$:/language/Filters/Drafts}}",
"filter": "[has[draft.of]sort[title]]",
"modified": "20200324070652476",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/geneal": {
"title": "$:/plugins/kookma/commander/filters/geneal",
"created": "20190725091830350",
"description": "General filter",
"filter": "[all[shadows+tiddlers]search[your keywrods]]",
"modified": "20200324070652484",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/Missing": {
"title": "$:/plugins/kookma/commander/filters/Missing",
"created": "20190214140029091",
"description": "{{$:/language/Filters/Missing}}",
"filter": "[all[missing]sort[title]]",
"modified": "20200324070652492",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/Orphans": {
"title": "$:/plugins/kookma/commander/filters/Orphans",
"created": "20190214135426497",
"description": "{{$:/language/Filters/Orphans}}",
"filter": "[all[orphans]sort[title]]",
"modified": "20200324070652498",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/RecentSystemTiddlers": {
"title": "$:/plugins/kookma/commander/filters/RecentSystemTiddlers",
"created": "20190214135950458",
"description": "{{$:/language/Filters/RecentSystemTiddlers}}",
"filter": "[has[modified]!sort[modified]limit[50]]",
"modified": "20200324070652508",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/RecentTiddlers": {
"title": "$:/plugins/kookma/commander/filters/RecentTiddlers",
"created": "20190214135912493",
"description": "{{$:/language/Filters/RecentTiddlers}}",
"filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
"modified": "20200324070652513",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/SessionTiddlers": {
"title": "$:/plugins/kookma/commander/filters/SessionTiddlers",
"created": "20190214135831279",
"description": "Tiddlers modified since the wiki was loaded",
"filter": "[haschanged[]]",
"modified": "20200324070652525",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/StoryList": {
"title": "$:/plugins/kookma/commander/filters/StoryList",
"created": "20190214135246552",
"description": "{{$:/language/Filters/StoryList}}",
"filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
"modified": "20200324070652532",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/filters/temp-and-state": {
"title": "$:/plugins/kookma/commander/filters/temp-and-state",
"created": "20190214141452091",
"description": "Temporary and state tiddlers",
"filter": "[prefix[$:/temp]] [prefix[$:/state]]",
"modified": "20200324070652542",
"tags": "$:/tags/Commander/Filter",
"type": "text/vnd.tiddlywiki"
},
"$:/plugins/kookma/commander/help/ui": {
"title": "$:/plugins/kookma/commander/help/ui",
"caption": "Help",
"created": "20190314050052494",
"icon": "$:/core/images/help",
"list-after": "$:/plugins/kookma/commander/setting/ui",
"modified": "20200324070652550",
"tags": "$:/tags/Commander",
"type": "text/vnd.tiddlywiki",
"text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/Help]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/help/uicomp/quick-tutorial\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n\n\n"
},
"$:/plugins/kookma/commander/help/uicomp/quick-tutorial": {
"title": "$:/plugins/kookma/commander/help/uicomp/quick-tutorial",
"caption": "Quick tutorial",
"created": "20190314050138754",
"modified": "20200325092740142",
"tags": "$:/tags/Commander/Help",
"type": "text/vnd.tiddlywiki",
"text": "# Use ''Combo search'' to list possible tiddlers\n#* example: `concept` performs a standard search and find all matches in title, text, and tags\n#* example: `[tag[xx]]` finds all tiddlers tagged with //xx//\n#* example: `[prefix[tt]` finds all tiddlers have title started with //tt//\n#* example: `[has[draft.of]sort[title]]` finds all draft tiddlers\n\n# Use ''Select tiddlers'' for the resulting list to identify which specific tiddlers to do a batch operation on\n#* this step lets you to do a batch operation on selected tiddlers NOT all items by ''Combo search''!\n#* it is possible to select/deselect all tiddlers from ''Combo search'' result at once! Note that, by default all tiddlers are considered for bulk operation until selective operation is activated!\n# From ''Batch operations tabs'' select the batch operation you wish to perform on selected tiddlers\n#* example: title, tag, and field operations\n#* example: Snr operation\n#* Inspect tab can be used to inspect tiddlers before or after performing operations\n\n* Notes:\n** Multiple batch operations can be done on the same set (unless you change something in the search criteria)\n** Sometimes it is useful to use an intermediate batch to help, like tag tiddlers with a \"working\" tag, using multiple searches, then then use the \"working\" tag to apply a batch operation to\n\n<div class=\"commander-alert\">''Note'': For good operation a tiddler width of 800px is recommended. You can also use //Sidebar layout// as `Fluid story`.</div>\n\n\nFor detailed docummention go to [[Demo page|https://kookma.github.io/TW-Commander/]]\n\n!!! Footenote\n# [[Use filter expression|https://tiddlywiki.com/prerelease/#Filters:Filters%20%5B%5BFilter%20Expression%5D%5D%20%5B%5BFilter%20Syntax%5D%5D%20%5B%5BFilter%20Operators%5D%5D%20%5B%5BFilter%20Parameter%5D%5D%20%5B%5BFilter%20Run%5D%5D%20%5B%5BFilter%20Step%5D%5D%20%5B%5BFilter%20Whitespace%5D%5D]]"
},
"$:/plugins/kookma/commander/help/uicomp/regular-expression": {
"title": "$:/plugins/kookma/commander/help/uicomp/regular-expression",
"caption": "Regular expressions",
"created": "20190314084511720",
"list-after": "$:/plugins/kookma/commander/help/uicomp/snr",
"modified": "20200325093450357",
"tags": "$:/tags/Commander/Help",
"type": "text/vnd.tiddlywiki",
"text": "!! Regular Expressions Quick Reference\n\n|''FLAGS'' |<|<|h\n| i |ignore case|case insensitive matching|\n| |whole words|match strings of a-z, 0-9 and _|\n| g |global|field start=^, field end=$, all matches|\n| m |multi-line|line start=^, line end=$, first match|\n| |first match|field start=^, field end=$, first match|\n|''MATCH'' |<|<|h\n|''Anchors''|<|<|\n| ^ |start of scope|see Flags, match is zero length|\n| $ |end of scope|see Flags, match is zero length|\n| \\b |word boundary|anchor to edge of word, zero length|\n| \\B |not word boundary|anchor inside word, zero length|\n|''Character Classes''|<|<|\n| [c] |class of characters|any one matches, e.g. [abc123]|\n| [^c] |negated class of characters|any one doesn't match, e.g. [^abc123]|\n|''Shorthand Character Classes''|<|<|\n| . |any character except newline|same as [^\\n]|\n| \\d |decimal|same as [0-9]|\n| \\D |not decimal|same as [^0-9]|\n| \\s |white-space|same as [\\ \\t\\n]|\n| \\S |not white-space|same as [^\\ \\t\\n]|\n| \\t |tab|same as [\\t]|\n| \\n |newline|same as [\\n]|\n| \\w |word character|same as [a-zA-Z0-9_]|\n| \\W |not word character|same as [^a-zA-Z0-9_]|\n|''Capturing Groups''|<|<|\n| (match) |match placed in variable $x|can be used in Replace|\n| (\\x) |repeats match pattern of $x|can be used in Replace|\n|''Quantifiers''|<|<|\n| ? |single match|match 0 or 1 time|\n| * |greedy match 0+|match 0 or as many times as possible|\n| *? |lazy match 0+|match 0 or as few times as possible|\n| + |greedy match 1+|match 1 or as many times as possible|\n| +? |lazy match 1+|match 1 or as few times as possible|\n| {x} |match x times|match x times|\n| {x,y} |match x to y times|match x times to exactly y times|\n| {x,} |match x or more times|match x times or as many as possible|\n|''Escapes''|<|<|\n| \\ |escape special characters|add to \\ [ ] ( ) { } ^ $ . ? * + for literals|\n|''REPLACE'' |<|<|h\n| $& |return the full match|<|\n| $x |return $x where x is the numeric index of a Capturing Group|<|\n|''NOTE'' |<|<|h\n|This Reference supports most ordinary uses of regular expressions.<br> For advanced options: [[MDN Reference|https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Using_simple_patterns]]; examples: [[regular-expressions.info|https://www.regular-expressions.info/tutorial.html]].|<|<|\n\n"
},
"$:/plugins/kookma/commander/help/uicomp/relink": {
"title": "$:/plugins/kookma/commander/help/uicomp/relink",
"caption": "Relink on rename",
"created": "20190912052826269",
"list-after": "$:/plugins/kookma/commander/help/uicomp/regular-expression",
"modified": "20200325093202388",
"tags": "$:/tags/Commander/Help",
"type": "text/vnd.tiddlywiki",
"text": "!! Relink on rename\nWhen Tiddler Commander is used to rename bulk tiddlers in operation like\n\n* Title operation\n** add/remove prefix\n** add/remove suffix\n** remove chars from the begining or end of title\n* ~SnR\n** Search and replace in tiddlers title\n\nIt is possible to update all links to title. This includes //tags// and //list//. If [[Relink|https://flibbles.github.io/tw5-relink/]] plugin is installed, then not only title will be updated in //tags// and //list// field, but also in all filters, transclusions, text field and evrywhere.\n\n<div class=\"commander-alert\"> ''Note'': Relink does not update all forms of title e.g those created from different segments, but it will update any occurances</div>\n\n\n!! How to integrate with ''Relink''?\n\nSimply install the [[Relink|https://flibbles.github.io/tw5-relink/]] plugin and it will be appeared as an option when Tiddler Commander title operations including ~SnR are performed!\n"
},
"$:/plugins/kookma/commander/help/uicomp/snr": {
"title": "$:/plugins/kookma/commander/help/uicomp/snr",
"caption": "Search-n-Replace",
"created": "20190307104654008",
"list-after": "$:/plugins/kookma/commander/help/uicomp/quick-tutorial",
"modified": "20200925143424505",
"tags": "$:/tags/Commander/Help",
"type": "text/vnd.tiddlywiki",
"text": "!! Search and replace using Snr\nSnr stands for search and replace, is a powerful tool uses regular expression for searching all fields and lets replace chars, words, phrases with new values.\n\n!! How to use\n* Enter a search filter or keywords in ''Combo search'' box like `[tag[myTag]]` or `concept`\n* Use ''Select tiddlers'' for the resulting list to identify which specific tiddlers to do a Snr operation on\n** If selective operation is unchecked, all tiddlers from step one will be included in Snr operation.\n* From ''Tiddler title'' drop down menu select a tiddler\n* From ''Field name'' drop down menu select a tiddler field like `text`\n** all fileds even `title` can be selected\n* In the ''Search text'' type the search term for example `this`\n* In the ''Replace with'' type the term you want to replace with like `that`\n* Check the ''Differences'' and if you are satisfied with the result, press the `Replace?` button\n* You can press `Replace all?` if you want to search and replace in all selected tiddlers\n\n;Remarks\n: The `Replace all?` lets you to search and replace in all selected tiddlers at once! It is possible to search and replace even in `title` field!\n\n<$list filter=\"[[snr.png]is[tiddler]]\"><<image-pretty img:\"snr.png\" width:\"60%\" align:\"center\" caption:\"Fig 1. Search and replace using regular expression\">></$list>\n\n!! Special characters\n<<<\nAs `SNR` uses ''regexp'' pattern to make search and replace, when special characters are used in the ''Search text'' box, they shall be escaped among them are `*`, `+`, `[]`, `?` ...\nTo use these characters do like below\n\n```\n\\[ \\] \\( \\) \\{ \\} \\. \\* \\+ \\? \\^ \\$ \\\\ \\|\n```\n<<<\n\n!! Warning\n<<<\n* SNR replace the contents of tiddlers.<br> ''//The action can not be undone//''. So always make a backup before performing any replace action\n<<<"
},
"$:/plugins/kookma/commander/help/uicomp/warning": {
"title": "$:/plugins/kookma/commander/help/uicomp/warning",
"caption": "Warning",
"created": "20200325092841002",
"list-after": "$:/plugins/kookma/commander/help/uicomp/relink",
"modified": "20200325093538187",
"tags": "$:/tags/Commander/Help",
"type": "text/vnd.tiddlywiki",
"text": ";Note i\n:Tiddler Commander is a very powerful tool, it can change any field in any tiddler.// Make sure what you are doing//!\n\n;Note ii\n:Tiddler Commander uses two steps tiddler selection. It uses a combo search box to screen (using standard or filter search) possible tiddlers and then uses a selective list of tiddlers from first step for batch operation!\n:# If selective operation is unchecked, then all tiddlers from step one are used for batch operation\n:# If selective operation is checked, then user has to manually select among tiddlers, and the selected ones are used for batch operation \n\n;Note iii\n://Commander do not perform operation on shadow tiddlers//, unless they are overriden. Because shadow tiddlers aren’t stored as ''real'' tiddlers. They are intentionally excluded from most operations by default so that they don’t clutter filters made by users unless explicitly required. \n\n<div class=\"commander-alert\">''Warning''\nBefore using Tiddler commander for bulk operation on your own valuable, irreplaceable data, ''backup them''.\n</div>"
},
"$:/plugins/kookma/commander/history": {
"title": "$:/plugins/kookma/commander/history",
"created": "20200324061906253",
"modified": "20210102152245874",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Full change log https://kookma.github.io/TW-Commander/#ChangeLog\n\n* ''2.1.2'' -- 2021.01.02 -- Saq Imtiaz release\n* ''2.1.0'' -- 2020.03.25 -- stable release\n* ''0.1.0'' -- 2019.02.12 -- mature public release\n"
},
"$:/plugins/kookma/commander/images/commander.svg": {
"title": "$:/plugins/kookma/commander/images/commander.svg",
"caption": "file-alt (Regular)",
"created": "20190724144859943",
"modified": "20210102140141641",
"type": "text/vnd.tiddlywiki",
"text": "<svg class=\"tc-image-file-alt tc-image-button\" width=\"22pt\" height=\"22pt\" viewBox=\"0 0 384 512\"><path d=\"M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z\"/></svg>"
},
"$:/plugins/kookma/commander/inspect/comp/edit-fileds": {
"title": "$:/plugins/kookma/commander/inspect/comp/edit-fileds",
"created": "20190313061511585",
"modified": "20200325055328517",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}] \n\\end\n\n\\define new-field()\n<$vars name={{$:/temp/newfieldname}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button class=\"cmd-btn\">\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{$:/temp/newfieldvalue}}/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldname\"/>\n<$action-deletetiddler $tiddler=\"$:/temp/newfieldvalue\"/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button class=\"cmd-btn\">\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\n\\define compInspect-edit-fileds(commonFields:\"\")\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n\n\n<$list filter=\"created creator modified modifier -[enlist<__commonFields__>]\" variable=\"currentField\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n\n\n\n\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>>\n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=\"$:/temp/newfieldname\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\"/>\n</span>\n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"$:/temp/newfieldname\">\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title{$:/temp/newfieldname}sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title{$:/temp/newfieldname}sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<<currentField>>\n</$link>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$edit-text tiddler=\"$:/temp/newfieldvalue\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\"/>\n</span>\n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n\\end"
},
"$:/plugins/kookma/commander/inspect/comp/edit-preview": {
"title": "$:/plugins/kookma/commander/inspect/comp/edit-preview",
"created": "20200115050859257",
"modified": "20200325055328524",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define compInspect-edit-preview(tiddler, commonFields:\"\")\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">title:</td>\n<td class=\"tc-edit-field-value\"><$link to=<<__tiddler__>> ><$text text=<<__tiddler__>> /></$link></td>\n</tr>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">tags:</td>\n<td class=\"tc-edit-field-value\">{{$tiddler$||$:/core/ui/EditTemplate/tags}}</td>\n</tr>\n<tr class=\"tc-edit-field\"><td class=\"tc-edit-field-name\">text:</td>\n<td class=\"tc-edit-field-value\"><$macrocall $name=compInspect-get-field tiddler=<<__tiddler__>> field=\"text\" tag=\"textarea\" /></td>\n</tr>\n</tbody>\n</table>\n</div>\n\n<$tiddler tiddler=<<__tiddler__>> >\n<$macrocall $name=\"compInspect-edit-fileds\" commonFields=<<__commonFields__>> />\n</$tiddler>\n\\end\n\n\\define compInspect-get-field(tiddler, field, tag:\"input\") \n<$edit-text class=\"tc-edit-texteditor\" tiddler=<<__tiddler__>> field=<<__field__>> tag=<<__tag__>> default=\"\" placeholder={{$:/language/EditTemplate/Body/Placeholder}}/>\n\\end"
},
"$:/plugins/kookma/commander/inspect/comp/main": {
"title": "$:/plugins/kookma/commander/inspect/comp/main",
"created": "20190308151331101",
"modified": "20200325055328536",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define compInspect(filter, stateTiddler:\"thisTiddler\")\n<$set name=\"state\" \n value={{{ [[$:/state/compInspect/]addsuffix<__stateTiddler__>] }}} >\n<$vars\n slStateTid={{{ [<state>addsuffix[/]addsuffix[selectState-tiddler]] }}}\n rvStateTid={{{ [<state>addsuffix[/]addsuffix[revealState-tiddler]] }}}\n chStateTid={{{ [<state>addsuffix[/]addsuffix[checkboxState-tiddler]] }}} >\n\nSelect tiddler &nbsp;<$macrocall $name=compSelect filter=<<__filter__>> stateTiddler=<<slStateTid>> />\n&nbsp;&nbsp;\n<$macrocall $name=\"check-common-fields\" stateTiddler=<<chStateTid>> />\n&nbsp;&nbsp;\n<$reveal stateTitle=<<rvStateTid>> type=\"nomatch\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<<rvStateTid>> setTo=\"edit\" tooltip=\"edit tiddler\">{{$:/core/images/edit-button}}</$button>\n<$macrocall $name=compInspect-show-preview tiddler={{{ [<slStateTid>get[text]]+[subfilter<__filter__>] }}} commonFields={{{ [<chStateTid>get[text]] }}}/>\n</$reveal>\n<$reveal stateTitle=<<rvStateTid>> type=\"match\" text=\"edit\">\n<$button class=\"tc-btn-invisible\" setTitle=<<rvStateTid>> setTo=\"\" tooltip=\"confirm changes\">{{$:/core/images/done-button}}</$button>\n<$macrocall $name=compInspect-edit-preview tiddler={{{ [<slStateTid>get[text]]+[subfilter<__filter__>] }}} commonFields={{{ [<chStateTid>get[text]] }}}/>\n</$reveal>\n\n</$vars>\n</$set>\n\\end\n\n\\define check-common-fields(stateTiddler)\n<$vars commonFields={{{[<commonFieldsTid>get[text]]}}}>\n<$checkbox \n tiddler=<<__stateTiddler__>>\n field=\"text\" \n checked=<<commonFields>>\n unchecked=\"\"\n default=\"\"\n> Exclude common fields?</$checkbox>\n</$vars>\n\\end"
},
"$:/plugins/kookma/commander/inspect/comp/select": {
"title": "$:/plugins/kookma/commander/inspect/comp/select",
"created": "20190308070713468",
"modified": "20200325055328546",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define compSelect(filter:\"\", stateTiddler:\"\", default:\"\", class:\"\", showButtons:\"show\")\n<$select tiddler=<<__stateTiddler__>> default=<<__default__>> class=<<__class__>> >\n<option value=\"\">None</option>\n<$list filter=<<__filter__>> variable=item>\n<option value=<<item>>><$text text=<<item>> /></option>\n</$list>\n</$select>\n<$reveal type=\"match\" text=\"show\" default=<<__showButtons__>> >\n<$vars myfilter=<<__filter__>> mystateTiddler=<<__stateTiddler__>> myitem={{{ [<__stateTiddler__>get[text]] }}} >\n<$button actions=<<cs-prev-item>> class=\"cmd-btn\"> prev </$button>\n<$button actions=<<cs-next-item>> class=\"cmd-btn\"> next </$button>\n</$vars>\n</$reveal>\n\\end\n\n\\define cs-prev-item()\n<$list filter=\"[subfilter<myfilter>] +[before<myitem>]\" variable=\"prev-item\" >\n<$action-setfield $tiddler=<<mystateTiddler>> text=<<prev-item>> />\n</$list>\n\\end\n\n\\define cs-next-item()\n<$list filter=\"[subfilter<myfilter>] +[after<myitem>]\" variable=\"next-item\" >\n<$action-setfield $tiddler=<<mystateTiddler>> text=<<next-item>> />\n</$list>\n\\end\n\n<!-- used by\n - $:/plugins/kookma/commander/compInspect/main\n-->"
},
"$:/plugins/kookma/commander/inspect/comp/show-preview": {
"title": "$:/plugins/kookma/commander/inspect/comp/show-preview",
"created": "20190308070953891",
"modified": "20200325055328553",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define compInspect-show-preview(tiddler, commonFields:\"\")\n<$vars mainFields=\"title tags text\">\n<table class=\"cmd-ci-table\">\n<tr><td class=\"leftcol\">title</td>\n<td class=\"rightcol\"><$link to=<<__tiddler__>> ><$text text=<<__tiddler__>> /></$link></td>\n</tr>\n\n<tr><td class=\"leftcol\">tags</td>\n<td style=\"padding:3px;\"><$macrocall $name=showTags tiddler=<<__tiddler__>> /></td>\n</tr>\n<tr><td class=\"leftcol\">text</td>\n<td><$transclude tiddler=<<__tiddler__>> field=\"text\" mode=\"block\"/></td>\n</tr>\n<$list filter=\"[<__tiddler__>fields[]] -[enlist<mainFields>] -[enlist<__commonFields__>]\" variable=\"otherFld\">\n<tr><td class=\"leftcol\"><<otherFld>></td>\n<td class=\"rightcol\"><$transclude tiddler=<<__tiddler__>> field=<<otherFld>> mode=\"inline\"/></td>\n</tr>\n</$list>\n</table>\n</$vars>\n\\end\n\n\\define showTags(tiddler)\n<$list filter=\"[<__tiddler__>tags[]]\" variable=tagItem >\n<$macrocall $name=tag tag=<<tagItem>> />\n</$list>\n\\end\n"
},
"$:/plugins/kookma/commander/inspect/ui": {
"title": "$:/plugins/kookma/commander/inspect/ui",
"caption": "Inspect",
"created": "20190313075823496",
"list-after": "$:/plugins/kookma/commander/field/ui",
"modified": "20200325055328564",
"tags": "$:/tags/Commander",
"type": "text/vnd.tiddlywiki",
"text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/InspectOps]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/inspect/uicomp/Inspection\"\nclass:\"tc-vertical cmd-tab-wd\">>\n"
},
"$:/plugins/kookma/commander/inspect/uicomp/Inspection": {
"title": "$:/plugins/kookma/commander/inspect/uicomp/Inspection",
"caption": "Inspect",
"created": "20190313080119081",
"modified": "20200325055328571",
"tags": "$:/tags/Commander/InspectOps",
"type": "text/vnd.tiddlywiki",
"text": "<$macrocall \n $name=compInspect\n filter=<<searchfilter>>\n stateTiddler=\"commander\"\n/>"
},
"$:/language/Buttons/Commander/Caption": {
"title": "$:/language/Buttons/Commander/Caption",
"created": "20190725032131129",
"modified": "20200324080437929",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "commander"
},
"$:/language/Buttons/Commander/Hint": {
"title": "$:/language/Buttons/Commander/Hint",
"created": "20190725032106026",
"modified": "20200324080437905",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Tiddler Commander"
},
"$:/plugins/kookma/commander/license": {
"title": "$:/plugins/kookma/commander/license",
"created": "20200324061906254",
"modified": "20200324061959559",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "Distributed under an MIT license.\n\nCopyright (c) 2018-2020 [[Mohammad Rahmani|https://github.com/kookma]]\n\n<<<\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n<<<"
},
"$:/plugins/kookma/commander/log/ui": {
"title": "$:/plugins/kookma/commander/log/ui",
"caption": "Log status",
"created": "20190221152805807",
"modified": "20200324070652656",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "<div class=\"commander-alert\" style=\"padding:5px;font-size:0.90em;\">\n<$button class=\"tc-btn-invisible tc-tiddlylink\" actions=<<delete-all-log-tiddlers>>>Clear log</$button>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[tag[$:/tags/Commander/LogOps]]\" />\"\"\">\n<div class=\"tc-search-results\">\n<span class=\"kk-commander-log-note\">Recent number of operations: <<resultCount>></span><br>\n<$list filter=\"[tag[$:/tags/Commander/LogOps]] +[!sort[created]]\" variable=\"logTid\">\n<b><$view tiddler=<<logTid>> field=\"created\" format=\"date\" template=\"YYYY-0MM-0DD 0hh:0mm:0ss\"/> \n<$view tiddler=<<logTid>> field=\"caption\">\n <$view tiddler=<<logTid>> field=\"title\"></$view>\n</$view>\n</b>\n<ol><$list filter=\"[<logTid>indexes[]]\" variable=\"item\">\n<li><$link to=<<item>>><<item>></$link>\n<$set name=\"myItem\" tiddler=<<logTid>> index=<<item>> >\n<$list filter=\"[<myItem>!search[existed]]\" variable=\"ignore\" \n emptyMessage=\"\"\"<span style=\"color:red;\"><<myItem>></span>\"\"\" >\n<span class=\"kk-commander-log-item\"><<myItem>></span>\n</$list>\n</$set>\n</li>\n</$list></ol>\n</$list>\n</div>\n</$set>\n</div>"
},
"$:/plugins/kookma/commander/macros/compConfirmAction": {
"title": "$:/plugins/kookma/commander/macros/compConfirmAction",
"created": "20190301145916990",
"modified": "20200324070652662",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define compConfirmAction(\nbtnLabel:\"Delete these tiddlers\", \nconfirmMessage:\"Are you sure you wish to delete\", \nstateTiddler:\"\"\ncountFilter:\"\", \nactionMacro:\"\")\n<$set name=resultCount value={{{ [subfilter<__countFilter__>count[]] }}} >\n<$reveal type=\"gt\" text=\"0\" default=<<resultCount>> >\n<$button popup=<<qualify \"\"\"$stateTiddler$\"\"\">> class=\"cmd-btn\">$btnLabel$</$button>\n</$reveal>\n<$reveal state=<<qualify \"\"\"$stateTiddler$\"\"\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n$confirmMessage$ <<resultCount>> tiddler(s)?\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"cmd-btn\"> $btnLabel$\n<$macrocall $name=<<__actionMacro__>> />\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end"
},
"$:/plugins/kookma/commander/macros/definition": {
"title": "$:/plugins/kookma/commander/macros/definition",
"created": "20200102195320611",
"description": "some macro are not used REMOVE THEM",
"modified": "20200325055328579",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define tempPath() $:/temp/commander\n\n\\define searchboxTid() $(tempPath)$/search-box\n\\define selectiveOpsTid() $(tempPath)$/selective-operation\n\n\n\\define workingTag() $:/tags/Commander/Working\n\\define exportTagTid() $:/temp/commander/exportTag\n\\define systemFieldsTid() $:/plugins/kookma/commander/config/systemfields\n\\define commonFieldsTid() $:/plugins/kookma/commander/config/commonfields"
},
"$:/plugins/kookma/commander/macros/logging": {
"title": "$:/plugins/kookma/commander/macros/logging",
"created": "20190221163406469",
"modified": "20200325055356563",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define set-title() $:/temp/commander/logs/tid-{{{[tag[$:/tags/Commander/LogOps]count[]add[1]]}}}\n\n\\define create-log-tiddler(msg)\n<$wikify name=\"myTitle\" text=\"\"\"<<set-title>>\"\"\">\n<$wikify name=\"myCaption\" text=\"\"\"<$macrocall $name=\"set-caption\" msg=<<__msg__>> />\"\"\">\n<$action-createtiddler $basetitle=<<myTitle>>\n$savetitle=\"$:/state/commander/log-tiddler\"\ntags=\"$:/tags/Commander/LogOps\"\ntype=\"application/json\"\ncaption=<<__msg__>>\n/>\n</$wikify>\n</$wikify>\n\\end\n\n\\define log-add-single-operation(msg:\"commander operation\", tidItem:\"no item\")\n<$action-setfield $tiddler={{$:/state/commander/log-tiddler}} $index=<<__tidItem__>> $value=<<__msg__>> />\n\\end\n\n\n\\define delete-all-log-tiddlers()\n<$action-deletetiddler $filter=\"[tag[$:/tags/Commander/LogOps]]\" />\n\\end"
},
"$:/plugins/kookma/commander/macros/remove-workingtag": {
"title": "$:/plugins/kookma/commander/macros/remove-workingtag",
"created": "20200103172259595",
"modified": "20200325055328597",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define remove-working-tag(oldTag)\n<$list filter=\"[all[shadows+tiddlers]tag<workingTag>limit[1]]\" variable=ignore>\n<<create-log-tiddler \"remove-workingTag\">>\n<$list filter=\"[all[shadows+tiddlers]tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<__oldTag__>> />\n</$fieldmangler>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"working tag `$oldTag$` removed\"\"\" tidItem=<<currentTiddler>> />\n</$list>\n</$list>\n\\end\n\n\n"
},
"$:/plugins/kookma/commander/macros/slider": {
"title": "$:/plugins/kookma/commander/macros/slider",
"created": "20200105085554618",
"modified": "20200325065829776",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define commander-slider(title, default:\"closed\")\n<$set name=\"revealState\" value=<<qualify \"$:/state/commander/reveal/$title$\">>>\n<h2>\n <$reveal type=\"nomatch\" state=<<revealState>> text=\"open\" default=\"$default$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"open\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$default$\">\n <$button class=\"tc-btn-invisible tc-tiddlylink\" set=<<revealState>> setTo=\"closed\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <$view tiddler=\"$title$\" field=\"caption\">\n <$view tiddler=\"$title$\" field=\"title\"></$view>\n </$view>\n \n</h2>\n\n<$reveal type=\"match\" state=<<revealState>> text=\"open\" default=\"$default$\">\n<$transclude tiddler=\"$title$\" mode=\"block\" />\n</$reveal>\n</$set>\n\\end"
},
"$:/plugins/kookma/commander/macros/utility": {
"title": "$:/plugins/kookma/commander/macros/utility",
"created": "20190315092752816",
"modified": "20200325055356631",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define display(label,text)\n<$set name=\"stateTid\" value=\"$:/temp/commander/display/popup/$label$\" >\n<$button popup=<<stateTid>> class=\"tc-btn-invisible\"><span style=\"text-decoration: underline\">$label$</span></$button>\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<stateTid>> animate=\"yes\">\n<span style=\"color:blue;\"><$text text=<<__text__>> /></span></$reveal>\n</$set>\n\\end\n\n\\define is-filterSeearch-newer-than-selectedTitles(TidA, TidB)\n<$set name=\"tidAMod\" value={{{ [[$TidA$]get[modified]] }}}>\n<$set name=\"tidBMod\" value={{{ [[$TidB$]get[modified]] }}}>\n<$set name=\"tidAText\" value={{{ [[$TidA$]get[text]] }}}>\n<$set name=\"tidBText\" value={{{ [[$TidB$]get[text]] }}}>\n<$list filter=\"[<__TidB__>get[text]minlength[1]]\" variable=ignore>\n<$reveal type=\"nomatch\" default=<<tidAText>> text=<<tidBText>>>\n<$list filter=\"[<tidAMod>] [<tidBMod>] +[nsort[]last[1]removesuffix<tidBMod>]\">\nA new filter search has been detected, click on the search button to apply it.\n</$list>\n</$reveal>\n</$list>\n</$set>\n</$set>\n</$set>\n</$set>\n\\end\n\n!!Remarks\n;is-filterSeearch-newer-than-selectedTitles\n* Checks `TidA` and `TidB` for modified date and text\n* If They are not empty, then\n** checks if the text of two are equal, if not\n** checks to see if `TidB` is newer or not\n** if newer shows a message, to apply the new search filter\n* Note\n** `TidA=\"$:/temp/commander\"`\n** `TidB=\"$:/temp/commander/search-box\"`\n* is-filterSeearch-newer-than-selectedTitles is called from $:/plugins/kookma/commander/search/ui\n\n;display\n* gets a label and a text\n* create an inline label\n* on click label, the text is displayed as temporary popup\n* losing focus, the text goes hidden\n* this macro is used in customized compSelective to show the active filter"
},
"$:/plugins/kookma/commander/readme": {
"title": "$:/plugins/kookma/commander/readme",
"created": "20200324061906254",
"modified": "20210102142228008",
"tags": "",
"type": "text/vnd.tiddlywiki",
"text": "; Tiddler Commander\nTiddler Commander, in short ''Commander'' is a unique tool for batch operations on tiddlers. Commander has the below features\n\n* Bulk tiddler creation/deletion\n* Combo search to filter and select tiddlers\n* Title operation: add, remove prefixes and suffixes, also remove cahras form begining and end of title (on renaming tiddlers, [[relink|$:/plugins/kookma/commander/help/uicomp/relink]] can be used to update title in other tiddlers)\n* Tag operation: add, remove, replace\n* Field operation: add, remove, rename, and set field value\n* SNR, search and replace in all fields including text, tags, //title//, and common fields\n* Inspect, to review and inspect tiddlers in one place, scroll among them and edit all fields (including common fields), tags, text (title is an exception!)\n* Log, create logs of all operations\n* Search, //save and load// any combination of filter search\n\n; Start Commander\n* Normally Commander adds its icon: <span class=\"cmd-doc\">{{$:/plugins/kookma/commander/images/commander.svg}}</span> to page controls.\n* Open the right sidebar and click on the <span class=\"cmd-doc\">{{$:/plugins/kookma/commander/images/commander.svg}}</span> Commander is started\n* In standard Tiddlywiki, control buttons are shown on the right sidebar under site title.\n\n; Code and demo\nFor learning plugin features, syntax, tutorial and examples see the plugin demo and code pages\n\n* Demo: https://kookma.github.io/TW-Commander/\n* Code: https://github.com/kookma/TW-Commander\n\n<style>\n.cmd-doc svg{\nwidth: 1.2em;\nheight: 1.2em;\nvertical-align: middle;}\n</style>"
},
"$:/plugins/kookma/commander/search/filter-button/clear": {
"title": "$:/plugins/kookma/commander/search/filter-button/clear",
"created": "20190214132946159",
"list-after": "$:/plugins/kookma/commander/search/filter-button/search",
"modified": "20200325055356645",
"tags": "$:/tags/Commander/Search/FilterButton",
"type": "text/vnd.tiddlywiki",
"text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<$reveal type=\"nomatch\" stateTitle=<<searchboxTid>> stateField=\"text\" text=\"\">\n<$button class=\"tc-btn-invisible\" tooltip=\"clear search box and selected tiddlers\">\n<$action-setfield $tiddler=<<searchboxTid>> $field=\"text\" $value=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/commander\" $field=\"text\" $value=\"\"/>\n<$action-setfield $tiddler=\"$:/state/commander/snr/select-tiddler\" $field=\"text\" $value=\"\"/><!-- SNR selection -->\n<$action-setfield $tiddler=\"$:/state/compInspect/temp/commander/selectState-tiddler\" $field=\"text\" $value=\"\"/> <!-- Inspect selection -->\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n\n<!--\nthere is extra action should be removed\n-->"
},
"$:/plugins/kookma/commander/search/filter-button/dropdown": {
"title": "$:/plugins/kookma/commander/search/filter-button/dropdown",
"created": "20190214133424013",
"modified": "20200325055328632",
"tags": "$:/tags/Commander/Search/FilterButton",
"type": "text/vnd.tiddlywiki",
"text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/commander/filterDropdown\">> class=\"tc-btn-invisible\" tooltip=\"select a search filter\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/commander/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<searchboxTid>> >\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Commander/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>"
},
"$:/plugins/kookma/commander/search/filter-button/save": {
"title": "$:/plugins/kookma/commander/search/filter-button/save",
"created": "20190214141644228",
"list-after": "$:/plugins/kookma/commander/search/filter-button/clear",
"modified": "20200325055356657",
"tags": "$:/tags/Commander/Search/FilterButton",
"type": "text/vnd.tiddlywiki",
"text": "\\import $:/plugins/kookma/commander/macros/definition\n\n<$reveal type=\"nomatch\" stateTitle=<<searchboxTid>> stateField=\"text\" text=\"\">\n<$button class=\"tc-btn-invisible\" tooltip=\"save current search\" popup=<<qualify \"$:/state/commander/SaveDropdown\">> >\n{{$:/core/images/file}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/commander/SaveDropdown\">> type=\"popup\" class=\"tc-popup-keep\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\nSave new search filter<br><br>\n<$edit-text\ntiddler=\"$:/temp/commander/save-new-filter\"\ntag=\"input\"\ndefault=\"\"\nclass=\"cmd-txt-area\"\nplaceholder=\"description for new filter\"\n/> <br><br>\n\n<$button class=\"tc-btn\"> Save new filter\n<$macrocall $name=\"create-new-filter\" \n description={{$:/temp/commander/save-new-filter}} \n\tbasetitle=\"$:/plugins/kookma/commander/filters/yourFilter\" \n\tfilter={{{[<searchboxTid>get[text]]}}} \t/>\n<$action-deletetiddler $tiddler=\"$:/temp/commander/save-new-filter\"/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/commander/SaveDropdown\">> />\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n\n<!-- ToDO\ncorrect classes for textbox\n-->"
},
"$:/plugins/kookma/commander/search/macros/create-new-filter": {
"title": "$:/plugins/kookma/commander/search/macros/create-new-filter",
"created": "20190214142032323",
"modified": "20200325055356665",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define create-new-filter(description:\"\", basetitle:\"\", filter:\"\")\n<$list filter=\"[<__description__>!is[blank]]\" variable=\"ignore\">\n<$action-createtiddler \n $basetitle=\"\"\"$basetitle$\"\"\"\n tags=\"$:/tags/Commander/Filter\"\n description=<<__description__>>\n filter=\"\"\"$filter$\"\"\"\n /> \n</$list>\n\\end\n"
},
"$:/plugins/kookma/commander/search/macros/select-deselect": {
"title": "$:/plugins/kookma/commander/search/macros/select-deselect",
"created": "20200106121946448",
"modified": "20200325055328657",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define select-all()\n<$list filter=\"[subfilter<filtertext>!is[missing]!tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<workingTag>> />\n</$fieldmangler>\n\\end\n\n\\define deselect-all()\n<$list filter=\"[tag<workingTag>]\">\n<$fieldmangler>\n<$action-sendmessage $message=\"tm-remove-tag\" $param=<<workingTag>> />\n</$fieldmangler>\n\\end"
},
"$:/plugins/kookma/commander/search/macros/warning": {
"title": "$:/plugins/kookma/commander/search/macros/warning",
"created": "20200106143244633",
"modified": "20200325055328672",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define warn-for-selectedTids-from-previous-operation()\n<$list filter=\"[tag<workingTag>]-[subfilter<filtertext>]+[count[]!match[0]] \">\n<span style=\"color:red;font-size:0.85em\">There are remained selected tiddlers from previous search! Remove them by pressing ''deselect all''!</span>\n</$list>\n\\end"
},
"$:/plugins/kookma/commander/search/selection": {
"title": "$:/plugins/kookma/commander/search/selection",
"caption": "Select tiddlers",
"created": "20190725144912018",
"modified": "20200325055328684",
"type": "text/vnd.tiddlywiki",
"text": "\\import $:/plugins/kookma/commander/macros/definition\n<$checkbox tiddler=<<selectiveOpsTid>> field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\" uncheckactions=<<deselect-all>> > Selective operation?</$checkbox>\n\n<$reveal type=\"nomatch\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\" class=\"kk-commander-tiddler-list kk-commander-columns3\">\n<$list filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\"><$link/><br></$list>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\">\n<$button actions=<<select-all>> > Select all</$button> <$button actions=<<deselect-all>> > Deselect all</$button>\n<small style=\"margin-left:10px;\">Number of tiddlers selected: <$count filter=\"[tag<workingTag>]\" /></small><br>\n<<warn-for-selectedTids-from-previous-operation>>\n</$reveal>\n\n\n<$reveal type=\"match\" stateTitle=<<selectiveOpsTid>> stateField=\"text\" text=\"yes\" tag=\"div\" class=\"kk-commander-tiddler-list kk-commander-columns3\">\n<$list filter=\"[subfilter<filtertext>!prefix[$:/temp/commander]!is[missing]]\">\n<$checkbox tag=<<workingTag>>> <$link/></$checkbox><br>\n</$list>\n</$reveal>\n\n<!-- Description\nThis tiddler implement interface to selectivly add tiddlers for commander operations.\nEach selected tiddler gets a working tag\n-->"
},
"$:/plugins/kookma/commander/search/ui": {
"title": "$:/plugins/kookma/commander/search/ui",
"caption": "Commander filter search",
"created": "20190212055219117",
"modified": "20200325055356672",
"type": "text/vnd.tiddlywiki",
"text": "\\import $:/plugins/kookma/commander/macros/definition\n<!-- above statement is not required and only prevent this tiddler overwritten when this is opened by its own -->\n<div class=\"tc-search tc-advanced-search\" style=\"margin-bottom:-12px;\"><!-- negative margin for displaying matches -->\nCombo search &nbsp;<$edit-text tiddler=<<searchboxTid>> type=\"search\" tag=\"input\" default=\"\" placeholder=\"enter keywords or make a filter search e.g. [tag[myTag]]\" focus={{$:/plugins/kookma/commander/config/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Commander/Search/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>"
},
"$:/plugins/kookma/commander/setting/ui": {
"title": "$:/plugins/kookma/commander/setting/ui",
"caption": "Setting",
"created": "20190214140835173",
"icon": "$:/core/images/options-button",
"list-after": "$:/plugins/kookma/commander/inspect/ui",
"modified": "20200324070652760",
"tags": "$:/tags/Commander",
"type": "text/vnd.tiddlywiki",
"text": "<<tabs \ntabsList:\"[all[shadows+tiddlers]tag[$:/tags/Commander/Setting]!has[draft.of]]\" \ndefault:\"$:/plugins/kookma/commander/setting/uicomp/snr\"\nclass:\"tc-vertical cmd-tab-colorful cmd-tab-wd\">>\n"
},
"$:/plugins/kookma/commander/setting/uicomp/delete-all-temp-tiddlers": {
"title": "$:/plugins/kookma/commander/setting/uicomp/delete-all-temp-tiddlers",
"caption": "Temporary tiddlers",
"created": "20190301184304348",
"list-after": "$:/plugins/kookma/commander/setting/uicomp/relink",
"modified": "20200325055328690",
"tags": "$:/tags/Commander/Setting",
"type": "text/vnd.tiddlywiki",
"text": "\\define delete-all-temps()\n<$action-deletetiddler $filter=\"[search:title[$:/temp/commander/]]\" />\n\\end\n\n<$set name=numTids value={{{ [search:title[$:/temp/commander/]count[]] }}}>\n<$reveal type=\"match\" text=\"0\" default=<<numTids>> >\nNo temporary tiddlers is existed to delete!\n</$reveal>\n<$reveal type=\"gt\" text=\"0\" default=<<numTids>> >\nNumber of temporary tiddlers (including log tiddlers): <<numTids>><br>\n</$reveal>\n</$set>\n\n<$macrocall $name=\"compConfirmAction\"\nbtnLabel=\"Delete temp tiddlers\" \nconfirmMessage=\"Are you sure you wish to delete\"\nstateTiddler=\"$:/state/commander/setting/delete-temps\"\ncountFilter=\"[search:title[$:/temp/commander/]]\"\nactionMacro=\"delete-all-temps\"/>"
},
"$:/plugins/kookma/commander/setting/uicomp/minlength": {
"title": "$:/plugins/kookma/commander/setting/uicomp/minlength",
"caption": "Search minimum length",
"created": "20200110132540295",
"modified": "20200324070652774",
"tags": "$:/tags/Commander/Setting",
"type": "text/vnd.tiddlywiki",
"text": "Controls the minimum length of a search string before results are displayed.\n\n<label class=\"kk-cmd-label\">Minlength</label><$edit-text tiddler=\"$:/plugins/kookma/commander/config/minlength\" field=text default=3 placeholder=\"enter a number\" tag=input/>"
},
"$:/plugins/kookma/commander/setting/uicomp/search-filters": {
"title": "$:/plugins/kookma/commander/setting/uicomp/search-filters",
"caption": "Search filter",
"created": "20200116114041370",
"modified": "20200325055328703",
"tags": "$:/tags/Commander/Setting",
"type": "text/vnd.tiddlywiki",
"text": "The below list shows the Commander search filter. To edit click on the link and edit tiddler for filter syntax or description\n\n<details>\n<summary>Commander saved filter search</summary>\n<dl>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/Commander/Filter]]\" >\n<dt><$link/></dt>\n<dd><span style=\"display:inline-block;font-weight:700;width:100px\">Description:</span><$view field=\"description\"/></dd>\n<dd><span style=\"display:inline-block;font-weight:700;width:100px\">Filter:</span><$view field=\"filter\"/></dd>\n</$list>\n</dl>\n</details>"
},
"$:/plugins/kookma/commander/setting/uicomp/snr": {
"title": "$:/plugins/kookma/commander/setting/uicomp/snr",
"caption": "Snr setting",
"created": "20190324051157188",
"modified": "20200324070652789",
"tags": "$:/tags/Commander/Setting",
"type": "text/vnd.tiddlywiki",
"text": "<<snr-difftext-cleanup>>\n<div style=\"padding-left:25px;font-size:0.9em\">\n\nThe cleanup attribute determines which optional post-processing should be applied to the diffs:\n\n* none: no cleanup is performed\n* semantic (default): rewrites the diffs for human readability\n* efficient: rewrites the diffs to minimise the number of operations for subsequent processing\n</div>"
},
"$:/plugins/kookma/commander/snr/macros/actions": {
"title": "$:/plugins/kookma/commander/snr/macros/actions",
"created": "20190307164924193",
"modified": "20200325055328711",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define regexp-flags()\n{{$:/state/commander/snr/gm}}{{$:/state/commander/snr/case-sensitive}}{{$:/state/commander/snr/unicode}}\n\\end\n\n\\define snr-ui-show-diffs()\n<form class=\"cmd-snr-form\" style=\"width:100%;\">\n <fieldset>\n <legend style=\"color:#FF0000;\">Differences</legend>\nTiddler: <$link to={{$:/state/commander/snr/select-tiddler}}><$text text={{$:/state/commander/snr/select-tiddler}}/></$link>\n\n<$wikify name=flags text=<<regexp-flags>> >\n\n<$macrocall $name=\"replace-text-diff\" \n tiddler={{$:/state/commander/snr/select-tiddler}} \n field={{$:/state/commander/snr/select-tiddler/field}} \n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\n\n</$wikify>\n</fieldset>\n</form>\n\\end\n\n\\define snr-check-diffs(tiddler:\"\", field:\"\")\n\\whitespace trim\n<$wikify name=flags text=<<regexp-flags>> >\n<$wikify name=\"result\" text=\"\"\"\n<$macrocall $name=\"replace-text\" \n tiddler=<<__tiddler__>>\n field=<<__field__>>\n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\"\"\">\n<$reveal type=\"match\" text={{{ [<__tiddler__>get<__field__>] }}} default=<<result>> >\nsame\n</$reveal>\n<$reveal type=\"nomatch\" text={{{ [<__tiddler__>get<__field__>] }}} default=<<result>> >\ndifferent\n</$reveal>\n</$wikify>\n</$wikify>\n\\end\n\n\\define search-replace-in-tiddler-field(tiddler:\"\",field:\"\",replace:\"\",replaceWith:\"\")\n<$wikify name=ss text=<<snr-check-diffs \"\"\"$tiddler$\"\"\" \"\"\"$field$\"\"\">> >\n<$list filter=\"[<ss>] -same\" variable=ignore>\n<$list filter=\"[<__tiddler__>has[title]]\" variable=\"ignore\">\n<$wikify name=flags text=<<regexp-flags>> >\n<$macrocall $name=\"replace-text-button\" \n tiddler=<<__tiddler__>> \n field=<<__field__>>\n replace=<<__replace__>>\n replaceWith=<<__replaceWith__>> \n flags=<<flags>> \n wholeWords={{$:/state/commander/snr/whole-words}}\n/>\n<$macrocall $name=\"log-add-single-operation\" msg=\"\"\"`$field$` field has been changed\"\"\" tidItem=<<__tiddler__>> />\n<$macrocall $name=\"clear-select-tiddler-if-field-is-title\" tiddler=<<__tiddler__>> field=<<__field__>> />\n</$wikify>\n</$list>\n</$list>\n</$wikify>\n\\end\n\n\\define clear-select-tiddler-if-field-is-title(tiddler, field)\n<$list filter=\"[<__field__>] +[search[title]]\" variable=\"ignore\">\n<$action-setfield $tiddler=\"$:/state/commander/snr/select-tiddler\" text=\"\"/>\n<$action-setfield $tiddler=\"$:/temp/commander/selected-titles\" $index=<<__tiddler__>> />\n</$list>\n\\end\n\n\\define search-replace-in-field-bulk()\n<$list filter=\"[subfilter<searchfilter>!is[missing]limit[1]]\" variable=ignore><!--check if filter is empty -->\n<<create-log-tiddler \"SNR operation\">>\n<$list filter=\"[subfilter<searchfilter>!is[missing]]\" >\n <$macrocall \n $name=\"search-replace-in-tiddler-field\"\n tiddler=<<currentTiddler>> \n field={{$:/state/commander/snr/select-tiddler/field}} \n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n />\n</$list>\n</$list>\n\\end\n\n\\define search-replace-in-field-single-tiddler()\n<<create-log-tiddler \"SNR operation\">>\n <$macrocall \n $name=\"search-replace-in-tiddler-field\"\n tiddler={{$:/state/commander/snr/select-tiddler}}\n field={{$:/state/commander/snr/select-tiddler/field}} \n replace={{$:/state/commander/snr/replace-text}} \n replaceWith={{$:/state/commander/snr/replace-text-with}} \n />\n\\end\n\n\\define snr-actions()\n<$button actions=<<search-replace-in-field-single-tiddler>> tooltip=\"search and replace in a single tiddler\" class=\"cmd-btn\">\nReplace?\n</$button>&nbsp;\n<!-- replace in bulk tiddler with confirmation -->\n<$macrocall $name=\"compConfirmAction\"\ncountFilter=<<searchfilter>>\nactionMacro=\"search-replace-in-field-bulk\"\nstateTiddler=\"$:/state/commander/SelectiveReplaceAllDropdown\"\nconfirmMessage=\"Are you sure you wish to replace text in\" \nbtnLabel=\"Replace all?\"/>\n\\end"
},
"$:/plugins/kookma/commander/snr/macros/inputs": {
"title": "$:/plugins/kookma/commander/snr/macros/inputs",
"created": "20190306203626597",
"modified": "20200325055328720",
"tags": "$:/tags/Commander/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define snr-ui-inputs()\n<form class=\"cmd-snr-form\">\n <fieldset>\n <legend>Search and Replace</legend>\n\n<div class=\"item\">\n<label>Tiddler title</label>\n<$select tiddler=\"$:/state/commander/snr/select-tiddler\" default=\"\" class=\"cmd-snr-textbox\">\n<option value=\"\">None</option>\n<$list filter=\"[subfilter<searchfilter>]\" >\n<option value=<<currentTiddler>>><$text text=<<currentTiddler>>/></option>\n</$list>\n</$select>\n</div>\n\n<div class=\"item\">\n<label>Field name</label>\n<$select tiddler=\"$:/state/commander/snr/select-tiddler/field\" default=\"text\">\n<$list filter=\"[subfilter<searchfilter>fields[]]\">\n<option value=<<currentTiddler>>><$text text=<<currentTiddler>>/></option>\n</$list>\n</$select>\n</div>\n\n<div class=\"item\">\n<label>Search text</label>\n<$edit-text \n tiddler=\"$:/state/commander/snr/replace-text\" \n tag=\"input\" \n default=\"\" \n placeholder=\" text to replace\"\n class=\"cmd-snr-textbox\"/>\n</div>\n\n<div class=\"item\">\n<label>Replace with </label>\n<$edit-text \n tiddler=\"$:/state/commander/snr/replace-text-with\" \n tag=\"input\" \n default=\"\" \n placeholder=\" new text\"\n class=\"cmd-snr-textbox\"/>\n</div>\n<!-- Use relink to update titles -->\n<$list filter=\"[[$:/state/commander/snr/select-tiddler/field]get[text]match[title]]\" variable=ignore>\n<div class=\"item-relink\">{{$:/plugins/kookma/commander/config/relink}}</div>\n</$list>\n</fieldset>\n</form>\n\n\n\\end"
},
"$:/plugins/kookma/commander/snr/macros/regexp-flags": {
"title": "$:/plugins/kookma/commander/snr/macros/regexp-flags",
"created": "20190306182052441",
"modified": "20200325055328730",
"tags": "$:/tags/Commander/Macro",