The current status of Tiddlywiki allow creating complex UI and operation.
This is while many of us may don't like to put time and developing scripts 
of have not the knowledge of TW programming.

So, I though, it may be great to have Tiddlywiki components.

*What is a component?**A component is a group of TW macros and tiddlers 
create a visual element for complex processes.*
The components can be distributed as plugin or JSON bundles.
Here is attached a simple component. I call it *compSelective*
   
   * gets a filter
   * lists all filters with a checkbox* Shows a button to `select all` or 
   `select none`* stores selected tiddlers in a ~DataTiddler for further 
   processing


To check it download the below JSON bundle and drag and drop on 
Tiddlywiki.com
This demo has below tiddlers
macro\compSelective 
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#macro%5CcompSelective>  
 (the *compSelective *component*) *
TW Component  
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#TW%20Component> (help 
tiddler)


* Sample tiddlers for test (just for presentation)*

Pre-yTid001 
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#Pre-yTid001> 
Pre-yTid002 
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#Pre-yTid002> 
Pre-yTid003 
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#Pre-yTid003> 
Pre-yTid004  
<file:///G:/TW/TW-Commander/commander-5.1.20pre.html#Pre-yTid004>


--Mohammad

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/68d088c2-cdde-4c04-a0db-eb960f5e67aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Attachment: TW-component.json
Description: application/json

Reply via email to