This works to add "[[Attended:Meeting Name]]" to the Attendee:

        render_Attendee: function() { return this.renderUtil(
                '{{attendee{'+
                '<<toggleTag %1 [[%0]] ->>'+
                ' &nbsp;[[%0]] '+
                '}}}'+
                '{{notesLink{<<showNotesIcon [[%0]]>>}}}',
                [   this.title,
                    '[[Attended:'+tiddler.title+']]'
                ]
        );},

However, clicking on the toggleTag checkbox makes the *whole mgsdList*
"Attendees" disappear!!!
Manually removing the "[[Attended:Meeting Name]] tag from the person,
refreshes the Meeting tiddler, and makes the Attendee mgsdList *re-
appear*!!!

Anyone have any thoughts?

On Feb 3, 9:39 am, David Szego <david.sz...@me.com> wrote:
> Thanks for your compliments - and debugging! I've added a Dependancies
> section to the instructions Tiddler, so people shouldn't hit that
> problem again.
> Some comments inline...
>
> On Feb 3, 1:10 am, DavidS <dav...@seasamin.info> wrote:
>
> > macro error traced to my not having your NewHerePluginExtended.
> > *It all seems to work very well and is a function for mGSD that has great
> > usage potential.*
> > No doubt in time, selection menus can be added for
> > assigning meeting related functions just as other drop-down selections in
> > Action tiddlers.
>
> This is my goal... Especially in the Attendees section of the
> TagDashboards, I'd like to see the following:
>
> Attendees +
> =====================
> [x] [David Szego] x
> [  ] [John Doe] x
> [  ] [-               ] x
>
> Where clicking the + gets you a new dropdown for a new invitee and
> adds the Invited:MeetingName tag
> Clicking the leading checkbox adds/removes the Attended:MeetingName
> tag
> Clicking the trailing x removes the invitee, but does not *delete*
> their Tiddler as in most uses of the x button.
>
> As for the Attended:MeetingName and Invited:MeetingName tags, this
> would let me keep track of which meetings a person was/wasn't at.
>
> Three problems:
>
> 1. Don't know how to make the + add a drop-down.
>
> 2. In TiddlerViewMethods, I don't know how to get the calling-
> tiddler's title. I need to do something like this:
>
>         render_Attendee: function() { return this.renderUtil(
>                 '{{action{'+
>                 '<<toggleTag Attended:'+parent.title+' [[%0]] ->>'+
>
> Except this gives me "Attended:undefined" rather than
> "Attended:ExampleMeeting" etc. - Any hints?
>
> 3. Don't know how to make a macro much like deleteTiddler (i.e. shows
> the x button the same way) but removes a tag from a Tiddler instead of
> deleting the Tiddler.
>
> > If not adopted as standard in mGSD, can it be made
> > independent of core mGSD tiddlers to ease upgrades?
>
> I think the alterations to TiddlerViewMethods can be put elsewhere,
> as:
>
>      merge(Tiddler.prototype,{
>              render_WhateverView
>
> methods... as can the additional array entries to:
>
>       config.mGTD.specialTags = [ ...
> and
>       config.mGTD.tagsToIndex = [ ...
>
> which are in mGTDConf
>
> But then you'd have to hijack the TagDashboards Tiddler, to add
> Meeting, and alter Project, etc. Don't know how to do that yet.
>
> Would love the help! And do send a note to Simon with some words of
> support - this is all really just a small expansion of his excellent
> work (which I really do rely on, daily!)
>
> Cheers,
> David.

-- 
You received this message because you are subscribed to the Google Groups "GTD 
TiddlyWiki" group.
To post to this group, send email to gtd-tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
gtd-tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/gtd-tiddlywiki?hl=en.

Reply via email to