- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 30 Sep 2011 23:06:04 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv1012 Modified Files: Overview.html Log Message: Have a TextTrackList object instead of a TextTrack[] array, so we can add members to it. (whatwg r6606) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.5298 retrieving revision 1.5299 diff -u -d -r1.5298 -r1.5299 --- Overview.html 30 Sep 2011 17:47:53 -0000 1.5298 +++ Overview.html 30 Sep 2011 23:06:00 -0000 1.5299 @@ -21872,7 +21872,7 @@ // tracks readonly attribute <a href="#audiotracklist">AudioTrackList</a> <a href="#dom-media-audiotracks" title="dom-media-audioTracks">audioTracks</a>; readonly attribute <a href="#videotracklist">VideoTrackList</a> <a href="#dom-media-videotracks" title="dom-media-videoTracks">videoTracks</a>; - readonly attribute <a href="#texttrack">TextTrack</a>[] <a href="#dom-media-texttracks" title="dom-media-textTracks">textTracks</a>; + readonly attribute <a href="#texttracklist">TextTrackList</a> <a href="#dom-media-texttracks" title="dom-media-textTracks">textTracks</a>; <a href="#mutabletexttrack">MutableTextTrack</a> <a href="#dom-media-addtexttrack" title="dom-media-addTextTrack">addTextTrack</a>(DOMString kind, optional DOMString label, optional DOMString language); };</pre><p>The <dfn id="media-element-attributes">media element attributes</dfn>, <code title="attr-media-src"><a href="#attr-media-src">src</a></code>, <code title="attr-media-crossorigin"><a href="#attr-media-crossorigin">crossorigin</a></code>, <code title="attr-media-preload"><a href="#attr-media-preload">preload</a></code>, <code title="attr-media-autoplay"><a href="#attr-media-autoplay">autoplay</a></code>, <code title="attr-media-mediagroup"><a href="#attr-media-mediagroup">mediagroup</a></code>, @@ -26148,7 +26148,10 @@ <li><p>Jump to the step labeled <i>download</i>.</li> - </ol></div><h6 id="text-track-api"><span class="secno">4.8.10.12.4 </span>Text track API</h6><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> + </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); +};</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> </dd> @@ -26165,17 +26168,35 @@ </dl><div class="impl"> - <p>The <dfn id="dom-media-texttracks" title="dom-media-textTracks"><code>textTracks</code></dfn> - attribute of <a href="#media-element" title="media element">media elements</a> must - return a <a href="#platform-array-objects" title="platform array objects">platform array object</a> - for objects of type <code><a href="#texttrack">TextTrack</a></code> that is <i>fixed - length</i> and <i>read only</i>. The same object must be returned - each time the attribute is accessed. <a href="#refsWEBIDL">[WEBIDL]</a></p> + <p>A <code><a href="#texttracklist">TextTrackList</a></code> object represents a dynamically + updating list of <a href="#text-track" title="text track">text tracks</a> in a + given order.</p> - <p>The array must contain the <code><a href="#texttrack">TextTrack</a></code> objects of the - <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>, in the same - order as in the <a href="#list-of-text-tracks">list of text tracks</a>.</p> + <p>The <dfn id="dom-media-texttracks" title="dom-media-textTracks"><code>textTracks</code></dfn> attribute + of <a href="#media-element" title="media element">media elements</a> must return a + <code><a href="#texttracklist">TextTrackList</a></code> object representing the + <code><a href="#texttrack">TextTrack</a></code> objects of the <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>, in the same order as in the <a href="#list-of-text-tracks">list of text + tracks</a>. The same object must be returned each time the + attribute is accessed. <a href="#refsWEBIDL">[WEBIDL]</a></p> + + <p>The <dfn id="dom-texttracklist-length" title="dom-TextTrackList-length"><code>length</code></dfn> attribute + of a <code><a href="#texttracklist">TextTrackList</a></code> object must return the number of + <a href="#text-track" title="text track">text tracks</a> in the list represented + by the <code><a href="#texttracklist">TextTrackList</a></code> object.</p> + + <p>The <a href="#supported-property-indices">supported property indices</a> of a + <code><a href="#texttracklist">TextTrackList</a></code> object at any instant are the numbers + from zero to the number of <a href="#text-track" title="text track">text + tracks</a> in the list represented by the + <code><a href="#texttracklist">TextTrackList</a></code> object minus one, if any. If there are no + <a href="#text-track" title="text track">text tracks</a> in the list, there are + no <a href="#supported-property-indices">supported property indices</a>.</p> + + <p>To <a href="#determine-the-value-of-an-indexed-property">determine the value of an indexed property</a> of a + <code><a href="#texttracklist">TextTrackList</a></code> object for a given index <var title="">index</var>, the user agent must return the <var title="">index</var>th <a href="#text-track">text track</a> in the list + represented by the <code><a href="#texttracklist">TextTrackList</a></code> object.</p> </div><hr><pre class="idl">interface <dfn id="texttrack">TextTrack</dfn> : <a href="#eventtarget">EventTarget</a> { readonly attribute DOMString <a href="#dom-texttrack-kind" title="dom-TextTrack-kind">kind</a>;
Received on Friday, 30 September 2011 23:06:05 UTC