[html5] r6931 - [giow] (1) Objects with event handler attributes have to inherit from EventTarge [...]

whatwg at whatwg.org whatwg at whatwg.org
Sat Jan 28 14:05:01 PST 2012


Author: ianh
Date: 2012-01-28 14:05:00 -0800 (Sat, 28 Jan 2012)
New Revision: 6931

Modified:
   complete.html
   index
   source
Log:
[giow] (1) Objects with event handler attributes have to inherit from EventTarget.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15214
Affected topics: Video Text Tracks, Video and Audio

Modified: complete.html
===================================================================
--- complete.html	2012-01-28 22:02:25 UTC (rev 6930)
+++ complete.html	2012-01-28 22:05:00 UTC (rev 6931)
@@ -30601,7 +30601,7 @@
   interfaces are used by attributes defined in the previous
   section.</p>
 
-  <pre class=idl>interface <dfn id=audiotracklist>AudioTrackList</dfn> {
+  <pre class=idl>interface <dfn id=audiotracklist>AudioTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-audiotracklist-length title=dom-AudioTrackList-length>length</a>;
   getter <a href=#audiotrack>AudioTrack</a> (unsigned long index);
   <a href=#audiotrack>AudioTrack</a>? <a href=#dom-audiotracklist-gettrackbyid title=dom-AudioTrackList-getTrackById>getTrackById</a>(DOMString id);
@@ -30618,7 +30618,7 @@
            attribute boolean <a href=#dom-audiotrack-enabled title=dom-AudioTrack-enabled>enabled</a>;
 };
 
-interface <dfn id=videotracklist>VideoTrackList</dfn> {
+interface <dfn id=videotracklist>VideoTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-videotracklist-length title=dom-VideoTrackList-length>length</a>;
   getter <a href=#videotrack>VideoTrack</a> (unsigned long index);
   <a href=#videotrack>VideoTrack</a>? <a href=#dom-videotracklist-gettrackbyid title=dom-VideoTrackList-getTrackById>getTrackById</a>(DOMString id);
@@ -32663,7 +32663,7 @@
 
   <h6 id=text-track-api><span class=secno>4.8.10.12.5 </span>Text track API</h6>
 
-  <pre class=idl>interface <dfn id=texttracklist>TextTrackList</dfn> {
+  <pre class=idl>interface <dfn id=texttracklist>TextTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-texttracklist-length title=dom-TextTrackList-length>length</a>;
   getter <a href=#texttrack>TextTrack</a> (unsigned long index);
 

Modified: index
===================================================================
--- index	2012-01-28 22:02:25 UTC (rev 6930)
+++ index	2012-01-28 22:05:00 UTC (rev 6931)
@@ -30601,7 +30601,7 @@
   interfaces are used by attributes defined in the previous
   section.</p>
 
-  <pre class=idl>interface <dfn id=audiotracklist>AudioTrackList</dfn> {
+  <pre class=idl>interface <dfn id=audiotracklist>AudioTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-audiotracklist-length title=dom-AudioTrackList-length>length</a>;
   getter <a href=#audiotrack>AudioTrack</a> (unsigned long index);
   <a href=#audiotrack>AudioTrack</a>? <a href=#dom-audiotracklist-gettrackbyid title=dom-AudioTrackList-getTrackById>getTrackById</a>(DOMString id);
@@ -30618,7 +30618,7 @@
            attribute boolean <a href=#dom-audiotrack-enabled title=dom-AudioTrack-enabled>enabled</a>;
 };
 
-interface <dfn id=videotracklist>VideoTrackList</dfn> {
+interface <dfn id=videotracklist>VideoTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-videotracklist-length title=dom-VideoTrackList-length>length</a>;
   getter <a href=#videotrack>VideoTrack</a> (unsigned long index);
   <a href=#videotrack>VideoTrack</a>? <a href=#dom-videotracklist-gettrackbyid title=dom-VideoTrackList-getTrackById>getTrackById</a>(DOMString id);
@@ -32663,7 +32663,7 @@
 
   <h6 id=text-track-api><span class=secno>4.8.10.12.5 </span>Text track API</h6>
 
-  <pre class=idl>interface <dfn id=texttracklist>TextTrackList</dfn> {
+  <pre class=idl>interface <dfn id=texttracklist>TextTrackList</dfn> : <a href=#eventtarget>EventTarget</a> {
   readonly attribute unsigned long <a href=#dom-texttracklist-length title=dom-TextTrackList-length>length</a>;
   getter <a href=#texttrack>TextTrack</a> (unsigned long index);
 

Modified: source
===================================================================
--- source	2012-01-28 22:02:25 UTC (rev 6930)
+++ source	2012-01-28 22:05:00 UTC (rev 6931)
@@ -33368,7 +33368,7 @@
   interfaces are used by attributes defined in the previous
   section.</p>
 
-  <pre class="idl">interface <dfn>AudioTrackList</dfn> {
+  <pre class="idl">interface <dfn>AudioTrackList</dfn> : <span>EventTarget</span> {
   readonly attribute unsigned long <span title="dom-AudioTrackList-length">length</span>;
   getter <span>AudioTrack</span> (unsigned long index);
   <span>AudioTrack</span>? <span title="dom-AudioTrackList-getTrackById">getTrackById</span>(DOMString id);
@@ -33385,7 +33385,7 @@
            attribute boolean <span title="dom-AudioTrack-enabled">enabled</span>;
 };
 
-interface <dfn>VideoTrackList</dfn> {
+interface <dfn>VideoTrackList</dfn> : <span>EventTarget</span> {
   readonly attribute unsigned long <span title="dom-VideoTrackList-length">length</span>;
   getter <span>VideoTrack</span> (unsigned long index);
   <span>VideoTrack</span>? <span title="dom-VideoTrackList-getTrackById">getTrackById</span>(DOMString id);
@@ -35715,7 +35715,7 @@
 
   <h6>Text track API</h6>
 
-  <pre class="idl">interface <dfn>TextTrackList</dfn> {
+  <pre class="idl">interface <dfn>TextTrackList</dfn> : <span>EventTarget</span> {
   readonly attribute unsigned long <span title="dom-TextTrackList-length">length</span>;
   getter <span>TextTrack</span> (unsigned long index);
 




More information about the Commit-Watchers mailing list