Hi All,

Just discovered Monkey GTD, great work, thanks it is just what I have
needed.   Anyway 3 days into it all this TW stuff so I have been
funbling through the mcros, scripts, plugin  etc.     I really wanted
a simple checklist functionality and have "hacked" a solution.  This
is my first attempt and modifying/extending macros so please be
gentle.   Hopefully I have the jargon correct and my questions make
sense.

I am trying to use existing Monkey GTD macros in a naive attempt to
maintain look and feel.  Perhaps extend some existing macros.
Anyway, I have a couple of issues but the one I am most interested in
is  when creating a new tiddler using Monkey GTD macros is there a way
to automatically add a macro as content in the body of the tiddler?

I may have gone about this the wrong way, initially I was trying to
use a template but could not see how to do what wanted.  I have
googled this group, the web, and used the search function with Monkey
GTD but it appears my search skills are lacking hence I am resorting
to this post.   Some pointers in the right direciton should suffice,
perhaps even some example.    Apologies for the long post, I wanted to
provide sufficient context to my problem.

I am running MonkeyGTD 3.0 alpha r823143 being served from a local
installation of minitiddlyserver .  I have read various threads on
checklist within this group and the blog at:

[[http://monkeygtd.blogspot.com/2007/02/on-checklists.html]]

but I still really wanted to be able click a checkbox.

Having a look through the various MGTD systemConfig tagged tiddelrs I
noticed the mgtdList was fairly flexible.  I also noticed that the
Project, Actions had checkboxes (as well as other stuff) I figured all
I need was a way to a list item rendered with a simple checkbox.

Down the rabbit hole I go.....

I really wanted to use Monkey GTD  macros to keep the creation process
of new tiddlers similar to other tiddlers and for future it  may be
easier for my new tiddler to be tagged with appropriate realm/project/
action.

I discovered the macro mgtdList was able to list tiddlers based on
tags.  I was able to set up a crude dashboard for checklists which
allows the creation of a new "checklist" (importing the realm).   Then
for each checklist tiddler I am able to add checklist item tiddlers.
The checklist dashboard is created using the following macro:

<<mgtdList  title:Checklist tag:Checklist startTag:Checklist
view:plain mode:global gView:bold newButtonTags:'Checklist' >>

It appears that "newButtonTags" parameter will create a button on the
Checklist Dashboard tiddler  to create a new tiddler, tagged as
"Checklist".  This means the newly created tiddler will appear in
Checklist Dashboard (just as I wanted).     In this new Checklist
tiddler I paste the following code (It would be nice to work out how
to have this automatically addded to body/content of a tiddler which
is what I am trying to solve)

<<mgtdList title:'Items'  view:checkbox mode:local newButtonTags:item
>>

Based on my reading of the code in mgtdList, "!startTag" and "tagMode !
= global" the new tiddler will be tagged with the current tiddler
title.   The mgtdList macro will list tiddlers tagged as the same name
as the current tiddler.  This is good as it make the checklist items
sort-of unique to each checklist allowing you to have multiple
checklists generated/created (hacked into) using mGTD existing macros.

So I need to add a render method that only provided simple check
boxes.  I created a MyLocalMods tiddler so as to keep
TiddlerViewMethods in its original state, tagged my new tiddelr as
systemConfig and modified code from TiddlerViewMethods.   The new
render macro(?) is as follows (hopefully this gets through the sanity
filters):

merge(Tiddler.prototype,{
       // Added to give the feel of a checklist item
        render_checkbox: function() { return this.renderUtil(
                '{{action{'+
                '<<toggleTag Done [[%0]] ->>'+
                ' [[%0]] '+
                '<<deleteTiddler [[%0]]>>'+
                '}}}',
                [
                        this.title
                ]
        );}
});



So I have the basic checklist functionality but need to make the
following changes:  Now my main issue if how can I automatically
insert the following macro in to a new checklist tiddler?

<<mgtdList title:'Items'  view:checkbox mode:local newButtonTags:item
>>

Or have I gone about this the wrong way and should be creating a
template?  I could not find/see templtes in the menus so not even sure
if that is possible.

Any help appreciated.

Michael.
--

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