I cant answer your whole question but maybe this will help.
in my view template I have;
div class='toolbar'
[[.viewnewheartoolbarTemplate]]
/div
which amongsts other things .viewnewheartoolbarTemplate contains
span macro='newTaskHere label:Task'/span
span macro='newProjectTaskHere label:ProjectTask'/span
span macro='newReferenceHere label:Reference'/span
span macro='newSubReferenceHere label:SubReference'/span
span macro='newIdeaHere label:Idea'/span
span macro='newGoalHere label:Goal'/span
span macro='newIssueHere label:Issue'/span
/span
where newHerePlugin has been updated to read;
//{{{
merge(config.macros, {
newHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+
tag:[[+tiddler.title+]],place,null,tiddler);
}
},
newTaskHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.task,place,null,tiddler);
}
},
newsubTaskHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.subTask,place,null,tiddler);
}
},
newProjectTaskHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.projectTask,place,null,tiddler);
}
},
newLogHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.log,place,null,tiddler);
}
},
newContactHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.contact,place,null,tiddler);
}
},
newIssueHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.reference tag:issue,place,null,tiddler);
}
},
newGoalHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.reference tag:goal,place,null,tiddler);
}
},
newIdeaHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.reference tag:idea,place,null,tiddler);
}
},
newReferenceHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.reference,place,null,tiddler);
}
},
newSubReferenceHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.subReference,place,null,tiddler);
}
},
newJournalHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newJournal +paramString+ tag:[[+tiddler.title+]]
tag:.diary,place,null,tiddler);
}
},
testMacro: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:.task fields:'parent:[[+tiddler.title+]] above:+tiddler.parent+'
,place,null,tiddler);
}
},
newSiblingHere: {
handler:
function(place,macroName,params,wikifier,paramString,tiddler) {
wikify(newTiddler +paramString+ tag:[[+tiddler.title+]]
tag:[[+tiddler.tags+]],place,null,tiddler);
}
}
});
//}}}
The result is an extra toolbar displaying on all tiddlers with various
newhere items
Hope this helps.
Anthony Muscio
LaSourceProjects.org Open Source Sustainability Projects
LaSource.com.au http://www.LaSource.com.au Sustainable Products and
Business
SerendipityIdeas.com IT hints and Tips and Website hosting
Like personal Web 2.0 ? see www.tiddlywiki.com
On Sun, Aug 1, 2010 at 16:38, twgrp matiasg...@gmail.com wrote:
[posted on TW Dev some time ago, but no response. Hoping for better
luck here.]
I like the TreeViewPlugin [1] for a hierarchical tree structure menu,
but would like for a newTiddler type button to appear next to each
item in the tree menu, to easily create new correctly tagged items.
I've located where to put it, but I don't know how to 'phrase' the
macro there so it works - about 3 inches / 1 decimeter up from the
bottom at:
http://treeview.tiddlyspot.com/#TreeviewPluginPlugin2
...is the line:
rtn = rtn +/ul\n ;
Q1) Various attempts to insert a the macro call do not work. I don't
know how to phrase a macro call there or if that is somply the wrong
way all together.
Q2) Actually, it's not the core newTiddler macro I wish to