Re: [tw] [TW5] Letting other widgets invoke actions/dispatch messages

2015-03-06 Thread Felix Küppers
Great that you are dealing with this Jed. I hope the idea that other
widgets trigger messages on change makes it somehow into the core!

-Felix

On 06.03.2015 02:35, Jed Carty wrote:
 Now that I have some idea of how things work it is pretty simple to
 get the select, link, radio and checkbox widgets to be able to trigger
 action widgets, so here is a demo
 http://ooktech.com/jed/ExampleWikis/InvokingActions/.

 For the link and radio widgets there aren't any problems. For the
 checkbox widget you need to use a reveal widget to give it different
 behavior for checking and unchecking, so you can only give it
 different behavior in 5.1.8+.

 The select widget this may not be particularly useful the way I have
 it. You can use reveal widgets like on the checkbox, but they are
 evaluated using the current state of the wiki, not the new state after
 the select widget changes. I would like to find a way to only have the
 actions in the option you select happen, but I haven't found a way to
 do that yet.

 There is a bit more explanation in the demo, but most of it should be
 pretty straightforward.

 I am hoping to make a pull request for at least the radio and link
 widgets because they are the ones that can be used the easiest without
 anything unexpected.
 Because you would have to use a reveal widget to change what a
 checkbox widget does for checking vs unchecking I am a bit concerned
 about it being confusing for new users, and I am hoping someone has an
 idea to make it work more intuitively.

 The select widget needs work. I am trying to get it to only trigger
 the action widgets inside the option you pick, but I haven't had any
 success getting the raw wikitext from each option entry.
 -- 
 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
 mailto:tiddlywiki+unsubscr...@googlegroups.com.
 To post to this group, send email to tiddlywiki@googlegroups.com
 mailto:tiddlywiki@googlegroups.com.
 Visit this group at http://groups.google.com/group/tiddlywiki.
 For more options, visit https://groups.google.com/d/optout.

-- 
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.


[tw] [TW5] Letting other widgets invoke actions/dispatch messages

2015-03-05 Thread Jed Carty
Now that I have some idea of how things work it is pretty simple to get the 
select, link, radio and checkbox widgets to be able to trigger action 
widgets, so here is a demo 
http://ooktech.com/jed/ExampleWikis/InvokingActions/.

For the link and radio widgets there aren't any problems. For the checkbox 
widget you need to use a reveal widget to give it different behavior for 
checking and unchecking, so you can only give it different behavior in 
5.1.8+.

The select widget this may not be particularly useful the way I have it. 
You can use reveal widgets like on the checkbox, but they are evaluated 
using the current state of the wiki, not the new state after the select 
widget changes. I would like to find a way to only have the actions in the 
option you select happen, but I haven't found a way to do that yet.

There is a bit more explanation in the demo, but most of it should be 
pretty straightforward.

I am hoping to make a pull request for at least the radio and link widgets 
because they are the ones that can be used the easiest without anything 
unexpected. 
Because you would have to use a reveal widget to change what a checkbox 
widget does for checking vs unchecking I am a bit concerned about it being 
confusing for new users, and I am hoping someone has an idea to make it 
work more intuitively.

The select widget needs work. I am trying to get it to only trigger the 
action widgets inside the option you pick, but I haven't had any success 
getting the raw wikitext from each option entry.

-- 
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 http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.