[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] Xlink Isn't Dead
- From: Robert Koberg <rob@koberg.com>
- To: Peter Hunsberger <peter.hunsberger@gmail.com>
- Date: Tue, 26 Sep 2006 09:57:09 -0400
Peter Hunsberger wrote:
> Although Microsoft may have got these two aspects more-or-less correct
> they unfortunately did so with an implementation that gives you poor
> reusability. It's been a while since I attempted to use their
> implementation but as I recall event mapping is cumbersome and there
> is very little capability to exploit any kind of polymorphism. In
> particular, one should be able to define parameters (dynamic and
> static) that are passed with the event notification to the handler, a
> feature that is completely missing in the MS implementation.
>
FWIW, the dojo toolkit (ajax/javascript) has made a way to publish and
subscribe to an object's events. For example you have some link/button
object/widget where you define an onClick method:
...
onClick: function() {
dojo.event.topic.publish(this.widgetId+"/onBeforeClick", {some:
"set", of: properties});
//handle onClick
dojo.event.topic.publish(this.widgetId+"/onAfterClick", this);
}
...
then in some other code you can subscribe by referencing the identifier
and giving it a handler function, like:
dojo.event.topic.subscribe("metadata_page/onBeforeClick", setupMetadata);
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]