Another great question.

I think that I could use the regular event system. Yes, there is some advantage there to have the DOM element fire an event, providing a mechanism for other parts of the component to respond to the "event".

I invented something different because these are little different than the way we usually use events, or at least the way events are used in the rest of the Uploader. Currently none of the other DOM elements in the Uploader directly fire an event, they have a function bound to them instead. That function may fire an event down the line but that feels very "internal"; if that makes sense.

I'll play around with using an event, actually a combination of events and listeners. So the integrator instead of defining an "action" for the button, would be defining a listener for the event that the button fires off. It's just a different (and slight foreign, unless your a Fluid developer) way to think about the way DOM elements respond to events. (And here I'm talking about DOM events, not our events.)

- Eli


On Mar 13, 2009, at 7:03 AM, Michelle D'Souza wrote:

Another question from me too. :)

On 13-Mar-09, at 12:18 AM, Eli Cochran wrote:

So I defined two actions:
- options.actions.done
- options.actions.cancel


I'm interested in the 'actions' section of the options. How is this different from using an event? Does the framework do something I don't know about with 'actions'? I would likely have done something like this:

options: {
        events: {
                onDone: null,
                onCancel: null
        }
}

Thanks,

Michelle

------------------------------------------------------
Michelle D'Souza
Software Developer, Fluid Project
Adaptive Technology Resource Centre
University of Toronto




. . . . . . . . . . .  .  .   .    .      .         .              .            
         .

Eli Cochran
user interaction developer
ETS, UC Berkeley


_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work

Reply via email to