HI all,

I noticed an excellent drop-down calendar in Tobias's tbGTD
Tiddlywiki, which showed a nice rounded month-view with TW Reminders.

I adapted this to show mGSD's Upcoming Ticklers and Overdue Actions
(using another mgtdList found in the GTD-Tiddlywiki Google Group)

Take a look at 
http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#mGSDTicklerCalendar
for an example.

It depends on a slightly modified version of CalendarPlugin and
PopupMacro, but full instructions and links are given in the Tiddler
pasted below (or at the link above).

-------------------------------

/***
|Name:|mGSDTicklerCalendar|
|Description:|Creates a calendar view with Ticklers and overdue
Actions, for your top menu or anywhere else!|
|Version:|1.0|
|Date:|6-Feb-2012|
|Source:|Based on CalendarPlugin and the popup calendar found at
http://tbgtd.tiddlyspot.com|
|Author:|David Szego <[email protected]> based on Simon Baird
<[email protected]>'s mGSD, Tobias's tbGTD, and Eric Shulman's
CalendarPlugin|
|Requires:|CalendarPlugin 1.5.1a (see
http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#CalendarPlugin
for a copy)<br>Also requires Tobias's mod to Saq Imtiaz's PopupMacro
(see http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#PopupMacro
for a copy)|
|License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!To Install:
Click here: <<newTiddler title:CurrentMonthCalendar>> to create a
CurrentMonthCalendar Tiddler, and give it the text:
//{{{
{{black{<<calendar thismonth>>}}}
//}}}
Then click here <<newTiddler title:CalendarWithTicklers>> to create a
CalendarWithTicklers Tiddler, and give it the text:
//{{{
|widetable noborder|k
|padding:10px;<<tiddler CurrentMonthCalendar>>|vertical-
align:top;padding:10px;<<mgtdList title:'Upcoming Ticklers (next 7
days)' startTag:Tickler tags:'!Actioned' view:Tickler mode:global
newButtonTags:'Tickler Once'
where:'tiddler.ticklerWillBeActiveWithin(7)' sort:'tickleDate'
dontShowEmpty:no ignoreRealm:
{{config.mGTD.getOptChk('AlertsIgnoreRealm')?'yes':''}}>>|
|~|<<mgtdList title:'Overdue Actions' startTag:Action tags:'!Done'
view:Tickler mode:global
where:'tiddler.ticklerIsActive()&&tiddler.fields.mgtd_date'
sort:'tickleDate' dontShowEmpty:no ignoreRealm:
{config.mGTD.getOptChk('AlertsIgnoreRealm')?'yes':''}}>>|
//}}}
//''Note: You can view this by itself, or use this in any other
Tiddler with the {{{<<tiddler CalendarWithTicklers>>}}} macro''//

Please edit the NewButtons Tiddler, adding this to the end:
//{{{
<<popup calendar [[<<tiddler CalendarWithTicklers$))]]>>
//}}}
And in your CSS [[StyleSheet]], add:
//{{{
/*{{{*/
//Additions for mGSDTicklerCalendar
#CurrentMonthCalendar .black .calendar{text-align:center;margin:0
auto;}
.black{display:inline-block;color:[[ColorPalette::TertiaryMid]];}
.black table{border:0 !important;}
.viewer .black{border:10px solid [[ColorPalette::PrimaryMid]];-moz-
border-radius:10px; -webkit-border-radius:10px;}
.black, .black table, .black th, .black tr, .black td{background:
[[ColorPalette::PrimaryMid]];padding:0 !important;border:0;}
.black .calendar td{border:1px solid [[ColorPalette::PrimaryLight]] !
important;border-collapse:collapse;}
.black .calendar .weekNo{font-style:normal;color:
[[ColorPalette::TertiaryMid]];border-left:5px solid
[[ColorPalette::PrimaryMid]];border-collapse:collapse;}
.black .calendar a,.black .calendar td .button{padding:2px 3px !
important;margin:0;color:
[[ColorPalette::TertiaryPale]];display:block;}
.black .calendar td .button{color:[[ColorPalette::TertiaryMid]];}
.black .tiddlyLinkNonExisting, .black .tiddlyLink, .black 
.button{background:transparent;border:transparent;fonts-
style:normal;}
.black .calendarMonthname,
.black .calendarMonthname .tiddlyLink{color:
[[ColorPalette::TertiaryMid]];font-style:normal;}
.black .calendarMonthname .tiddlyLink:hover, .black .tiddlyLink:hover, .black 
.button:hover{color:
[[ColorPalette::SecondaryMid]];}
.black br{display:none;}
.black .tiddlylink {background: red;}

#popup {padding:3px;}
.popup li,.popup ul,.popup ol,.popup span li,.popup span ul,.popup
span ol {list-style:none !important;margin:0px !important;padding:0px !
important;}
#popup tr.fieldTableRow td{padding:1px 3px 1px 3px;}
#popup div{color:[[ColorPalette::SecondaryMid]];text-
decoration:underline;}
ol.popup{border-color:[[ColorPalette::PrimaryDark]]
[[ColorPalette::PrimaryMid]] [[ColorPalette::PrimaryMid]]
[[ColorPalette::PrimaryDark]]; -moz-border-radius:6px; -webkit-border-
radius:6px;}
.popup{background:[[ColorPalette::PrimaryMid]];}
.popup br{display:none;}
.popup ul li .button{padding:0.4em;display:block;}
.popup hr{padding:0;margin:0;border:0;}
.popup a, ol.popup li a, .popup ul
li .button, .popup .menuH .button, .popup li
a:visited{background:transparent;color:
[[ColorPalette::TertiaryPale]];}
.popup a:hover, ol.popup li a:hover{background:
[[ColorPalette::TertiaryDark]];color:[[ColorPalette::TertiaryMid]];}
.popup h1, .popup h2, .popup h3, .popup hr{border-bottom:1px solid
[[ColorPalette::TertiaryDark]];}
.popup h1, .popup h2, .popup h3, .popup h4, .popup
h5, .popup{background:[[ColorPalette::Foreground]];color:
[[ColorPalette::Background]];}
.popup .menuH{display:block;margin:0.5em 0 0 3px;padding:0;font-size:
1.4em;font-weight:bold;border-bottom:1px solid
[[ColorPalette::TertiaryDark]];min-width:250px; max-width: 400px;}
.helpPopup{font-size:120%;font-family:overflow:none;overflow-
y:scroll;height:400px;font-family:'Verdana,sans-serif';}

td, tr{vertical-align:top;}
.viewer table,table.twtable{margin:0;border-collapse:collapse;border:
1px solid [[ColorPalette:TertiaryMid]];}
.viewer table, table.twtable, .viewer td, .viewer tr, .twtable
td, .twtable tr,
.viewer th, .viewer thead td, .twtable th, .twtable thead td{border:
1px solid [[ColorPalette:TertiaryMid]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td{font-
weight:bold;}
.viewer th .tiddlyLink, .viewer th .tiddlyLinkExisting, .viewer
th .externalLink,
.viewer thead .tiddlyLink, .viewer thead .tiddlyLinkExisting, .viewer
thead .externalLink{color:[[ColorPalette::Foreground]];}
.viewer th .tiddlyLink:hover, .viewer
th .tiddlyLinkExisting:hover, .viewer th .externalLink:hover,
.viewer thead .tiddlyLink:hover, .viewer
thead .tiddlyLinkExisting:hover, .viewer
thead .externalLink:hover{color:[[ColorPalette::Background]];}
.linkTable .quickopentag .tiddlyLinkExisting,.linkTable .quickopentag 
.externalLink{display:inline;}
/*}}}*/
//}}}
As an aside... If you'd like a nice YearlyCalendar, you can create a
<<newTiddler title:YearlyCalendar>> by that name, with the text:
//{{{
{{black{<<calendar>>}}}{{tagClear{}}}
//}}}
But this is a function of CalendarPlugin, not of mGSDTicklerCalendar!

-- 
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.

Reply via email to