Thanks for this.
Since Google Groups wraps long lines and we're largely ticket-driven,
could you raise a ticket on Trac and attach your patches:
http://trac.tiddlywiki.org/register
-- F.
Almost anything can be implemented as a plugin - some things more
elegantly than others.
We often tend to implement features as plugins first, eventually
integrating them into the core once they're proven stable and useful.
In this particular case, you probably wanna override the core's closeAll
macro handler:
config.macros.closeAll.accessKey = "Y";
config.macros.closeAll.handler = function(place) {
createTiddlyButton(place, this.label, this.prompt, this.onClick,
null, null, this.accessKey);
};
To avoid overriding and thus duplicating the core code, you might
discover the respective element in the DOM and add an accessKey
attribute. However, that's probably more trouble than it's worth here.
Also see here:
http://tiddlywiki.org/wiki/Dev:Hijacking
HTH.
-- F.
This should be fixed now. Sorry for the inconvenience.
-- F.