Hi gurus (especially Eric),
i tried to implement my first Plugin: SaveCollapseTiddlerPlugin: a
toolbar macro add-in to save and then collapse the Tiddler in-work
immediately. It should work similar to Simon Baird's
SaveCloseTiddlerPlugin.
To collapse the tiddler in took part of the Eric's
CollapseTiddlerPlugin code. My plugin works like a regular save but do
not collapse the tiddler.
I'am afraid not to be acquainted enough with the TW internals ;-(
Cheers Michael
/***
|Name|SaveCollapseTiddlerPlugin|
|Version|1.0.0|
|Source||
|Author|[[MichaelTarnowski]]|
|Type|Toolbar Macro Extension|
|Requires|CollapseTiddlerPlugin|
|~CoreVersion|2.0+|
|Description|Extends the TiddlyWiki commands for the toolbar macro by
adding a button to save and then collapse the Tiddler immediately.|
!Description
<<tiddler [[SaveCollapseTiddlerPlugin::Description]]>>
!Useage
Add to your EditTemplate, e.g.:
{{{
<!-- ********* -->
<div class='toolbar' macro='toolbar +saveTiddler saveClose
saveCollapse -cancelTiddler deleteTiddler closeTiddler'></div>
}}}
It does a save followed by a collapse.
!Code
***/
//{{{
version.extensions.saveClose = {
major: 1, minor: 0, revision: 0, date: new Date("Oct 16, 2009"),
type: 'macro',
};
config.commands.saveCollapse = {
text: "save/collapse", tooltip: "Save then collapse this tiddler"
}
config.commands.saveCollapse.handler = function(event,src,title) {
story.saveTiddler(title,event.shiftKey);
var t=config.commands.collapseTiddler.getCollapsedTemplate(); //
Eric's collapse Code
config.commands.collapseTiddler.saveTemplate(tiddler);
config.commands.collapseTiddler.display(title,t);
tiddler.folded=true;
return false;
}
//}}}
/***
This plugin is released under the "Do whatever you like at your own
risk" license.
***/
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---