[whatwg] Why are media event handlers defined on HTMLElement instead of HTMLMediaElement
David Flanagan
david at davidflanagan.com
Tue Feb 15 10:13:26 PST 2011
On 02/15/2011 02:17 AM, Philip Jägenstedt wrote:
> On Mon, 14 Feb 2011 22:54:54 +0100, David Flanagan
> <david at davidflanagan.com> wrote:
>
>> The draft specification defines 20+ medial event handler IDL
>> attributes on HTMLElement. These events are non-bubbling and are
>> always targeted at <audio> and <video> tags, so I wonder if they
>> wouldn't be better defined on HTMLMediaElement instead.
>
> All event handler attributes are defined on HTMLElement regardless of
> which kind of element they are fired on, because it's simpler to
> implement this way, and is already implemented this way.
>
Fair enough, though I do think it will confuse developers who will think
that those media events bubble. (I'll be documenting them as properties
of HTMLMediaElement).
What about Document and Window? What's the justification for defining
the media event handler attributes on those objects?
David
More information about the whatwg
mailing list