On Fri, Apr 3, 2009 at 2:54 AM, Blazeguru <[email protected]> wrote:

>
> // eg, "Next && !Done"
> var tagExpr = getParam(pp,"tags","");
> ******************>>>>>>> What's the difference between startTag and
> tags ?


MonkeyGTD keeps indexes of tags. And because they are indexed they are fast.

Eg:

mgtdList start:'Project' tags:'Active && !Complete' mode:global

will give you the same list as

mgtdList tags:'Project && Active && !Complete' mode:global

Except the second one will run the tag filter on every tiddler and hence be
slow. The first one will run the filter on just Projects and hence be much
quicker.

Note that when mode isn't global, start is automatically the tiddler you're
viewing. That means if you're in a project dash for instance you can

mgtdList tags:'Action && Next && !Done'

and the start param is implicitly the project you are looking at.

Can you imagine how slow it would be without the tag indexing? If you
remember MonkeyGTD 2 alpha then no need to imagine... :)




>
> // additional filter. gets eval'ed
> var whereExpr = getParam(pp,"where","");
> ******************>>>>>>> What kind of expresions can I use here
>

It's javascript and it get's evaled. With 'tiddler' being set to the tiddler
being filtered.


>
> // group by another tag
> var groupBy = getParam(pp,"group","");
> ******************>>>>>>> What can I use here, only Context, Project,
> Area
> and Contact, or more ?



Anything I think. Try it.


>
> // how to render list items
> var viewType = getParam(pp,"view","plain");
> ******************>>>>>>> What options can I use here ?
>

Good question. See the render_* methods here:

http://trac.tiddlywiki.org/browser/Trunk/contributors/SimonBaird/mgtd3/framework/TiddlerViewMethods.js




>
> // how to render headings
> var gViewType = getParam(pp,"gView",groupBy);
> ******************>>>>>>> What options can I use here ?
>


As above.


>
> // new button
> var newButton = getParam(pp,"newButton",""); // not using
> var newButtonTags = getParam(pp,"newButtonTags","");
> ******************>>>>>>> What does this mean ?
>


Firstly it enables the 'new' [+] buttons in the list. Secondly it defines
what extra tags should be added to the things created by clicking the new
button.





-- 
[email protected]

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