- From: David Flanagan <dflanagan@mozilla.com>
- Date: Tue, 14 Jun 2011 22:14:07 -0700
- To: www-dom@w3.org
EventListener is declared to be a [Callback], but unlike the [Callback]
types in HTML, it does not have the [NoInterfaceObject] attribute. This
seems to mean that implementations must create a useless EventListener
property in the global namespace. And by my reading of WebIDL, we're
also supposed to have EventListener.prototype.handleEvent, even though
no host object will ever be created that inherits that method.
Firefox 4 defines an EventListener object, but it has no prototype
property and doesn't seem to be good for anything.
Current versions of Chrome and Safari simply do not define
EventListener. I think this is the way to go.
David
Received on Wednesday, 15 June 2011 05:14:46 UTC