- From: poot <cvsmail@w3.org>
- Date: Fri, 30 Sep 2011 19:15:07 -0400
- To: public-html-diffs@w3.org
hixie: Add onaddtrack to all the TrackList interfaces. Also, make the text that introduces event handler IDL attributes more consistent across the spec. (whatwg r6607) http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.5299&r2=1.5300&f=h http://html5.org/tools/web-apps-tracker?from=6606&to=6607 =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.5299 retrieving revision 1.5300 diff -u -d -r1.5299 -r1.5300 --- Overview.html 30 Sep 2011 23:06:00 -0000 1.5299 +++ Overview.html 30 Sep 2011 23:14:52 -0000 1.5300 @@ -24427,7 +24427,9 @@ 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); + [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#handler-tracklist-onchange" title="handler-TrackList-onchange">onchange</a>; + [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#handler-tracklist-onaddtrack" title="handler-TrackList-onaddtrack">onaddtrack</a>; }; interface <dfn id="audiotrack">AudioTrack</dfn> { @@ -24443,7 +24445,9 @@ 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); readonly attribute long <a href="#dom-videotracklist-selectedindex" title="dom-VideoTrackList-selectedIndex">selectedIndex</a>; + [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#handler-tracklist-onchange" title="handler-TrackList-onchange">onchange</a>; + [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#handler-tracklist-onaddtrack" title="handler-TrackList-onaddtrack">onaddtrack</a>; }; interface <dfn id="videotrack">VideoTrack</dfn> { @@ -24751,6 +24755,7 @@ <table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> <th><a href="#event-handler-event-type">Event handler event type</a> <tbody><tr><td><dfn id="handler-tracklist-onchange" title="handler-TrackList-onchange"><code>onchange</code></dfn> <td> <code title="event-change">change</code> + <tr><td><dfn id="handler-tracklist-onaddtrack" title="handler-TrackList-onaddtrack"><code>onaddtrack</code></dfn> <td> <code title="event-addtrack">addtrack</code> </table><hr><p>The <a href="#task-source">task source</a> for the <a href="#concept-task" title="concept-task">tasks</a> listed in this section is the <a href="#dom-manipulation-task-source">DOM manipulation task source</a>.</p> @@ -25376,9 +25381,11 @@ reported playback state</a> be <var title="">new playback state</var>.</li> - </ol><hr><p>The following are the <a href="#event-handlers">event handlers</a> that must be - supported, as IDL attributes, by all objects implementing the - <code><a href="#mediacontroller">MediaController</a></code> interface:</p> + </ol><hr><p>The following are the <a href="#event-handlers">event handlers</a> (and their + corresponding <a href="#event-handler-event-type" title="event handler event type">event handler + event types</a>) that must be supported, as IDL attributes, by + all objects implementing the <code><a href="#mediacontroller">MediaController</a></code> + interface:</p> <table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> <th><a href="#event-handler-event-type">Event handler event type</a> <tbody><tr><td><dfn id="handler-mediacontroller-onemptied" title="handler-MediaController-onemptied"><code>onemptied</code></dfn> <td> <code title="event-MediaController-emptied"><a href="#event-mediacontroller-emptied">emptied</a></code> @@ -26151,6 +26158,8 @@ </ol></div><h6 id="text-track-api"><span class="secno">4.8.10.12.4 </span>Text track API</h6><pre class="idl">interface <dfn id="texttracklist">TextTrackList</dfn> { readonly attribute unsigned long <a href="#dom-texttracklist-length" title="dom-TextTrackList-length">length</a>; getter <a href="#texttrack">TextTrack</a> (unsigned long index); + + [TreatNonCallableAsNull] attribute <a href="#function">Function</a>? <a href="#handler-texttracklist-onaddtrack" title="handler-TextTrackList-onaddtrack">onaddtrack</a>; };</pre><dl class="domintro"><dt><var title="">media</var> . <code title="dom-media-textTracks"><a href="#dom-media-texttracks">textTracks</a></code> . <code title="">length</code></dt> <dd> <p>Returns the number of <a href="#text-track" title="text track">text tracks</a> associated with the <a href="#media-element">media element</a> (e.g. from <code><a href="#the-track-element">track</a></code> elements). This is the number of <a href="#text-track" title="text track">text tracks</a> in the <a href="#media-element">media element</a>'s <a href="#list-of-text-tracks">list of text tracks</a>.</p> @@ -26784,17 +26793,27 @@ <h6 id="cue-events"><span class="secno">4.8.10.12.6 </span>Event definitions</h6> - <p>The following are the <a href="#event-handlers">event handlers</a> that must be + <p>The following are the <a href="#event-handlers">event handlers</a> that (and their + corresponding <a href="#event-handler-event-type" title="event handler event type">event handler + event types</a>) must be supported, as IDL attributes, by all objects implementing the - <code><a href="#texttrack">TextTrack</a></code> interface:</p> + <code><a href="#texttracklist">TextTrackList</a></code> interface:</p> + + <table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> <th><a href="#event-handler-event-type">Event handler event type</a> + <tbody><tr><td><dfn id="handler-texttracklist-onaddtrack" title="handler-TextTrackList-onaddtrack"><code>onaddtrack</code></dfn> <td> <code title="event-addtrack">addtrack</code> + </table><p>The following are the <a href="#event-handlers">event handlers</a> that (and their + corresponding <a href="#event-handler-event-type" title="event handler event type">event handler + event types</a>) must be supported, as IDL attributes, by all + objects implementing the <code><a href="#texttrack">TextTrack</a></code> interface:</p> <table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> <th><a href="#event-handler-event-type">Event handler event type</a> <tbody><tr><td><dfn id="handler-texttrack-onload" title="handler-TextTrack-onload"><code>onload</code></dfn> <td> <code title="event-load">load</code> <tr><td><dfn id="handler-texttrack-onerror" title="handler-TextTrack-onerror"><code>onerror</code></dfn> <td> <code title="event-error">error</code> <tr><td><dfn id="handler-texttrack-oncuechange" title="handler-TextTrack-oncuechange"><code>oncuechange</code></dfn> <td> <code title="event-cuechange">cuechange</code> - </table><p>The following are the <a href="#event-handlers">event handlers</a> that must be - supported, as IDL attributes, by all objects implementing the - <code><a href="#texttrackcue">TextTrackCue</a></code> interface:</p> + </table><p>The following are the <a href="#event-handlers">event handlers</a> that (and their + corresponding <a href="#event-handler-event-type" title="event handler event type">event handler + event types</a>) must be supported, as IDL attributes, by all + objects implementing the <code><a href="#texttrackcue">TextTrackCue</a></code> interface:</p> <table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> <th><a href="#event-handler-event-type">Event handler event type</a> <tbody><tr><td><dfn id="handler-texttrackcue-onenter" title="handler-TextTrackCue-onenter"><code>onenter</code></dfn> <td> <code title="event-enter">enter</code>
Received on Friday, 30 September 2011 23:15:13 UTC