Lots of great suggestions,
I will start with cleaning up my document, which is a mess - then
correcting the formatting of my plugins to K&R

I appreciate the feedback,

Mike

On May 17, 12:51 pm, Eric Shulman <[email protected]> wrote:
> > 3) How can I invoke a refresh of the tiddler containing the macro
> > properly at the end of the plugin?
>
> In general, the line of code that was getting the error *is* the
> correct way to refresh the "current" tiddler.  However, this code
> depends upon access to an appropriate "DOM element context variable",
> either 'place' (provided to the macro handler by the TW core) or
> 'this' (provided by the browser to the onclick event handler).
>
> Unfortunately, your code is wrapped in an anonymous function which
> prevents access to either of those variables and, due to the current
> indentation (or lack thereof), it's difficult to see exactly what to
> re-write.  Still, I think it's possible to simplify and clean up the
> code so that the right variable(s) are available at the right time,
> and then you will be able to restore the call to refreshTiddler(...)
>
> > 4) Finally can I disable / enable the autosave as part of the plugin?
>
> As part of your onclick handler, you can clear the autosave flag
> before you modify the tiddlers and then restore the flag and invoke
> autoSaveChanges() afterwards, like this:
>
>    config.options.chkAutosave=false;
>    ... insert code here ...
>    config.options.chkAutosave=true;
>    autoSaveChanges();
>
> -e
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/TiddlyWikiDev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to