okay, I've tried to solve my problem a different way. I stole this
code Brady wrote back in 2007:
http://groups.google.com/group/TiddlyWiki/browse_frm/thread/9f847c2dfba7c0a6/98fc1243dfb91bc1?lnk=gst&q=newProject+script#98fc1243dfb91bc1
and tweaked it like so:
config.macros.newProblem={};
config.macros.newProblem.handler = function
(place,macroName,params,wikifier,paramString,tiddler)
{
if (!readOnly)
{
clearMessage();
var problemDescription = prompt("Enter Problem
Description-");
var now = new Date();
var formatedDate = now.formatString("YYYY-0MM-0DD");
var newtitle = formatedDate + " " +
problemDescription;
if (store.tiddlerExists(newtitle))
{
alert("A tiddler with that name already
exists!!!");
}
else
{
story.displayTiddler
(null,newtitle,DEFAULT_EDIT_TEMPLATE);
story.setTiddlerTag(newtitle, "ProblemList", 0);
story.setTiddlerText(newtitle, "<<tiddler
ProblemTemplate3 with:
"+newtitle+">>", 0);
story.focusTiddler(newtitle,"title");
}
}
return false;
}
But as soon as I add in that "story.setText" thing it breaks. I've
also tried it with:
<<tiddler ProblemTemplate3 with: {{newtitle}}>> but that doesn't work
either
any hints? I think I'm mixing up my syntaxes, but I don't really
know...
Thanks,
Dave
On Jul 19, 11:55 pm, cedardoc <[email protected]> wrote:
> thank you Eric. I think that worked, but not the way I expected...
> maybe you can see where I'm going wrong:
>
> Template2 (using your ListboxPlugin) has this:
> | Location:|<<select locat...@$1 rows:1 allowBlank
> +BodyLocationTemplateTotal allowEdit>>|
>
> and so the value returned by {{tiddler.title}} in the new tiddler is
> supposed to be inserted at the "$1"
> It works fine if I have a one-word title, but if I have a two word (or
> more) title (e.g. "abcd efgh"), I get a table with
>
> "Location:" in the left cell, but what looks like a list box with
> (from top to bottom): (space), efgh, rows:1, allowBlank,
> +BodyLocationTemplateTotal, allowEdit, other:foot.
>
> Any ideas?
>
> p.s.: I'd almost rather be able to somehow replace
> "{{tiddler.title}}" in the body of the newly formed tiddler with the
> actual text of the title itself - is that at all possible (without
> having to write a new plugin or something drastic like that)?
> (because I'd like to see the contents of the new tiddler in a pop-up
> which does work if the tiddler title is actually in the <<tiddler>>
> macro)
>
> On Jul 19, 10:57 pm, Eric Shulman <[email protected]> wrote:
>
> > > <<tiddler ProblemTemplate2 with: "{{tiddler.title}}">>
> > > but that doesn't work either
>
> > You were close... just remove the excess quotes:
> > <<tiddler ProblemTemplate2 with: {{tiddler.title}}>>
>
> > enjoy,
> > -e
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"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/TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---