I've edited the MptwTheme to allow proper use of the ToolbarCommands
tidder, and to add folding (via the built-in mptwCollapse macro) to
both GTD and "regular" tiddlers. This removes a lot of clicks for me,
as I can keep tiddlers "available" while maximizing screen space,
instead of closing, searching / going to timeline, re-opening.
Edit the MptwTheme !View sections as below. Note, if you open the
MptwTheme template, and click on MptwTheme##ViewToolbar, you're at the
wrong place - you'll be redirected to a shadow, where your changes
will be ineffective. Double-click / edit the theme tiddler itself.
Replace MptwTheme 's whole !ViewTemplate and !ViewTemplateToolbar
section as follows:
----
!ViewTemplate
<!--{{{-->
<div class="uncollapsedView">
[[MptwTheme##ViewTemplateToolbar]]
<div class="tagglyTagged" macro="tags"><div macro='whatLinksHere
"<br>Linked From: <br>"'></div></div>
<div class='titleContainer'>
<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !
important;'></span>
<span class='title' macro='view title'></span>
<span macro="miniTag"></span>
<span macro='whatLinksHere "<br>What Links Here: <br> "'></span>
</div>
<div class='subtitle'>
(updated <span macro='view modified date {{config.mptwDateFormat?
config.mptwDateFormat:"MM/0DD/YY"}}'></span>
by <span macro='view modifier link'></span>)
<!--
(<span macro='message views.wikified.createdPrompt'></span>
<span macro='view created date {{config.mptwDateFormat?
config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
-->
</div>
<div macro="showWhen
tiddler.tags.containsAny(['css','html','pre','[[systemConfig]]']) && !
tiddler.text.match('{{'+'{')">
<div class='viewer'><pre macro='view text'></pre></div>
</div>
<div class='viewer' macro='view text wikified'></div>
<div class='viewer' macro='notes'></div>
<!-- Wrapping div assumes you've installed tagglyTagging. Inner div
assumes WhatLinksHere plugin from
http://rumkin.com/tools/tiddlywiki/#WhatLinksHerePlugin
-->
<div class="tagglyTagging" macro="tagglyTagging"><div
macro='whatLinksHere "<br>Linked From: <br> "'></div></div>
</div>
<div class="collapsedView">
<span class='toolbar'>
<span macro='toolbar jump closeTiddler'></span>
<span macro='mptwCollapse +'></span>
</span>
<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !
important;'></span>
<span class='title' macro='view title'></span>
</div>
<!--}}}-->
!ViewTemplateToolbar
<!--{{{-->
<div class='toolbar'>
<span macro="showWhenTagged systemConfig">
<span macro="toggleTag systemConfigDisable . '[[disable|
systemConfigDisable]]'"></span>
</span>
<span macro="showWhenTagged systemTheme"><span macro="applyTheme"></
span></span>
<span macro="showWhenTagged systemPalette"><span
macro="applyPalette"></span></span>
<span macro="showWhen tiddler.tags.contains('css') || tiddler.title
== 'StyleSheet'"><span macro="refreshAll"></span></span>
<span style="padding:1em;"></span>
<!-- <span macro='toolbar closeTiddler closeOthers +editTiddler
deleteTiddler > fields syncing permalink references jump'></span>
<span macro='newHere label:"new here"'></span> -->
<span class='toolbar' macro='toolbar
[[ToolbarCommands::ViewToolbar]]'></span>
<!-- Removed "new journal", uncomment to add it back. It's in my
sidebar mods instead. -->
<!-- span macro='newJournalHere {{config.mptwJournalFormat?
config.mptwJournalFormat:"MM/0DD/YY"}}'></span -->
<span macro='mptwCollapse -'></span>
</div>
<!--}}}-->
----
The toolbar now uses the ToolbarCommands tiddler, which I've set up as
follows. You can edit yours to your liking.
----
|~ViewToolbar|closeTiddler closeOthers attachFile +editTiddler
easyEdit jump > bookmarks +cloneTiddler fields syncing permalink
references newHere deleteTiddler|
|~EditToolbar|+saveTiddler saveCloseTiddler -cancelTiddler
cancelCloseTiddler deleteTiddler closeOthers easyEdit|
----
To make GTD tiddlers collapsable as well (and to use the
ToolbarCommands there), edit the MonkeyGTDTheme tiddler and replace
the !ViewTemplate and !ViewTemplateToolbar sections as below:
----
!ViewTemplate
<!--{{{-->
<div macro="showWhen
tiddler.tags.containsAny(config.mGTD.specialTags)">
<div class="uncollapsedView">
[[MonkeyGTDTheme##ViewTemplateToolbar]]
<div class='titleContainer viewer'>[[TitleButtonsSelector]]</div>
<div macro="showWhenTaggedAny Reference View">
<!--- just make it look like a normal tiddler --->
<div class='viewer' macro='view text wikified'></div>
</div>
<div macro="else">
<div macro="showWhen tiddler.text != ''">
<div class='viewer'>Notes:</div>
<div class='viewer postityellow' macro='view text
wikified'></div>
</div>
</div>
<div class='viewer'>[[DashboardSelector]]</div>
</div>
<div class="collapsedView">
<span class='toolbar'>
<span macro='toolbar jump closeTiddler'></span>
<span macro='mptwCollapse +'></span>
</span>
<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !
important;'></span>
<span class='title' macro='view title'></span>
</div>
</div>
<div macro="hideWhen
tiddler.tags.containsAny(config.mGTD.specialTags)">
<!--- use standard template for non gtd tiddlers --->
[[MptwTheme##ViewTemplate]]
<div class="collapsedView">
<span class='toolbar'>
<span macro='toolbar'></span>
</span>
<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !
important;'></span>
</div>
<div class="collapsedView">
<span class='toolbar'>
<span macro='toolbar'></span>
</span>
<span class='floatleft' macro='tiddlerIcons' style='cursor:auto !
important;'></span>
</div>
</div>
<!--}}}-->
!ViewTemplateToolbar
<!--{{{-->
<!-- it's identical to Mptw at present except add Reference tag to new
journal and new tiddler. will probably tweak it more later. -->
<div class='toolbar'>
<span macro='mptwCollapse -'></span>
<span macro="showWhenTagged systemConfig">
<span macro="toggleTag systemConfigDisable . '[[disable|
systemConfigDisable]]'"></span>
</span>
<span macro="showWhenTagged systemTheme"><span macro="applyTheme"></
span></span>
<span macro="showWhenTagged systemPalette"><span
macro="applyPalette"></span></span>
<span macro="showWhen tiddler.tags.contains('css') || tiddler.title
== 'StyleSheet'"><span macro="refreshAll"></span></span>
<span style="padding:1em;"></span>
<!-- span macro='toolbar closeTiddler closeOthers +editTiddler
deleteTiddler > fields syncing permalink references jump'></span -->
<span class='toolbar' macro='toolbar
[[ToolbarCommands::ViewToolbar]]'></span>
<!-- span macro='newHere label:"new here" tag:Reference'></span -->
<!-- span macro='newJournalHere
{{config.mGTD.getOptTxt("newjournaldateformat")?
config.mGTD.getOptTxt("newjournaldateformat"):"DD-mmm-YY 0hh:0mm"}}
tag:Reference'></span -->
<span macro="showWhenTagged Action"><span macro="newSavedTiddler
title:'new dependent action' label:'new dependent action' tag:
{{'Action Future [['+config.macros.mgtdList.getRealm()+']]
[['+tiddler.getParent('Context')+']] [['+tiddler.getParent('Project')
+']] [['+tiddler.title+']]'}}"></span></span>
</div>
<!--}}}-->
----
--
You received this message because you are subscribed to the Google Groups "GTD
TiddlyWiki" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/gtd-tiddlywiki?hl=en.