- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 10 Dec 2011 06:02:19 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv11646 Modified Files: acknowledgements.html association-of-controls-and-forms.html browsers.html commands.html common-dom-interfaces.html common-microsyntaxes.html content-models.html dnd.html dom.html editing.html edits.html elements.html embedded-content-1.html fetching-resources.html forms.html fragment-links.js history.html index.html infrastructure.html introduction.html links.html obsolete.html offline.html origin-0.html parsing.html references.html rendering.html scripting-1.html sections.html semantics.html spec.html states-of-the-type-attribute.html tabular-data.html text-level-semantics.html the-button-element.html the-canvas-element.html the-end.html the-iframe-element.html the-input-element.html the-map-element.html the-xhtml-syntax.html timers.html toc-status.html toc-status.xml tokenization.html tree-construction.html urls.html webappapis.html Log Message: Remove some copypasta. (whatwg r6869) [updated by splitter] Index: infrastructure.html =================================================================== RCS file: /sources/public/html5/spec/infrastructure.html,v retrieving revision 1.1122 retrieving revision 1.1123 diff -u -d -r1.1122 -r1.1123 --- infrastructure.html 11 Nov 2011 11:00:36 -0000 1.1122 +++ infrastructure.html 10 Dec 2011 06:02:12 -0000 1.1123 @@ -351,19 +351,19 @@ refer to any use of HTML, ranging from short static documents to long essays or reports with rich multimedia, as well as to fully-fledged interactive applications. The term is used to refer - both to <code><a href="#document">Document</a></code> objects and their descendant DOM + both to <code><a href="dom.html#document">Document</a></code> objects and their descendant DOM trees, and to serialized byte streams using the <a href="syntax.html#syntax" title="the HTML syntax">HTML syntax</a> or <a href="the-xhtml-syntax.html#the-xhtml-syntax" title="the XHTML syntax">XHTML syntax</a>, depending on context.</p><p>In the context of the DOM structures, the terms <a href="#html-documents" title="HTML documents">HTML document</a> and <a href="#xml-documents" title="XML documents">XML document</a> are used as defined in the DOM Core specification, and refer specifically to two different modes that - <code><a href="#document">Document</a></code> objects can find themselves in. <a href="references.html#refsDOMCORE">[DOMCORE]</a> (Such uses are always hyperlinked + <code><a href="dom.html#document">Document</a></code> objects can find themselves in. <a href="references.html#refsDOMCORE">[DOMCORE]</a> (Such uses are always hyperlinked to their definition.)</p><p>In the context of byte streams, the term HTML document refers to resources labeled as <code><a href="iana.html#text-html">text/html</a></code>, and the term XML document refers to resources labeled with an <a href="#xml-mime-type">XML MIME type</a>.</p><p>The term <dfn id="xhtml-document">XHTML document</dfn> is used to refer to both - <code><a href="#document">Document</a></code>s in the <a href="#xml-documents" title="XML documents">XML + <code><a href="dom.html#document">Document</a></code>s in the <a href="#xml-documents" title="XML documents">XML document</a> mode that contains element nodes in the <a href="namespaces.html#html-namespace-0">HTML namespace</a>, and byte streams labeled with an <a href="#xml-mime-type">XML MIME type</a> that contain elements from the <a href="namespaces.html#html-namespace-0">HTML @@ -431,9 +431,9 @@ "<code title="">xml</code>". <a href="references.html#refsXML">[XML]</a></p><p>The term <dfn id="xml-mime-type">XML MIME type</dfn> is used to refer to the <a href="#mime-type" title="MIME type">MIME types</a> <code title="">text/xml</code>, <code title="">application/xml</code>, and any <a href="#mime-type">MIME type</a> whose subtype ends with the four characters "<code title="">+xml</code>". <a href="references.html#refsRFC3023">[RFC3023]</a></p><h4 id="dom-trees"><span class="secno">2.1.3 </span>DOM trees</h4><p>The <dfn id="root-element-of-a-document-object">root element of a <code>Document</code> object</dfn> is - that <code><a href="#document">Document</a></code>'s first element child, if any. If it does - not have one then the <code><a href="#document">Document</a></code> has no root element.</p><p>The term <dfn id="root-element">root element</dfn>, when not referring to a - <code><a href="#document">Document</a></code> object's root element, means the furthest + that <code><a href="dom.html#document">Document</a></code>'s first element child, if any. If it does + not have one then the <code><a href="dom.html#document">Document</a></code> has no root element.</p><p>The term <dfn id="root-element">root element</dfn>, when not referring to a + <code><a href="dom.html#document">Document</a></code> object's root element, means the furthest ancestor element node of whatever node is being discussed, or the node itself if it has no ancestors. When the node is a part of the document, then the node's <a href="#root-element">root element</a> is indeed the @@ -450,15 +450,15 @@ element</a> to being another element.</p><p>A node's <dfn id="home-subtree">home subtree</dfn> is the subtree rooted at that node's <a href="#root-element">root element</a>. When a node is <a href="#in-a-document">in a <code>Document</code></a>, its <a href="#home-subtree">home subtree</a> is that - <code><a href="#document">Document</a></code>'s tree.</p><p>The <code><a href="#document">Document</a></code> of a <code><a href="#node">Node</a></code> (such as an - element) is the <code><a href="#document">Document</a></code> that the <code><a href="#node">Node</a></code>'s + <code><a href="dom.html#document">Document</a></code>'s tree.</p><p>The <code><a href="dom.html#document">Document</a></code> of a <code><a href="#node">Node</a></code> (such as an + element) is the <code><a href="dom.html#document">Document</a></code> that the <code><a href="#node">Node</a></code>'s <code title="dom-Node-ownerDocument"><a href="#dom-node-ownerdocument">ownerDocument</a></code> IDL attribute returns. When a <code><a href="#node">Node</a></code> is <a href="#in-a-document">in a - <code>Document</code></a> then that <code><a href="#document">Document</a></code> is - always the <code><a href="#node">Node</a></code>'s <code><a href="#document">Document</a></code>, and the + <code>Document</code></a> then that <code><a href="dom.html#document">Document</a></code> is + always the <code><a href="#node">Node</a></code>'s <code><a href="dom.html#document">Document</a></code>, and the <code><a href="#node">Node</a></code>'s <code title="dom-Node-ownerDocument"><a href="#dom-node-ownerdocument">ownerDocument</a></code> IDL attribute - thus always returns that <code><a href="#document">Document</a></code>.</p><p>The <code><a href="#document">Document</a></code> of a content attribute is the - <code><a href="#document">Document</a></code> of the attribute's element.</p><p>The term <dfn id="tree-order">tree order</dfn> means a pre-order, depth-first + thus always returns that <code><a href="dom.html#document">Document</a></code>.</p><p>The <code><a href="dom.html#document">Document</a></code> of a content attribute is the + <code><a href="dom.html#document">Document</a></code> of the attribute's element.</p><p>The term <dfn id="tree-order">tree order</dfn> means a pre-order, depth-first traversal of DOM nodes involved (through the <code title="dom-Node-parentNode"><a href="#dom-node-parentnode">parentNode</a></code>/<code title="dom-Node-childNodes"><a href="#dom-node-childnodes">childNodes</a></code> relationship).</p><p>When it is stated that some element or attribute is <dfn id="ignore" title="ignore">ignored</dfn>, or treated as some other value, or handled as if it was something else, this refers only to the processing of the node after it is in the DOM. <span class="impl">A @@ -486,10 +486,10 @@ to events whose <code title="dom-event-isTrusted"><a href="#dom-event-istrusted">isTrusted</a></code> attribute is initialized to true. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p><h4 id="plugins"><span class="secno">2.1.5 </span>Plugins</h4><p>The term <dfn id="plugin">plugin</dfn> refers to a user-agent defined set of content handlers used by the user agent that can take part in the - user agent's rendering of a <code><a href="#document">Document</a></code> object, but that + user agent's rendering of a <code><a href="dom.html#document">Document</a></code> object, but that neither act as <a href="browsers.html#child-browsing-context" title="child browsing context">child browsing - contexts</a> of the <code><a href="#document">Document</a></code> nor introduce any - <code><a href="#node">Node</a></code> objects to the <code><a href="#document">Document</a></code>'s DOM.</p><p>Typically such content handlers are provided by third parties, + contexts</a> of the <code><a href="dom.html#document">Document</a></code> nor introduce any + <code><a href="#node">Node</a></code> objects to the <code><a href="dom.html#document">Document</a></code>'s DOM.</p><p>Typically such content handlers are provided by third parties, though a user agent can also designate built-in content handlers as plugins.</p><div class="impl"> @@ -928,7 +928,7 @@ <li><dfn id="cdatasection"><code>CDATASection</code></dfn> interface</li> <li><dfn id="comment-0"><code>Comment</code></dfn> interface</li> <li><dfn id="domimplementation"><code>DOMImplementation</code></dfn> interface</li> - <li><dfn id="document"><code>Document</code></dfn> interface</li> + <li><dfn id="dom-document" title="DOM Document"><code>Document</code></dfn> interface</li> <li><dfn id="documentfragment"><code>DocumentFragment</code></dfn> interface</li> <li><dfn id="documenttype"><code>DocumentType</code></dfn> interface</li> <li><dfn id="domexception"><code>DOMException</code></dfn> interface</li> @@ -968,7 +968,7 @@ <li>The <dfn id="concept-event-type" title="concept-event-type">type</dfn> of an event</li> <li>The concept of an <dfn id="concept-event-listener" title="concept-event-listener">event listener</dfn> and the <a href="#concept-event-listener" title="concept-event-listener">event listeners</a> associated with an <code><a href="#eventtarget">EventTarget</a></code></li> - <li>The <dfn id="document-s-character-encoding" title="document's character encoding">character encoding</dfn> and <dfn id="concept-document-media-type" title="concept-document-media-type">media type</dfn> of a <code><a href="#document">Document</a></code></li> + <li>The <dfn id="document-s-character-encoding" title="document's character encoding">character encoding</dfn> and <dfn id="concept-document-media-type" title="concept-document-media-type">media type</dfn> of a <code><a href="dom.html#document">Document</a></code></li> <li>The distinction between <dfn id="xml-documents">XML documents</dfn> and <dfn id="html-documents">HTML documents</dfn></li> <li>The terms <dfn id="quirks-mode">quirks mode</dfn>, <dfn id="limited-quirks-mode">limited-quirks mode</dfn>, and <dfn id="no-quirks-mode">no-quirks mode</dfn></li> <li>The algorithm to <dfn id="concept-node-clone" title="concept-node-clone">clone</dfn> a <code><a href="#node">Node</a></code>, and the concept of <dfn id="concept-node-clone-ext" title="concept-node-clone-ext">cloning steps</dfn> used by tat algorithm</li> @@ -1056,11 +1056,13 @@ required for conforming IDL fragments, as described in the Web IDL specification. <a href="references.html#refsWEBIDL">[WEBIDL]</a></p> - <p>The terms <dfn id="supported-property-indices">supported property indices</dfn>, <dfn id="supported-property-names">supported - property names</dfn>, <dfn id="determine-the-value-of-an-indexed-property">determine the value of an indexed - property</dfn>, <dfn id="determine-the-value-of-a-named-property">determine the value of a named - property</dfn>, <dfn id="platform-array-objects">platform array objects</dfn>, and <dfn id="dfn-read-only-array" title="dfn-read-only-array">read only</dfn> (when applied to - arrays) are used as defined in the WebIDL specification.</p> + <p>The terms <dfn id="relevant-namespace-object">relevant namespace object</dfn>, <dfn id="supported-property-indices">supported + property indices</dfn>, <dfn id="supported-property-names">supported property names</dfn>, + <dfn id="determine-the-value-of-an-indexed-property">determine the value of an indexed property</dfn>, + <dfn id="determine-the-value-of-a-named-property">determine the value of a named property</dfn>, <dfn id="platform-array-objects">platform + array objects</dfn>, and <dfn id="dfn-read-only-array" title="dfn-read-only-array">read + only</dfn> (when applied to arrays) are used as defined in the + Web IDL specification.</p> <p id="float-nan">Except where otherwise specified, if an IDL attribute that is a floating point number type (<code title="">double</code>) is assigned an Infinity or Not-a-Number @@ -1104,6 +1106,7 @@ </dd> + <dt>Media Queries</dt> <dd> @@ -1112,6 +1115,31 @@ </dd> + + <dt>WebVTT</dt> + + <dd> + + <p>Implementations may support <dfn id="webvtt">WebVTT</dfn> as a text track + format for subtitles, captions, chapter titles, metadata, etc, for + media resources. <a href="references.html#refsWEBVTT">[WEBVTT]</a></p> + + <p>The following terms, used in this specification, are defined in + the WebVTT specification:</p> + + <ul class="brief"><li><dfn id="webvtt-file">WebVTT file</dfn> + </li><li><dfn id="webvtt-file-using-cue-text">WebVTT file using cue text</dfn> + </li><li><dfn id="webvtt-file-using-chapter-title-text">WebVTT file using chapter title text</dfn> + </li><li><dfn id="webvtt-file-using-only-nested-cues">WebVTT file using only nested cues</dfn> + </li><li><dfn id="webvtt-parser">WebVTT parser</dfn> + </li><li><dfn id="webvtt-cue-settings">WebVTT cue settings</dfn> and how to <dfn id="parse-the-webvtt-settings">parse the WebVTT settings</dfn> + </li><li>The <dfn id="rules-for-updating-the-display-of-webvtt-text-tracks">rules for updating the display of WebVTT text tracks</dfn> + </li><li>The <dfn id="webvtt-cue-text-dom-construction-rules">WebVTT cue text DOM construction rules</dfn> + </li><li>The <dfn id="webvtt-cue-text-rendering-rules">WebVTT cue text rendering rules</dfn> + </li><li>The <dfn id="webvtt-cue-text-parsing-rules">WebVTT cue text parsing rules</dfn> + </li></ul></dd> + + <dt>URIs, IRIs, IDNA</dt> <dd> Index: text-level-semantics.html =================================================================== RCS file: /sources/public/html5/spec/text-level-semantics.html,v retrieving revision 1.1067 retrieving revision 1.1068 diff -u -d -r1.1067 -r1.1068 --- text-level-semantics.html 10 Nov 2011 17:42:41 -0000 1.1067 +++ text-level-semantics.html 10 Dec 2011 06:02:14 -0000 1.1068 @@ -1035,235 +1035,298 @@ <dt>Contexts in which this element can be used:</dt> <dd>Where <a href="content-models.html#phrasing-content">phrasing content</a> is expected.</dd> <dt>Content model:</dt> - <dd><a href="content-models.html#phrasing-content">Phrasing content</a>, but there must be no <code><a href="#the-time-element">time</a></code> element descendants.</dd> + <dd><a href="content-models.html#phrasing-content">Phrasing content</a>.</dd> <dt>Content attributes:</dt> <dd><a href="elements.html#global-attributes">Global attributes</a></dd> <dd><code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code></dd> - <dd><code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code></dd> <dt>DOM interface:</dt> <dd> <pre class="idl">interface <dfn id="htmltimeelement">HTMLTimeElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> { - attribute DOMString <a href="#dom-time-datetime" title="dom-time-datetime">dateTime</a>; - attribute boolean <a href="#dom-time-pubdate" title="dom-time-pubDate">pubDate</a>; - readonly attribute <span>Date</span>? <a href="#dom-time-valueasdate" title="dom-time-valueAsDate">valueAsDate</a>; + attribute DOMString <a href="#dom-time-datetime" title="dom-time-datetime">datetime</a>; };</pre> </dd> - </dl><p>The <code><a href="#the-time-element">time</a></code> element <a href="rendering.html#represents">represents</a> either a - time on a 24 hour clock, or a precise date in the proleptic - Gregorian calendar, optionally with a time and a time-zone - offset. <a href="references.html#refsGREGORIAN">[GREGORIAN]</a></p><p>This element is intended as a way to encode modern dates and - times in a machine-readable way so that, for example, user agents - can offer to add birthday reminders or scheduled events to the - user's calendar.</p><div class="note"> + </dl><p>The <code><a href="#the-time-element">time</a></code> element <a href="rendering.html#represents">represents</a> its + contents, along with a machine-readable form of those contents in + the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute. The + kind of content is limited to various kinds of dates, times, + time-zone offsets, and durations, as described below.</p><p>The <dfn id="attr-time-datetime" title="attr-time-datetime"><code>datetime</code></dfn> + attribute may be present. If present, its value must be a + representation of the element's contents in a machine-readable + format.</p><p>A <code><a href="#the-time-element">time</a></code> element that does not have a <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> content attribute must + not have any element descendants.</p><p>The <dfn id="datetime-value">datetime value</dfn> of a <code><a href="#the-time-element">time</a></code> element is + the value of the element's <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> content attribute, if + it has one, or the element's <code><a href="infrastructure.html#textcontent">textContent</a></code>, if it does + not.</p><p>The <a href="#datetime-value">datetime value</a> of a <code><a href="#the-time-element">time</a></code> element + must match one of the following syntaxes.</p><dl><dt>A <a href="common-microsyntaxes.html#valid-month-string">valid month string</a></dt> - <p>The <code><a href="#the-time-element">time</a></code> element is not intended for encoding times - for which a precise date or time cannot be established. For - example, it would be inappropriate for encoding times like "one - millisecond after the big bang", "the early part of the Jurassic - period", or "a winter around 250 BCE".</p> + <dd> - <p>For dates before the introduction of the Gregorian calendar, - authors are encouraged to not use the <code><a href="#the-time-element">time</a></code> element, or - else to be very careful about converting dates and times from the - period to the Gregorian calendar. This is complicated by the manner - in which the Gregorian calendar was phased in, which occurred at - different times in different countries, ranging from partway - through the 16th century all the way to early in the 20th.</p> + <pre class="example"><time>2011-11</time></pre> - </div><p>The <dfn id="attr-time-pubdate" title="attr-time-pubdate"><code>pubdate</code></dfn> - attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. If specified, it - indicates that the date and time given by the element is the - publication date and time of the nearest ancestor - <code><a href="sections.html#the-article-element">article</a></code> element, or, if the element has no ancestor - <code><a href="sections.html#the-article-element">article</a></code> element, of the document as a whole. If the - element has a <code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code> - attribute specified, then the element <dfn id="needs-a-date">needs a date</dfn>. For - each <code><a href="sections.html#the-article-element">article</a></code> element, there must be no more than one - <code><a href="#the-time-element">time</a></code> element with a <code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code> attribute whose nearest - ancestor is that <code><a href="sections.html#the-article-element">article</a></code> element. Furthermore, for each - <code><a href="infrastructure.html#document">Document</a></code>, there must be no more than one - <code><a href="#the-time-element">time</a></code> element with a <code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code> attribute that does not - have an ancestor <code><a href="sections.html#the-article-element">article</a></code> element.</p><p>The <dfn id="attr-time-datetime" title="attr-time-datetime"><code>datetime</code></dfn> - attribute, if present, gives the date or time being - specified. Otherwise, the date or time is given by the element's - contents.</p><p>If the element <i><a href="#needs-a-date">needs a date</a></i>, and the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute is present, - then the attribute's value must be a <a href="common-microsyntaxes.html#valid-date-string-with-optional-time">valid date string with - optional time</a>.</p><p>If the element <i><a href="#needs-a-date">needs a date</a></i>, but the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute is not present, - then the element's <code><a href="infrastructure.html#textcontent">textContent</a></code> must be a <a href="common-microsyntaxes.html#valid-date-string-in-content-with-optional-time">valid - date string in content with optional time</a>.</p><p>If the element does not <i title="needs a date"><a href="#needs-a-date">need a date</a></i>, - and the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute - is present, then the attribute's value must be a <a href="common-microsyntaxes.html#valid-date-or-time-string">valid date or - time string</a>.</p><p>If the element does not <i title="needs a date"><a href="#needs-a-date">need a date</a></i>, - but the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute - is not present, then the element's <code><a href="infrastructure.html#textcontent">textContent</a></code> must be - a <a href="common-microsyntaxes.html#valid-date-or-time-string-in-content">valid date or time string in content</a>.</p><p>The date, if any, must be expressed using the Gregorian - calendar.</p><div class="impl"> + </dd> - <p>If the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> attribute - is present, the user agent should convey the attribute's value to - the user when rendering the element.</p> - </div><div class="example"> + <dt>A <a href="common-microsyntaxes.html#valid-date-string">valid date string</a></dt> - <p>The <code><a href="#the-time-element">time</a></code> element can be used to encode dates, for - example in Microformats. The following shows a hypothetical way of - encoding an event using a variant on hCalendar that uses the - <code><a href="#the-time-element">time</a></code> element:</p> + <dd> - <pre><div class="vevent"> - <a class="url" href="http://www.web2con.com/">http://www.web2con.com/</a> - <span class="summary">Web 2.0 Conference</span>: - <time class="dtstart" datetime="2007-10-05">October 5</time> - - <time class="dtend" datetime="2007-10-20">19</time>, - at the <span class="location">Argent Hotel, San Francisco, CA</span> - </div></pre> + <pre class="example"><time>2011-11-12</time></pre> - <p>(The end date is encoded as one day after the last date of the - event because in the iCalendar format, end dates are - <em>exclusive</em>, not inclusive.)</p> + </dd> - </div><div class="example"> - <p>The <code><a href="#the-time-element">time</a></code> element is not necessary for encoding - dates or times. In the following snippet, the time is encoded using - <code><a href="#the-time-element">time</a></code>, so that it can be restyled (e.g. using XBL2) to - match local conventions, while the year is not marked up at all, - since marking it up would not be particularly useful, and doing so - is thus not allowed.</p> + <dt>A <a href="common-microsyntaxes.html#valid-yearless-date-string">valid yearless date string</a></dt> - <pre><p>I usually have a snack at <time>16:00</time>.</p> -<p>I've liked model trains since at least 1983.</p></pre> + <dd> - <p>Using a styling technology that supports restyling times, the - first paragraph from the above snippet could be rendered as follows:</p> + <pre class="example"><time>11-12</time></pre> - <blockquote><p>I usually have a snack at 4pm.</p></blockquote> + </dd> - <p>Or it could be rendered as follows:</p> - <blockquote><p>I usually have a snack at 16h00.</p></blockquote> + <dt>A <a href="common-microsyntaxes.html#valid-time-string">valid time string</a></dt> - </div><div class="impl"> + <dd> - <p>The <dfn id="dom-time-datetime" title="dom-time-datetime"><code>dateTime</code></dfn> IDL - attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> content attribute.</p> + <pre class="example"><time>14:54</time></pre> + <pre class="example"><time>14:54:39</time></pre> + <pre class="example"><time>14:54:39.92922</time></pre> - <p>The <dfn id="dom-time-pubdate" title="dom-time-pubDate"><code>pubDate</code></dfn> IDL - attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-time-pubdate"><a href="#attr-time-pubdate">pubdate</a></code> content attribute.</p> + </dd> - <p>User agents, to obtain the <dfn id="concept-time-date" title="concept-time-date">date</dfn>, <dfn id="concept-time-time" title="concept-time-time">time</dfn>, and <dfn id="concept-time-timezone" title="concept-time-timezone">time-zone offset</dfn> represented by - a <code><a href="#the-time-element">time</a></code> element, must follow these steps:</p> - <ol><li>If the <code title="attr-time-datetime"><a href="#attr-time-datetime">datetime</a></code> - attribute is present, then use the rules to <a href="common-microsyntaxes.html#parse-a-date-or-time-string">parse a date or - time string</a> with the flag <i>in attribute</i> from the value - of that attribute, and let the result be <var title="">result</var>.</li> + <dt>A <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time string</a></dt> - <li>Otherwise, use the rules to <a href="common-microsyntaxes.html#parse-a-date-or-time-string">parse a date or time - string</a> with the flag <i>in content</i> from the element's - <code><a href="infrastructure.html#textcontent">textContent</a></code>, and let the result be <var title="">result</var>.</li> + <dd> - <li>If <var title="">result</var> is empty (because the parsing - failed), then the <a href="#concept-time-date" title="concept-time-date">date</a> is - unknown, the <a href="#concept-time-time" title="concept-time-time">time</a> is - unknown, and the <a href="#concept-time-timezone" title="concept-time-timezone">time-zone - offset</a> is unknown.</li> + <pre class="example"><time>2011-11-12T14:54</time></pre> + <pre class="example"><time>2011-11-12T14:54:39</time></pre> + <pre class="example"><time>2011-11-12T14:54:39.92922</time></pre> + <pre class="example"><time>2011-11-12 14:54</time></pre> + <pre class="example"><time>2011-11-12 14:54:39</time></pre> + <pre class="example"><time>2011-11-12 14:54:39.92922</time></pre> - <li>Otherwise: if <var title="">result</var> contains a date, then - that is the <a href="#concept-time-date" title="concept-time-date">date</a>; if <var title="">result</var> contains a time, then that is the <a href="#concept-time-time" title="concept-time-time">time</a>; and if <var title="">result</var> contains a time-zone offset, then the - time-zone offset is the element's <a href="#concept-time-timezone" title="concept-time-timezone">time-zone offset</a>. (A time-zone - offset can only be present if both a date and a time are also - present.)</li> + </dd> - </ol></div><dl class="domintro"><dt><var title="">time</var> . <code title="dom-time-valueAsDate"><a href="#dom-time-valueasdate">valueAsDate</a></code></dt> + + <dt>A <a href="common-microsyntaxes.html#valid-time-zone-offset-string">valid time-zone offset string</a></dt> <dd> - <p>Returns a <code>Date</code> object representing the specified date and time.</p> + <pre class="example"><time>Z</time></pre> + <pre class="example"><time>+0000</time></pre> + <pre class="example"><time>+00:00</time></pre> + <pre class="example"><time>-0800</time></pre> + <pre class="example"><time>-08:00</time></pre> + + </dd> + + + <dt>A <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and time string</a></dt> + + <dd> + + <pre class="example"><time>2011-11-12T14:54Z</time></pre> + <pre class="example"><time>2011-11-12T14:54:39Z</time></pre> + <pre class="example"><time>2011-11-12T14:54:39.92922Z</time></pre> + + <pre class="example"><time>2011-11-12T14:54+0000</time></pre> + <pre class="example"><time>2011-11-12T14:54:39+0000</time></pre> + <pre class="example"><time>2011-11-12T14:54:39.92922+0000</time></pre> + + <pre class="example"><time>2011-11-12T14:54+00:00</time></pre> + <pre class="example"><time>2011-11-12T14:54:39+00:00</time></pre> + <pre class="example"><time>2011-11-12T14:54:39.92922+00:00</time></pre> + + <pre class="example"><time>2011-11-12T06:54-0800</time></pre> + <pre class="example"><time>2011-11-12T06:54:39-0800</time></pre> + <pre class="example"><time>2011-11-12T06:54:39.92922-0800</time></pre> + + <pre class="example"><time>2011-11-12T06:54-08:00</time></pre> + <pre class="example"><time>2011-11-12T06:54:39-08:00</time></pre> + <pre class="example"><time>2011-11-12T06:54:39.92922-08:00</time></pre> + + <pre class="example"><time>2011-11-12 14:54Z</time></pre> + <pre class="example"><time>2011-11-12 14:54:39Z</time></pre> + <pre class="example"><time>2011-11-12 14:54:39.92922Z</time></pre> + + <pre class="example"><time>2011-11-12 14:54+0000</time></pre> + <pre class="example"><time>2011-11-12 14:54:39+0000</time></pre> + <pre class="example"><time>2011-11-12 14:54:39.92922+0000</time></pre> + + <pre class="example"><time>2011-11-12 14:54+00:00</time></pre> + <pre class="example"><time>2011-11-12 14:54:39+00:00</time></pre> + <pre class="example"><time>2011-11-12 14:54:39.92922+00:00</time></pre> + + <pre class="example"><time>2011-11-12 06:54-0800</time></pre> + <pre class="example"><time>2011-11-12 06:54:39-0800</time></pre> + <pre class="example"><time>2011-11-12 06:54:39.92922-0800</time></pre> + + <pre class="example"><time>2011-11-12 06:54-08:00</time></pre> + <pre class="example"><time>2011-11-12 06:54:39-08:00</time></pre> + <pre class="example"><time>2011-11-12 06:54:39.92922-08:00</time></pre> + + </dd> + + + <dt>A <a href="common-microsyntaxes.html#valid-week-string">valid week string</a></dt> + + <dd> + + <pre class="example"><time>2011-W46</time></pre> + + </dd> + + + <dt>A <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative integer</a> representing a year</dt> + + <dd> + + <pre class="example"><time>2011</time></pre> + + </dd> + + + <dt>A <a href="common-microsyntaxes.html#valid-duration-string">valid duration string</a></dt> + + <dd> + + <pre class="example"><time>PT4H18M3S</time></pre> + + <pre class="example"><time>4h 18m 3s</time></pre> </dd> </dl><div class="impl"> - <p>The <dfn id="dom-time-valueasdate" title="dom-time-valueAsDate"><code>valueAsDate</code></dfn> IDL - attribute must return either null or a new <code>Date</code> object - initialized to the relevant value as defined by the following - list:</p> + <p>The machine-readable equivalent of the element's contents must be + obtained from the element's <a href="#datetime-value">datetime value</a> by using the + following algorithm:</p> - <dl><dt>If the <a href="#concept-time-date" title="concept-time-date">date</a> is known but - the <a href="#concept-time-time" title="concept-time-time">time</a> is not</dt> + <ol><li><p>If <a href="common-microsyntaxes.html#parse-a-month-string" title="parse a month string">parsing a month + string</a> from the element's <a href="#datetime-value">datetime value</a> + returns a <a href="common-microsyntaxes.html#concept-month" title="concept-month">month</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - <dd>The time corresponding to midnight UTC (i.e. the first second) - of the given <a href="#concept-time-date" title="concept-time-date">date</a>.</dd> + <li><p>If <a href="common-microsyntaxes.html#parse-a-date-string" title="parse a date string">parsing a date + string</a> from the element's <a href="#datetime-value">datetime value</a> + returns a <a href="common-microsyntaxes.html#concept-date" title="concept-date">date</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - <dt>If the <a href="#concept-time-time" title="concept-time-time">time</a> is known but - the <a href="#concept-time-date" title="concept-time-date">date</a> is not</dt> + <li><p>If <a href="common-microsyntaxes.html#parse-a-yearless-date-string" title="parse a yearless date string">parsing a + yearless date string</a> from the element's <a href="#datetime-value">datetime + value</a> returns a <a href="common-microsyntaxes.html#concept-yearless-date" title="concept-yearless-date">yearless date</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - <dd>The time corresponding to the given <a href="#concept-time-time" title="concept-time-time">time</a> of 1970-01-01, with the time - zone UTC.</dd> + <li><p>If <a href="common-microsyntaxes.html#parse-a-time-string" title="parse a time string">parsing a time + string</a> from the element's <a href="#datetime-value">datetime value</a> + returns a <a href="common-microsyntaxes.html#concept-time" title="concept-time">time</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - <dt>If both the <a href="#concept-time-date" title="concept-time-date">date</a> and the - <a href="#concept-time-time" title="concept-time-time">time</a> are known</dt> + <li><p>If <a href="common-microsyntaxes.html#parse-a-local-date-and-time-string" title="parse a local date and time string">parsing + a local date and time string</a> from the element's + <a href="#datetime-value">datetime value</a> returns a <a href="common-microsyntaxes.html#concept-datetime-local" title="concept-datetime-local">local date and time</a>, that is + the machine-readable equivalent; abort these steps.</p></li> - <dd>The time corresponding to the <a href="#concept-time-date" title="concept-time-date">date</a> and <a href="#concept-time-time" title="concept-time-time">time</a>, with the given <a href="#concept-time-timezone" title="concept-time-timezone">time-zone offset</a>.</dd> + <li><p>If <a href="common-microsyntaxes.html#parse-a-time-zone-offset-string" title="parse a time-zone offset string">parsing a + time-zone offset string</a> from the element's <a href="#datetime-value">datetime + value</a> returns a <a href="common-microsyntaxes.html#concept-timezone" title="concept-timezone">time-zone + offset</a>, that is the machine-readable equivalent; abort + these steps.</p></li> - <dt>If neither the <a href="#concept-time-date" title="concept-time-date">date</a> nor - the <a href="#concept-time-time" title="concept-time-time">time</a> are known</dt> + <li><p>If <a href="common-microsyntaxes.html#parse-a-global-date-and-time-string" title="parse a global date and time + string">parsing a global date and time string</a> from the + element's <a href="#datetime-value">datetime value</a> returns a <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and time</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - <dd>The null value.</dd> + <li><p>If <a href="common-microsyntaxes.html#parse-a-week-string" title="parse a week string">parsing a week + string</a> from the element's <a href="#datetime-value">datetime value</a> + returns a <a href="common-microsyntaxes.html#concept-week" title="concept-week">week</a>, that is the + machine-readable equivalent; abort these steps.</p></li> - </dl><p>When a <code>Date</code> object is to be returned, a new one must - be constructed.</p> - </div><div class="example"> + <li><p>If the element's <a href="#datetime-value">datetime value</a> consists of + only characters in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT + NINE (9), then the machine-readable equivalent is the base-ten + interpretation of those digits, representing a year; abort these + steps.</p></li> - <p>In the following snippet:</p> + <li><p>If <a href="common-microsyntaxes.html#parse-a-duration-string" title="parse a duration string">parsing a duration + string</a> from the element's <a href="#datetime-value">datetime value</a> + returns a <a href="common-microsyntaxes.html#concept-duration" title="concept-duration">duration</a>, that is + the machine-readable equivalent; abort these steps.</p></li> - <pre><p>Our first date was <time datetime="2006-09-23">a Saturday</time>.</p></pre> + <li><p>There is no machine-readable equivalent.</p></li> - <p>...the <code><a href="#the-time-element">time</a></code> element's <code title="dom-time-valueAsDate"><a href="#dom-time-valueasdate">valueAsDate</a></code> attribute would - have the value 1,158,969,600,000ms.</p> + </ol><p class="note">The algorithms referenced above are intended to be + designed such that for any arbitrary string <var title="">s</var>, + only one of the algorithms returns a value. A more efficient + approach might be to create a single algorithm that parses all these + data types in one pass; developing such an algorithm is left as an + exercise to the reader.</p> - </div><div class="example"> + <p>The <dfn id="dom-time-datetime" title="dom-time-datetime"><code>datetime</code></dfn> + IDL attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the content attribute of the + same name.</p> - <p>In the following snippet:</p> + </div><div class="example"> - <pre><p>Many people get up at <time>08:00</time>.</p></pre> + <p>The <code><a href="#the-time-element">time</a></code> element can be used to encode dates, for + example in microformats. The following shows a hypothetical way of + encoding an event using a variant on hCalendar that uses the + <code><a href="#the-time-element">time</a></code> element:</p> - <p>...the <code><a href="#the-time-element">time</a></code> element's <code title="dom-time-valueAsDate"><a href="#dom-time-valueasdate">valueAsDate</a></code> attribute would - have the value 28,800,000ms.</p> + <pre><div class="vevent"> + <a class="url" href="http://www.web2con.com/">http://www.web2con.com/</a> + <span class="summary">Web 2.0 Conference</span>: + <time class="dtstart" datetime="2005-10-05">October 5</time> - + <time class="dtend" datetime="2005-10-07">7</time>, + at the <span class="location">Argent Hotel, San Francisco, CA</span> + </div></pre> </div><div class="example"> - <p>In this example, an article's publication date is marked up - using <code><a href="#the-time-element">time</a></code>:</p> + <p>Here, a fictional microdata vocabulary based on the Atom + vocabulary is used with the <code><a href="#the-time-element">time</a></code> element to mark up a + blog post's publication date.</p> - <pre><article> - <h1>Small tasks</h1> - <footer>Published <time pubdate>2009-08-30</time>.</footer> - <p>I put a bike bell on his bike.</p> + <pre><article itemscope itemtype="http://n.example.org/rfc4287"> + <h1 itemprop="title">Big tasks</h1> + <footer>Published <time itemprop="published" datetime="2009-08-29">two days ago</time>.</footer> + <p itemprop="content">Today, I went out and bought a bike for my kid.</p> </article></pre> - <p>Here is another way that could be marked up. In this example, - legacy user agents would say "today", while newer user agents would - render the time in a locale-specific manner based on the value of - the attribute.</p> + </div><div class="example"> - <pre><article> - <h1>Small tasks</h1> - <footer>Published <time pubdate datetime="2009-08-30">today</time>.</footer> - <p>I put a bike bell on his bike.</p> -</article></pre> + <p>In the following snippet, the <code><a href="#the-time-element">time</a></code> element is used + to encode a date in the ISO8601 format, for later processing by a + script:</p> - <p>Here is the same thing but with the time included only. Because - the element is empty, legacy user agents will not show anything - useful; user agents that implement this specification, on the other - hand, would show the date and time in a locale-specific manner.</p> + <pre><p>Our first date was <time datetime="2006-09-23">a Saturday</time>.</p></pre> - <pre><article> - <h1>Small tasks</h1> - <footer>Published <time pubdate datetime="2009-08-30T07:13Z"></time>.</footer> - <p>I put a bike bell on his bike.</p> -</article></pre> + <p>In this second snippet, the value includes a time:</p> + + <pre><p>We stopped talking at <time datetime="2006-09-24T05:00-07:00">5am the next morning</time>.</p></pre> + + <p>A script loaded by the page (and thus privy to the page's + internal convention of marking up dates and times using the + <code><a href="#the-time-element">time</a></code> element) could scan through the page and look at + all the <code><a href="#the-time-element">time</a></code> elements therein to create an index of + dates and times.</p> + + </div><div class="example"> + + <p>For example, this element conveys the string "Tuesday" with + the additional semantic that the 12th of November 2011 is the + meaning that corresponds to "Tuesday":</p> + + <pre>Today is <time datetime="2011-11-12">Tuesday</time>.</pre> + + </div><div class="example"> + + <p>In this example, a specific time in the Pacific Standard Time + timezone is specified:</p> + + <pre>Your next meeting is at <time datetime="2011-11-12T15:00-08:00">3pm</time>.</pre> </div><h4 id="the-code-element"><span class="secno">4.6.11 </span>The <dfn><code>code</code></dfn> element</h4><dl class="element"><dt>Categories</dt> <dd><a href="content-models.html#flow-content">Flow content</a>.</dd> @@ -2139,9 +2202,10 @@ </td><td>Abbreviations </td><td><pre class="example">Organic food in Ireland is certified by the <strong><abbr title="Irish Organic Farmers and Growers Association">IOFGA</abbr></strong>.</pre> + </td></tr><tr><td><code><a href="#the-time-element">time</a></code> - </td><td>Date and/or time - </td><td><pre class="example">Published <strong><time>2009-10-21</time></strong>.</pre> + </td><td>Machine-readable equivalent of date- or time-related data + </td><td><pre class="example">Available starting on <strong><time datetime="2011-11-12">November 12th</time></strong>!</pre> </td></tr><tr><td><code><a href="#the-code-element">code</a></code> </td><td>Computer code @@ -2177,7 +2241,7 @@ </td></tr><tr><td><code><a href="#the-u-element">u</a></code> </td><td>Annotations - </td><td><pre class="example">The mixture of apple juice and <u class="spelling">eldeflower</u> juice is very pleasant.</pre> + </td><td><pre class="example">The mixture of apple juice and <strong><u class="spelling">eldeflower</u></strong> juice is very pleasant.</pre> </td></tr><tr><td><code><a href="#the-mark-element">mark</a></code> </td><td>Highlight Index: scripting-1.html =================================================================== RCS file: /sources/public/html5/spec/scripting-1.html,v retrieving revision 1.75 retrieving revision 1.76 diff -u -d -r1.75 -r1.76 --- scripting-1.html 19 Oct 2011 23:46:27 -0000 1.75 +++ scripting-1.html 10 Dec 2011 06:02:13 -0000 1.76 @@ -480,7 +480,7 @@ encoding</var></dfn>, and <dfn id="the-script-block-s-fallback-character-encoding"><var>the script block's fallback character encoding</var></dfn>. They are determined when the script is prepared, based on the attributes on the element at that time, - and the <code><a href="infrastructure.html#document">Document</a></code> of the <code><a href="#the-script-element">script</a></code> + and the <code><a href="dom.html#document">Document</a></code> of the <code><a href="#the-script-element">script</a></code> element.</p> <p>When a <code><a href="#the-script-element">script</a></code> element that is not marked as being @@ -617,8 +617,8 @@ <li> <p>If the element is flagged as <a href="#parser-inserted">"parser-inserted"</a>, - but the element's <code><a href="infrastructure.html#document">Document</a></code> is not the - <code><a href="infrastructure.html#document">Document</a></code> of the parser that created the element, then + but the element's <code><a href="dom.html#document">Document</a></code> is not the + <code><a href="dom.html#document">Document</a></code> of the parser that created the element, then abort these steps.</p> </li> @@ -636,7 +636,7 @@ documents, scripts in <code>DOMParser</code>-created documents, scripts in documents created by <code>XSLTProcessor</code>'s <code title="dom-XSLTProcessor-transformToDocument">transformToDocument</code> feature, and scripts that are first inserted by a script into a - <code><a href="infrastructure.html#document">Document</a></code> that was created using the <code title="dom-DOMImplementation-createDocument"><a href="infrastructure.html#dom-domimplementation-createdocument">createDocument()</a></code> + <code><a href="dom.html#document">Document</a></code> that was created using the <code title="dom-DOMImplementation-createDocument"><a href="infrastructure.html#dom-domimplementation-createdocument">createDocument()</a></code> API. <a href="references.html#refsXHR">[XHR]</a> <a href="references.html#refsDOMPARSING">[DOMPARSING]</a> <a href="references.html#refsDOMCORE">[DOMCORE]</a></p> @@ -686,7 +686,7 @@ that attribute must be <a href="urls.html#resolve-a-url" title="resolve a url">resolved</a> relative to the element, and if that is successful, the specified resource must then be <a href="fetching-resources.html#fetch" title="fetch">fetched</a>, from the - <a href="origin-0.html#origin">origin</a> of the element's <code><a href="infrastructure.html#document">Document</a></code>.</p> + <a href="origin-0.html#origin">origin</a> of the element's <code><a href="dom.html#document">Document</a></code>.</p> <p>If the <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute's @@ -730,7 +730,7 @@ <p>The element must be added to the end of the <dfn id="list-of-scripts-that-will-execute-when-the-document-has-finished-parsing">list of scripts that will execute when the document has finished - parsing</dfn> associated with the <code><a href="infrastructure.html#document">Document</a></code> of the + parsing</dfn> associated with the <code><a href="dom.html#document">Document</a></code> of the parser that created the element.</p> <p>The <a href="webappapis.html#concept-task" title="concept-task">task</a> that the @@ -751,9 +751,9 @@ <dd> <p>The element is the <a href="#pending-parsing-blocking-script">pending parsing-blocking - script</a> of the <code><a href="infrastructure.html#document">Document</a></code> of the parser that + script</a> of the <code><a href="dom.html#document">Document</a></code> of the parser that created the element. (There can only be one such script per - <code><a href="infrastructure.html#document">Document</a></code> at a time.)</p> + <code><a href="dom.html#document">Document</a></code> at a time.)</p> <p>The <a href="webappapis.html#concept-task" title="concept-task">task</a> that the <a href="webappapis.html#networking-task-source">networking task source</a> places on the <a href="webappapis.html#task-queue">task @@ -768,7 +768,7 @@ <dt id="script-processing-style-delayed">If the element does not have a <code title="attr-script-src"><a href="#attr-script-src">src</a></code> attribute, and the element has been flagged as <a href="#parser-inserted">"parser-inserted"</a>, - and the <code><a href="infrastructure.html#document">Document</a></code> of the <a href="parsing.html#html-parser">HTML parser</a> or + and the <code><a href="dom.html#document">Document</a></code> of the <a href="parsing.html#html-parser">HTML parser</a> or <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> that created the <code><a href="#the-script-element">script</a></code> element <a href="semantics.html#has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking scripts</a></dt> @@ -776,9 +776,9 @@ <dd> <p>The element is the <a href="#pending-parsing-blocking-script">pending parsing-blocking - script</a> of the <code><a href="infrastructure.html#document">Document</a></code> of the parser that + script</a> of the <code><a href="dom.html#document">Document</a></code> of the parser that created the element. (There can only be one such script per - <code><a href="infrastructure.html#document">Document</a></code> at a time.)</p> + <code><a href="dom.html#document">Document</a></code> at a time.)</p> <p>Set the element's <a href="#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag. The parser will handle executing the script.</p> @@ -794,7 +794,7 @@ <p>The element must be added to the end of the <dfn id="list-of-scripts-that-will-execute-in-order-as-soon-as-possible">list of scripts that will execute in order as soon as possible</dfn> - associated with the <code><a href="infrastructure.html#document">Document</a></code> of the + associated with the <code><a href="dom.html#document">Document</a></code> of the <code><a href="#the-script-element">script</a></code> element at the time the <a href="#prepare-a-script">prepare a script</a> algorithm started.</p> @@ -831,7 +831,7 @@ <p>The element must be added to the <dfn id="set-of-scripts-that-will-execute-as-soon-as-possible">set of scripts that will execute as soon as possible</dfn> of the - <code><a href="infrastructure.html#document">Document</a></code> of the <code><a href="#the-script-element">script</a></code> element at the + <code><a href="dom.html#document">Document</a></code> of the <code><a href="#the-script-element">script</a></code> element at the time the <a href="#prepare-a-script">prepare a script</a> algorithm started.</p> <p>The <a href="webappapis.html#concept-task" title="concept-task">task</a> that the @@ -858,18 +858,18 @@ above) has been run.</p> <p>The <dfn id="pending-parsing-blocking-script">pending parsing-blocking script</dfn> of a - <code><a href="infrastructure.html#document">Document</a></code> is used by the <code><a href="infrastructure.html#document">Document</a></code>'s + <code><a href="dom.html#document">Document</a></code> is used by the <code><a href="dom.html#document">Document</a></code>'s parser(s).</p> <p class="note">If a <code><a href="#the-script-element">script</a></code> element that blocks a - parser gets moved to another <code><a href="infrastructure.html#document">Document</a></code> before it would + parser gets moved to another <code><a href="dom.html#document">Document</a></code> before it would normally have stopped blocking that parser, it nonetheless continues blocking that parser until the condition that causes it to be blocking the parser no longer applies (e.g. if the script is a <a href="#pending-parsing-blocking-script">pending parsing-blocking script</a> because there was <a href="semantics.html#a-style-sheet-that-is-blocking-scripts">a style sheet that is blocking scripts</a> when it was parsed, but then the script is moved to another - <code><a href="infrastructure.html#document">Document</a></code> before the style sheet loads, the script still + <code><a href="dom.html#document">Document</a></code> before the style sheet loads, the script still blocks the parser until the style sheets are all loaded, at which time the script executes and the parser is unblocked).</p> @@ -881,8 +881,8 @@ <ol><li> <p>If the element is flagged as <a href="#parser-inserted">"parser-inserted"</a>, - but the element's <code><a href="infrastructure.html#document">Document</a></code> is not the - <code><a href="infrastructure.html#document">Document</a></code> of the parser that created the element, then + but the element's <code><a href="dom.html#document">Document</a></code> is not the + <code><a href="dom.html#document">Document</a></code> of the parser that created the element, then abort these steps.</p> </li> @@ -1009,8 +1009,8 @@ <p>If the script is from an external file, then increment the <a href="content-models.html#ignore-destructive-writes-counter">ignore-destructive-writes counter</a> of the - <code><a href="#the-script-element">script</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>. Let <var title="">neutralized doc</var> be that - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="#the-script-element">script</a></code> element's <code><a href="dom.html#document">Document</a></code>. Let <var title="">neutralized doc</var> be that + <code><a href="dom.html#document">Document</a></code>.</p> </li> @@ -1018,7 +1018,8 @@ <p><a href="webappapis.html#create-a-script-from-a-node" title="create a script from a node">Create a script</a> from the <code><a href="#the-script-element">script</a></code> element node, using - <var><a href="#the-script-block-s-source">the script block's source</a></var> and <var><a href="#the-script-block-s-type">the script + <var><a href="#the-script-block-s-source">the script block's source</a></var>, the <a href="urls.html#url">URL</a> + from which the script was obtained, and <var><a href="#the-script-block-s-type">the script block's type</a></var>.</p> <p class="note">This is where the script is compiled and @@ -1310,7 +1311,7 @@ while the transformation is occurring.</p></li> <li><p>The <code title="dom-XSLTProcessor-transformToDocument">XSLTProcessor.transformToDocument()</code> - method adds elements to a <code><a href="infrastructure.html#document">Document</a></code> that is not in a + method adds elements to a <code><a href="dom.html#document">Document</a></code> that is not in a <a href="browsers.html#browsing-context">browsing context</a>, and, accordingly, any <code><a href="#the-script-element">script</a></code> elements they create need to have their <a href="#already-started">"already started"</a> flag set in the <a href="#prepare-a-script">prepare a @@ -1328,7 +1329,7 @@ when the fragment is inserted into a document.</p></li> </ul><p>The main distinction between the first two cases and the last - case is that the first two operate on <code><a href="infrastructure.html#document">Document</a></code>s and the + case is that the first two operate on <code><a href="dom.html#document">Document</a></code>s and the last operates on a fragment.</p> </div><h4 id="the-noscript-element"><span class="secno">4.3.2 </span>The <dfn><code>noscript</code></dfn> element</h4><dl class="element"><dt>Categories</dt> Index: the-map-element.html =================================================================== RCS file: /sources/public/html5/spec/the-map-element.html,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- the-map-element.html 28 Oct 2011 00:46:35 -0000 1.60 +++ the-map-element.html 10 Dec 2011 06:02:15 -0000 1.61 @@ -388,7 +388,7 @@ <p>The <dfn id="dom-map-images" title="dom-map-images"><code>images</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="dom.html#document">Document</a></code> node, whose filter matches only <code><a href="embedded-content-1.html#the-img-element">img</a></code> and <code><a href="the-iframe-element.html#the-object-element">object</a></code> elements that are associated with this <code><a href="#the-map-element">map</a></code> element according to the <a href="#image-map">image map</a> processing model.</p> Index: the-canvas-element.html =================================================================== RCS file: /sources/public/html5/spec/the-canvas-element.html,v retrieving revision 1.924 retrieving revision 1.925 diff -u -d -r1.924 -r1.925 --- the-canvas-element.html 11 Nov 2011 11:00:37 -0000 1.924 +++ the-canvas-element.html 10 Dec 2011 06:02:15 -0000 1.925 @@ -341,7 +341,6 @@ <dt>Contexts in which this element can be used:</dt> <dd>Where <a href="content-models.html#embedded-content">embedded content</a> is expected.</dd> <dt>Content model:</dt> - <dd><a href="content-models.html#transparent">Transparent</a>.</dd> <dd><a href="content-models.html#transparent">Transparent</a>.</dd> <dt>Content attributes:</dt> <dd><a href="elements.html#global-attributes">Global attributes</a></dd> @@ -745,7 +744,7 @@ called with an <code><a href="embedded-content-1.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="the-iframe-element.html#htmlvideoelement">HTMLVideoElement</a></code> whose <a href="origin-0.html#origin">origin</a> is not the <a href="origin-0.html#same-origin" title="same origin">same</a> as that of the - <code><a href="infrastructure.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> + <code><a href="dom.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> element.</p></li> <li><p>The element's 2D context's <code title="dom-context-2d-drawImage">drawImage()</code> method is @@ -756,7 +755,7 @@ to a <code>CanvasPattern</code> object that was created from an <code><a href="embedded-content-1.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="the-iframe-element.html#htmlvideoelement">HTMLVideoElement</a></code> whose <a href="origin-0.html#origin">origin</a> was not the <a href="origin-0.html#same-origin" title="same - origin">same</a> as that of the <code><a href="infrastructure.html#document">Document</a></code> object + origin">same</a> as that of the <code><a href="dom.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> element when the pattern was created.</p></li> @@ -769,7 +768,7 @@ set to a <code>CanvasPattern</code> object that was created from an <code><a href="embedded-content-1.html#htmlimageelement">HTMLImageElement</a></code> or an <code><a href="the-iframe-element.html#htmlvideoelement">HTMLVideoElement</a></code> whose <a href="origin-0.html#origin">origin</a> was not the <a href="origin-0.html#same-origin" title="same - origin">same</a> as that of the <code><a href="infrastructure.html#document">Document</a></code> object + origin">same</a> as that of the <code><a href="dom.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> element when the pattern was created.</p></li> @@ -781,7 +780,7 @@ <li><p>The element's 2D context's <code title="dom-context-2d-fillText">fillText()</code> or <code title="dom-context-2d-fillText">strokeText()</code> methods are invoked and consider using a font that has an <a href="origin-0.html#origin">origin</a> that is not the <a href="origin-0.html#same-origin" title="same origin">same</a> as that of - the <code><a href="infrastructure.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> + the <code><a href="dom.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> element. (The font doesn't even have to be used; all that matters is whether the font was considered for any of the glyphs drawn.)</p></li> @@ -799,7 +798,7 @@ <p>Whenever the <code title="dom-context-2d-measureText">measureText()</code> method of the 2D context of a <code><a href="#the-canvas-element">canvas</a></code> element ends up using a font that has an <a href="origin-0.html#origin">origin</a> that is not the <a href="origin-0.html#same-origin" title="same - origin">same</a> as that of the <code><a href="infrastructure.html#document">Document</a></code> object that + origin">same</a> as that of the <code><a href="dom.html#document">Document</a></code> object that owns the <code><a href="#the-canvas-element">canvas</a></code> element, the method must throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception.</p> Index: toc-status.xml =================================================================== RCS file: /sources/public/html5/spec/toc-status.xml,v retrieving revision 1.174 retrieving revision 1.175 diff -u -d -r1.174 -r1.175 --- toc-status.xml 11 Nov 2011 11:00:39 -0000 1.174 +++ toc-status.xml 10 Dec 2011 06:02:16 -0000 1.175 @@ -110,13 +110,19 @@ Months</a></li> <li><a href="#dates"><span class="secno">2.5.5.2</span> Dates</a></li> -<li><a href="#times"><span class="secno">2.5.5.3</span> +<li><a href="#yearless-dates"><span class="secno">2.5.5.3</span> +Yearless dates</a></li> +<li><a href="#times"><span class="secno">2.5.5.4</span> Times</a></li> -<li><a href="#local-dates-and-times"><span class="secno">2.5.5.4</span> Local dates and times</a></li> -<li><a href="#global-dates-and-times"><span class="secno">2.5.5.5</span> Global dates and times</a></li> -<li><a href="#weeks"><span class="secno">2.5.5.6</span> +<li><a href="#local-dates-and-times"><span class="secno">2.5.5.5</span> Local dates and times</a></li> +<li><a href="#time-zones"><span class="secno">2.5.5.6</span> Time +zones</a></li> +<li><a href="#global-dates-and-times"><span class="secno">2.5.5.7</span> Global dates and times</a></li> +<li><a href="#weeks"><span class="secno">2.5.5.8</span> Weeks</a></li> -<li><a href="#vaguer-moments-in-time"><span class="secno">2.5.5.7</span> Vaguer moments in time</a></li> +<li><a href="#durations"><span class="secno">2.5.5.9</span> +Durations</a></li> +<li><a href="#vaguer-moments-in-time"><span class="secno">2.5.5.10</span> Vaguer moments in time</a></li> </ol> </li> <li><a href="#colors"><span class="secno">2.5.6</span> @@ -566,9 +572,12 @@ <li><a href="#sourcing-in-band-text-tracks"><span class="secno">4.8.10.12.2</span> Sourcing in-band text tracks</a></li> <li><a href="#sourcing-out-of-band-text-tracks"><span class="secno">4.8.10.12.3</span> Sourcing out-of-band text tracks</a></li> -<li><a href="#text-track-api"><span class="secno">4.8.10.12.4</span> Text track API</a></li> -<li><a href="#text-tracks-describing-chapters"><span class="secno">4.8.10.12.5</span> Text tracks describing chapters</a></li> -<li><a href="#cue-events"><span class="secno">4.8.10.12.6</span> +<li><a href="#guidelines-for-exposing-cues-in-various-formats-as-text-track-cues"> +<span class="secno">4.8.10.12.4</span> Guidelines for exposing cues +in various formats as text track cues</a></li> +<li><a href="#text-track-api"><span class="secno">4.8.10.12.5</span> Text track API</a></li> +<li><a href="#text-tracks-describing-chapters"><span class="secno">4.8.10.12.6</span> Text tracks describing chapters</a></li> +<li><a href="#cue-events"><span class="secno">4.8.10.12.7</span> Event definitions</a></li> </ol> </li> @@ -1479,27 +1488,13 @@ <ol> <li><a href="#embedded-content-2"><span class="secno">10.4.1</span> Embedded content</a></li> -<li><a href="#timed-text-tracks-0"><span class="secno">10.4.2</span> Timed text tracks</a> -<ol> -<li><a href="#webvtt-cue-text-rendering-rules"><span class="secno">10.4.2.1</span> WebVTT cue text rendering rules</a></li> -<li><a href="#applying-css-properties-to-webvtt-node-objects"><span class="secno">10.4.2.2</span> Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></a></li> -<li><a href="#css-extensions"><span class="secno">10.4.2.3</span> -CSS extensions</a> -<ol> -<li><a href="#the-::cue-pseudo-element"><span class="secno">10.4.2.3.1</span> The '::cue' pseudo-element</a></li> -<li><a href="#the-:past-and-:future-pseudo-classes"><span class="secno">10.4.2.3.2</span> The ':past' and ':future' -pseudo-classes</a></li> -</ol> -</li> -</ol> -</li> -<li><a href="#images"><span class="secno">10.4.3</span> +<li><a href="#images"><span class="secno">10.4.2</span> Images</a></li> -<li><a href="#attributes-for-embedded-content-and-images"><span class="secno">10.4.4</span> Attributes for embedded content and +<li><a href="#attributes-for-embedded-content-and-images"><span class="secno">10.4.3</span> Attributes for embedded content and images</a></li> -<li><a href="#image-maps-0"><span class="secno">10.4.5</span> Image +<li><a href="#image-maps-0"><span class="secno">10.4.4</span> Image maps</a></li> -<li><a href="#toolbars-0"><span class="secno">10.4.6</span> +<li><a href="#toolbars-0"><span class="secno">10.4.5</span> Toolbars</a></li> </ol> </li> @@ -1531,7 +1526,6 @@ <li><a href="#the-select-element-0"><span class="secno">10.5.14</span> The <code>select</code> element</a></li> <li><a href="#the-textarea-element-0"><span class="secno">10.5.15</span> The <code>textarea</code> element</a></li> <li><a href="#the-keygen-element-0"><span class="secno">10.5.16</span> The <code>keygen</code> element</a></li> -<li><a href="#the-time-element-0"><span class="secno">10.5.17</span> The <code>time</code> element</a></li> </ol> </li> <li><a href="#frames-and-framesets"><span class="secno">10.6</span> Index: tabular-data.html =================================================================== RCS file: /sources/public/html5/spec/tabular-data.html,v retrieving revision 1.1047 retrieving revision 1.1048 diff -u -d -r1.1047 -r1.1048 --- tabular-data.html 19 Oct 2011 22:46:30 -0000 1.1047 +++ tabular-data.html 10 Dec 2011 06:02:14 -0000 1.1048 @@ -2244,7 +2244,7 @@ <p>For each token in the <var title="">id list</var>, if the - first element in the <code><a href="infrastructure.html#document">Document</a></code> with an <a href="infrastructure.html#concept-id" title="concept-id">ID</a> equal to + first element in the <code><a href="dom.html#document">Document</a></code> with an <a href="infrastructure.html#concept-id" title="concept-id">ID</a> equal to the token is a cell in the same <a href="#concept-table" title="concept-table">table</a>, and that cell is not the <var title="">principal cell</var>, then add that cell to <var title="">header list</var>.</p> Index: the-iframe-element.html =================================================================== RCS file: /sources/public/html5/spec/the-iframe-element.html,v retrieving revision 1.144 retrieving revision 1.145 diff -u -d -r1.144 -r1.145 --- the-iframe-element.html 10 Nov 2011 17:42:41 -0000 1.144 +++ the-iframe-element.html 10 Dec 2011 06:02:15 -0000 1.145 @@ -334,7 +334,8 @@ <ol><li><a href="the-iframe-element.html#error-codes"><span class="secno">4.8.10.1 </span>Error codes</a></li><li><a href="the-iframe-element.html#location-of-the-media-resource"><span class="secno">4.8.10.2 </span>Location of the media resource</a></li><li><a href="the-iframe-element.html#mime-types"><span class="secno">4.8.10.3 </span>MIME types</a></li><li><a href="the-iframe-element.html#network-states"><span class="secno">4.8.10.4 </span>Network states</a></li><li><a href="the-iframe-element.html#loading-the-media-resource"><span class="secno">4.8.10.5 </span>Loading the media resource</a></li><li><a href="the-iframe-element.html#offsets-into-the-media-resource"><span class="secno">4.8.10.6 </span>Offsets into the media resource</a></li><li><a href="the-iframe-element.html#ready-states"><span class="secno">4.8.10.7 </span>Ready states</a></li><li><a href="the-iframe-element.html#playing-the-media-resource"><span class="secno">4.8.10.8 </span>Playing the media resource</a></li><li><a href="the-ifame-element.html#seeking"><span class="secno">4.8.10.9 </span>Seeking</a></li><li><a href="the-iframe-element.html#media-resources-with-multiple-media-tracks"><span class="secno">4.8.10.10 </span>Media resources with multiple media tracks</a> <ol><li><a href="the-iframe-element.html#audiotracklist-and-videotracklist-objects"><span class="secno">4.8.10.10.1 </span><code>AudioTrackList</code> and <code>VideoTrackList</code> objects</a></li><li><a href="the-iframe-element.html#selecting-specific-audio-and-video-tracks-declaratively"><span class="secno">4.8.10.10.2 </span>Selecting specific audio and video tracks declaratively</a></li></ol></li><li><a href="the-iframe-element.html#synchronising-multiple-media-elements"><span class="secno">4.8.10.11 </span>Synchronising multiple media elements</a> <ol><li><a href="the-iframe-element.html#introduction-0"><span class="secno">4.8.10.11.1 </span>Introduction</a></li><li><a href="the-iframe-element.html#media-controllers"><span class="secno">4.8.10.11.2 </span>Media controllers</a></li><li><a href="the-iframe-element.html#assigning-a-media-controller-declaratively"><span class="secno">4.8.10.11.3 </span>Assigning a media controller declaratively</a></li></ol></li><li><a href="the-iframe-element.html#timed-text-tracks"><span class="secno">4.8.10.12 </span>Timed text tracks</a> - <ol><li><a href="the-iframe-element.html#text-track-model"><span class="secno">4.8.10.12.1 </span>Text track model</a></li><li><a href="the-iframe-element.html#sourcing-in-band-text-tracks"><span class="secno">4.8.10.12.2 </span>Sourcing in-band text tracks</a></li><li><a href="the-iframe-element.html#sourcing-out-of-band-text-tracks"><span class="secno">4.8.10.12.3 </span>Sourcing out-of-band text tracks</a></li><li><a href="the-iframe-element.html#text-track-api"><span class="secno">4.8.10.12.4 </span>Text track API</a></li><li><a href="the-iframe-element.html#text-tracks-describing-chapters"><span class="secno">4.8.10.12.5 </span>Text tracks describing chapters</a></li><li><a href="the-iframe-element.html#cue-events"><span class="secno">4.8.10.12.6 </span>Event definitions</a></li></ol></li><li><a href="the-iframe-element.html#user-interface"><span class="secno">4.8.10.13 </span>User interface</a></li><li><a href="the-iframe-element.html#time-ranges"><span class="secno">4.8.10.14 </span>Time ranes</a></li><li><a href="the-iframe-element.html#event-definitions"><span class="secno">4.8.10.15 </span>Event definitions</a></li><li><a href="the-iframe-element.html#mediaevents"><span class="secno">4.8.10.16 </span>Event summary</a></li><li><a href="the-iframe-element.html#security-and-privacy-considerations"><span class="secno">4.8.10.17 </span>Security and privacy considerations</a></li><li><a href="the-iframe-element.html#best-practices-for-authors-using-media-elements"><span class="secno">4.8.10.18 </span>Best practices for authors using media elements</a></li><li><a href="the-iframe-element.html#best-practices-for-implementors-of-media-elements"><span class="secno">4.8.10.19 </span>Best practices for implementors of media elements</a></li></ol></li></ol></li></ol></li></ol></div> + <ol><li><a href="the-iframe-element.html#text-track-model"><span class="secno">4.8.10.12.1 </span>Text track model</a></li><li><a href="the-iframe-element.html#sourcing-in-band-text-tracks"><span class="secno">4.8.10.12.2 </span>Sourcing in-band text tracks</a></li><li><a href="the-iframe-element.html#sourcing-out-of-band-text-tracks"><span class="secno">4.8.10.12.3 </span>Sourcing out-of-band text tracks</a></li><li><a href="the-iframe-element.html#guidelines-for-exposing-cues-in-various-formats-as-text-track-cues"><span class="secno">4.8.10.12.4 </span>Guidelines for exposing cues in various formats as + text track cues</a></li><li><a href="the-iframe-element.html#text-track-api"><span class="secno">4.8.10.12.5 </span>Text track API</a></li><li><a href="the-iframe-element.html#text-tracks-describing-chapters"><span class="secno">4.8.10.12.6 </span>Text tracks describing chapters</a></li><li><a href="the-iframe-element.html#cue-events"><span class="secno">4.8.10.12.7 </span>Event definitions</a></li></ol></li><li><a href="the-iframe-element.html#user-interface"><span class="secno">4.8.10.13 </span>User interface</a></li><li><a href="the-iframe-element.html#time-ranges"><span class="secno">4.8.10.14 </span>Time ranges</a></li><li><a href="the-iframe-element.html#event-definitions"><span class="secno">4.8.10.15 </span>Event definitions</a></li><li><a href="the-iframe-element.html#mediaevents"><span class="secno">4.8.10.16 </span>Event summary</a></li><li><a href="the-iframe-element.html#security-and-privacy-considerations"><span class="secno">4.8.10.17 </span>Security and privacy considerations</a></li><li>a href="the-iframe-element.html#best-practices-for-authors-using-media-elements"><span class="secno">4.8.10.18 </span>Best practices for authors using media elements</a></li><li><a href="the-iframe-element.html#best-practices-for-implementors-of-media-elements"><span class="secno">4.8.10.19 </span>Best practices for implementors of media elements</a></li></ol></li></ol></li></ol></li></ol></div> <h4 id="the-iframe-element"><span class="secno">4.8.2 </span>The <dfn><code>iframe</code></dfn> element</h4><dl class="element"><dt>Categories</dt> <dd><a href="content-models.html#flow-content">Flow content</a>.</dd> @@ -395,7 +396,7 @@ [...1098 lines suppressed...] + the element is <a href="#paused-for-user-interaction">paused for user interaction</a> or <a href="#paused-for-in-band-content">paused for in-band content</a>. </td></tr><tr><td><dfn id="event-media-waiting" title="event-media-waiting"><code>waiting</code></dfn> </td><td><code><a href="infrastructure.html#event">Event</a></code> </td><td>Playback has stopped because the next frame is not available, but the user agent expects that frame to become available in due course. </td><td><code title="dom-media-readyState"><a href="#dom-media-readystate">readyState</a></code> is equal to or less than <code title="dom-media-HAVE_CURRENT_DATA"><a href="#dom-media-have_current_data">HAVE_CURRENT_DATA</a></code>, and <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code> is false. Either <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code> is true, or the <a href="#current-playback-position">current playback position</a> is not contained in any of the ranges in <code title="dom-media-buffered"><a href="#dom-media-buffered">buffered</a></code>. It is possible for playback to stop for other reasons without <code title="dom-media-paused"><a href="#dom-media-paused">paused</a></code> being false, but those reasons do not fire this event (and when those situations resolve, a separate <code title="event-media-playing"><a href="#event-media-playing">playing</a></code> event is not fired either): e.g. the element is newly <a href="#blocked-on-its-media-controller">blocked on its media controller</a>, or - <a href="#ended-playback" title="ended playback">playback ended</a>, or playback <a href="#stopped-due-to-errors">stopped due to errors</a>, or the element has <a href="#paused-for-user-interaction">paused for user interaction</a>. + <a href="#ended-playback" title="ended playback">playback ended</a>, or playback <a href="#stopped-due-to-errors">stopped due to errors</a>, or the element has <a href="#paused-for-user-interaction">paused for user interaction</a> or <a href="#paused-for-in-band-content">paused for in-band content</a>. </td></tr></tbody><tbody><tr><td><dfn id="event-media-seeking" title="event-media-seeking"><code>seeking</code></dfn> </td><td><code><a href="infrastructure.html#event">Event</a></code> </td><td>The <code title="dom-media-seeking"><a href="#dom-media-seeking">seeking</a></code> IDL attribute changed to true. @@ -8407,7 +8693,7 @@ <hr><p>If a victim page embeds hostile content, the threat is that the content might contain scripted code that attempts to interact with - the <code><a href="infrastructure.html#document">Document</a></code> that embeds the content. To avoid this, + the <code><a href="dom.html#document">Document</a></code> that embeds the content. To avoid this, user agents must ensure that there is no access from the content to the embedding page. In the case of media content that uses DOM concepts, the embedded content must be treated as if it was in its Index: tree-construction.html =================================================================== RCS file: /sources/public/html5/spec/tree-construction.html,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- tree-construction.html 24 Oct 2011 23:46:29 -0000 1.23 +++ tree-construction.html 10 Dec 2011 06:02:17 -0000 1.24 @@ -341,12 +341,12 @@ <p>The input to the tree construction stage is a sequence of tokens from the <a href="tokenization.html#tokenization">tokenization</a> stage. The tree construction - stage is associated with a DOM <code><a href="infrastructure.html#document">Document</a></code> object when a + stage is associated with a DOM <code><a href="dom.html#document">Document</a></code> object when a parser is created. The "output" of this stage consists of dynamically modifying or extending that document's DOM tree.</p> <p>This specification does not define when an interactive user agent - has to render the <code><a href="infrastructure.html#document">Document</a></code> so that it is available to + has to render the <code><a href="dom.html#document">Document</a></code> so that it is available to the user, or when it has to begin accepting user input.</p> <hr><p>As each token is emitted from the tokenizer, the user agent must @@ -695,7 +695,7 @@ <dt>A comment token</dt> <dd> - <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="infrastructure.html#document">Document</a></code> + <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="dom.html#document">Document</a></code> object with the <code title="">data</code> attribute set to the data given in the comment token.</p> </dd> @@ -748,7 +748,7 @@ checker.)</p> <p>Append a <code><a href="infrastructure.html#documenttype">DocumentType</a></code> node to the - <code><a href="infrastructure.html#document">Document</a></code> node, with the <code title="">name</code> + <code><a href="dom.html#document">Document</a></code> node, with the <code title="">name</code> attribute set to the name given in the DOCTYPE token, or the empty string if the name was missing; the <code title="">publicId</code> attribute set to the public identifier given in the DOCTYPE token, @@ -758,13 +758,13 @@ system identifier was missing; and the other attributes specific to <code><a href="infrastructure.html#documenttype">DocumentType</a></code> objects set to null and empty lists as appropriate. Associate the <code><a href="infrastructure.html#documenttype">DocumentType</a></code> node with - the <code><a href="infrastructure.html#document">Document</a></code> object so that it is returned as the + the <code><a href="dom.html#document">Document</a></code> object so that it is returned as the value of the <code title="">doctype</code> attribute of the - <code><a href="infrastructure.html#document">Document</a></code> object.</p> + <code><a href="dom.html#document">Document</a></code> object.</p> <p id="quirks-mode-doctypes">Then, if the DOCTYPE token matches one of the conditions in the following list, then set the - <code><a href="infrastructure.html#document">Document</a></code> to <a href="infrastructure.html#quirks-mode">quirks mode</a>:</p> + <code><a href="dom.html#document">Document</a></code> to <a href="infrastructure.html#quirks-mode">quirks mode</a>:</p> <ul class="brief"><li> The <i>force-quirks flag</i> is set to <i>on</i>. </li> <li> The name is set to anything other than "<code title="">html</code>" (compared <a href="infrastructure.html#case-sensitive" title="case-sensitive">case-sensitively</a>). </li> @@ -844,7 +844,7 @@ <li> The system identifier is missing and the public identifier starts with: "<code title="">-//W3C//DTD HTML 4.01 Frameset//</code>" </li> <li> The system identifier is missing and the public identifier starts with: "<code title="">-//W3C//DTD HTML 4.01 Transitional//</code>" </li> </ul><p>Otherwise, if the DOCTYPE token matches one of the conditions - in the following list, then set the <code><a href="infrastructure.html#document">Document</a></code> to + in the following list, then set the <code><a href="dom.html#document">Document</a></code> to <a href="infrastructure.html#limited-quirks-mode">limited-quirks mode</a>:</p> <ul class="brief"><li> The public identifier starts with: "<code title="">-//W3C//DTD XHTML 1.0 Frameset//</code>" </li> @@ -867,7 +867,7 @@ <p>If the document is <em>not</em> <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a>, then this is a <a href="parsing.html#parse-error">parse error</a>; set the - <code><a href="infrastructure.html#document">Document</a></code> to <a href="infrastructure.html#quirks-mode">quirks mode</a>.</p> + <code><a href="dom.html#document">Document</a></code> to <a href="infrastructure.html#quirks-mode">quirks mode</a>.</p> <p>In any case, switch the <a href="parsing.html#insertion-mode">insertion mode</a> to "<a href="#the-before-html-insertion-mode" title="insertion mode: before html">before html</a>", then reprocess the current token.</p> @@ -885,7 +885,7 @@ <dt>A comment token</dt> <dd> - <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="infrastructure.html#document">Document</a></code> + <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="dom.html#document">Document</a></code> object with the <code title="">data</code> attribute set to the data given in the comment token.</p> </dd> @@ -901,11 +901,11 @@ <dd> <p><a href="#create-an-element-for-the-token">Create an element for the token</a> in the <a href="namespaces.html#html-namespace-0">HTML - namespace</a>. Append it to the <code><a href="infrastructure.html#document">Document</a></code> + namespace</a>. Append it to the <code><a href="dom.html#document">Document</a></code> object. Put this element in the <a href="parsing.html#stack-of-open-elements">stack of open elements</a>.</p> - <p id="parser-appcache">If the <code><a href="infrastructure.html#document">Document</a></code> is being + <p id="parser-appcache">If the <code><a href="dom.html#document">Document</a></code> is being loaded as part of <a href="history.html#navigate" title="navigate">navigation</a> of a <a href="browsers.html#browsing-context">browsing context</a>, then: if the newly created element has a <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute @@ -918,7 +918,7 @@ removed; otherwise, if there is no such attribute, or its value is the empty string, or resolving its value fails, run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest. The algorithm must be passed - the <code><a href="infrastructure.html#document">Document</a></code> object.</p> + the <code><a href="dom.html#document">Document</a></code> object.</p> <p>Switch the <a href="parsing.html#insertion-mode">insertion mode</a> to "<a href="#the-before-head-insertion-mode" title="insertion mode: before head">before head</a>".</p> @@ -938,13 +938,13 @@ <dd> <p>Create an <code><a href="semantics.html#the-html-element">html</a></code> element. Append it to the - <code><a href="infrastructure.html#document">Document</a></code> object. Put this element in the <a href="parsing.html#stack-of-open-elements">stack + <code><a href="dom.html#document">Document</a></code> object. Put this element in the <a href="parsing.html#stack-of-open-elements">stack of open elements</a>.</p> - <p>If the <code><a href="infrastructure.html#document">Document</a></code> is being loaded as part of <a href="history.html#navigate" title="navigate">navigation</a> of a <a href="browsers.html#browsing-context">browsing + <p>If the <code><a href="dom.html#document">Document</a></code> is being loaded as part of <a href="history.html#navigate" title="navigate">navigation</a> of a <a href="browsers.html#browsing-context">browsing context</a>, then: run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, passing it the - <code><a href="infrastructure.html#document">Document</a></code> object.</p> + <code><a href="dom.html#document">Document</a></code> object.</p> <p>Switch the <a href="parsing.html#insertion-mode">insertion mode</a> to "<a href="#the-before-head-insertion-mode" title="insertion mode: before head">before head</a>", then reprocess the current token.</p> @@ -952,7 +952,7 @@ </dd> </dl><p>The root element can end up being removed from the - <code><a href="infrastructure.html#document">Document</a></code> object, e.g. by scripts; nothing in particular + <code><a href="dom.html#document">Document</a></code> object, e.g. by scripts; nothing in particular happens in such cases, content continues being appended to the nodes as described in the next section.</p> @@ -2147,7 +2147,7 @@ <dt>A start tag whose tag name is "table"</dt> <dd> - <p>If the <code><a href="infrastructure.html#document">Document</a></code> is <em>not</em> set to + <p>If the <code><a href="dom.html#document">Document</a></code> is <em>not</em> set to <a href="infrastructure.html#quirks-mode">quirks mode</a>, and the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> <a href="parsing.html#has-an-element-in-button-scope" title="has an element in button scope">has a <code>p</code> element in button scope</a>, then act as if an @@ -2609,11 +2609,11 @@ for this instance of the <a href="parsing.html#html-parser">HTML parser</a>, such that the <a href="webappapis.html#event-loop">event loop</a> will not run <a href="webappapis.html#concept-task" title="concept-task">tasks</a> that invoke the <a href="tokenization.html#tokenization" title="tokenization">tokenizer</a>.</p></li> - <li><p>If the parser's <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-a-style-sheet-that-is-blocking-scripts">has a style + <li><p>If the parser's <code><a href="dom.html#document">Document</a></code> <a href="semantics.html#has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking scripts</a> or <var title="">the script</var>'s <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag is not set: <a href="webappapis.html#spin-the-event-loop">spin the event loop</a> until the parser's - <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking + <code><a href="dom.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking scripts</a> and <var title="">the script</var>'s <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag is set.</p></li> @@ -3703,7 +3703,7 @@ <dl class="switch"><dt>A comment token</dt> <dd> - <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="infrastructure.html#document">Document</a></code> + <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="dom.html#document">Document</a></code> object with the <code title="">data</code> attribute set to the data given in the comment token.</p> </dd> @@ -3736,7 +3736,7 @@ <dl class="switch"><dt>A comment token</dt> <dd> - <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="infrastructure.html#document">Document</a></code> + <p>Append a <code><a href="infrastructure.html#comment-0">Comment</a></code> node to the <code><a href="dom.html#document">Document</a></code> object with the <code title="">data</code> attribute set to the data given in the comment token.</p> </dd> Index: association-of-controls-and-forms.html =================================================================== RCS file: /sources/public/html5/spec/association-of-controls-and-forms.html,v retrieving revision 1.110 retrieving revision 1.111 diff -u -d -r1.110 -r1.111 --- association-of-controls-and-forms.html 25 Oct 2011 04:46:49 -0000 1.110 +++ association-of-controls-and-forms.html 10 Dec 2011 06:02:05 -0000 1.111 @@ -346,7 +346,7 @@ override this.</p><p class="note">This feature allows authors to work around the lack of support for nested <code><a href="forms.html#the-form-element">form</a></code> elements.</p><p>If a <a href="forms.html#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute specified, then that attribute's value must be the <a href="infrastructure.html#concept-id" title="concept-id">ID</a> of a <code><a href="forms.html#the-form-element">form</a></code> element in - the element's owner <code><a href="infrastructure.html#document">Document</a></code>.</p><div class="impl"> + the element's owner <code><a href="dom.html#document">Document</a></code>.</p><div class="impl"> <p class="note">The rules in this section are complicated by the fact that although conforming documents will never contain nested @@ -365,7 +365,7 @@ <p>When a <a href="forms.html#form-associated-element">form-associated element</a>'s ancestor chain changes, e.g. because it or one of its ancestors was <a href="infrastructure.html#insert-an-element-into-a-document" title="insert an element into a document">inserted</a> or <a href="infrastructure.html#remove-an-element-from-a-document" title="remove an element from a document">removed</a> from a - <code><a href="infrastructure.html#document">Document</a></code>, then the user agent must <a href="#reset-the-form-owner">reset the form + <code><a href="dom.html#document">Document</a></code>, then the user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that element. <span class="note">The <a href="parsing.html#html-parser">HTML parser</a> overrides this requirement when inserting form controls.</span></p> @@ -375,14 +375,14 @@ of that element.</p> <p>When a <a href="forms.html#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute and the <a href="infrastructure.html#concept-id" title="concept-id">ID</a> of any of the - elements in the <code><a href="infrastructure.html#document">Document</a></code> changes, then the user agent + elements in the <code><a href="dom.html#document">Document</a></code> changes, then the user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that <a href="forms.html#form-associated-element">form-associated element</a>.</p> <p>When a <a href="forms.html#form-associated-element">form-associated element</a> has a <code title="attr-fae-form"><a href="#attr-fae-form">form</a></code> attribute and an element with an <a href="infrastructure.html#concept-id" title="concept-id">ID</a> is <a href="infrastructure.html#insert-an-element-into-a-document" title="insert an element into a document">inserted into</a> or <a href="infrastructure.html#remove-an-element-from-a-document" title="remove an element from a - document">removed from</a> the <code><a href="infrastructure.html#document">Document</a></code>, then the + document">removed from</a> the <code><a href="dom.html#document">Document</a></code>, then the user agent must <a href="#reset-the-form-owner">reset the form owner</a> of that <a href="forms.html#form-associated-element">form-associated element</a>.</p> @@ -540,7 +540,7 @@ document</a>, user agents should run the following steps:</p> <ol><li><p>Let <var title="">target</var> be the element's - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li><p>If <var title="">target</var> has no <a href="browsers.html#browsing-context">browsing context</a>, abort these steps.</p></li> @@ -557,7 +557,7 @@ <li><p>If <var title="">target</var>'s <a href="origin-0.html#origin">origin</a> is not the <a href="origin-0.html#same-origin" title="same origin">same</a> as the - <a href="origin-0.html#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code> of the currently + <a href="origin-0.html#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> of the currently focused element in <var title="">target</var>'s <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, abort these steps.</p></li> @@ -569,7 +569,7 @@ <li><p>If the user agent has already reached the last step of this list of steps in response to an element being <a href="infrastructure.html#insert-an-element-into-a-document" title="insert an element into a document">inserted</a> into a - <code><a href="infrastructure.html#document">Document</a></code> whose <a href="browsers.html#top-level-browsing-context">top-level browsing + <code><a href="dom.html#document">Document</a></code> whose <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>'s <a href="browsers.html#active-document">active document</a> is the same as <var title="">target</var>'s <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>'s <a href="browsers.html#active-document">active document</a>, abort these steps.</p></li> @@ -678,7 +678,7 @@ button</a> and has such an attribute; or the value of its <a href="#form-owner">form owner</a>'s <code title="attr-fs-target"><a href="#attr-fs-target">target</a></code> attribute, if <em>it</em> has such an attribute; or, if the - <code><a href="infrastructure.html#document">Document</a></code> contains a <code><a href="semantics.html#the-base-element">base</a></code> element with a + <code><a href="dom.html#document">Document</a></code> contains a <code><a href="semantics.html#the-base-element">base</a></code> element with a <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code> attribute, then the value of the <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code> attribute of the first such <code><a href="semantics.html#the-base-element">base</a></code> element; or, if there is no such @@ -1393,12 +1393,12 @@ <var title="">submitted from <code title="dom-form-submit"><a href="forms.html#dom-form-submit">submit()</a></code> method</var> flag set, the user agent must run the following steps:</p> - <ol><li><p>Let <var title="">form document</var> be the <var title="">form</var>'s <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <ol><li><p>Let <var title="">form document</var> be the <var title="">form</var>'s <code><a href="dom.html#document">Document</a></code>.</p></li> <li id="sandboxSubmitBlocked"><p>If <var title="">form document</var> has no associated <a href="browsers.html#browsing-context">browsing context</a> or its <a href="browsers.html#browsing-context">browsing context</a> had its <a href="the-iframe-element.html#sandboxed-forms-browsing-context-flag">sandboxed forms - browsing context flag</a> set when the <code><a href="infrastructure.html#document">Document</a></code> was + browsing context flag</a> set when the <code><a href="dom.html#document">Document</a></code> was created, then abort these steps without doing anything.</p></li> <li><p>Let <var title="">form browsing context</var> be the Index: the-end.html =================================================================== RCS file: /sources/public/html5/spec/the-end.html,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- the-end.html 11 Nov 2011 11:00:38 -0000 1.69 +++ the-end.html 10 Dec 2011 06:02:15 -0000 1.70 @@ -355,7 +355,7 @@ <code><a href="scripting-1.html#the-script-element">script</a></code> in the <a href="scripting-1.html#list-of-scripts-that-will-execute-when-the-document-has-finished-parsing">list of scripts that will execute when the document has finished parsing</a> has its <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag set <em>and</em> - the parser's <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that + the parser's <code><a href="dom.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking scripts</a>.</p></li> <li><p><a href="scripting-1.html#execute-the-script-block" title="execute the script block">Execute</a> the @@ -375,7 +375,7 @@ <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that bubbles named <code title="event-DOMContentLoaded">DOMContentLoaded</code> at the - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until the <a href="scripting-1.html#set-of-scripts-that-will-execute-as-soon-as-possible">set of scripts that will execute as soon as possible</a> and the @@ -383,30 +383,30 @@ possible</a> are empty.</p></li> <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until there is nothing that <dfn id="delay-the-load-event" title="delay the load event">delays the load event</dfn> in - the <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + the <code><a href="dom.html#document">Document</a></code>.</p></li> <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to set the <a href="dom.html#current-document-readiness">current document readiness</a> to "<code title="">complete</code>". </p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing + <li><p>If the <code><a href="dom.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing context</a>, then <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <code title="event-load">load</code> at - the <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object, but with + the <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object, but with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the - <code><a href="infrastructure.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the + <code><a href="dom.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the <code><a href="browsers.html#window">Window</a></code> object).</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing + <li><p>If the <code><a href="dom.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing context</a>, then <a href="webappapis.html#queue-a-task">queue a task</a> to fire a <code title="event-pageshow"><a href="history.html#event-pageshow">pageshow</a></code> event at the - <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="infrastructure.html#document">Document</a></code>, but with + <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code>, but with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the - <code><a href="infrastructure.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the + <code><a href="dom.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the <code><a href="browsers.html#window">Window</a></code> object), using the <code><a href="history.html#pagetransitionevent">PageTransitionEvent</a></code> interface, with the <code title="dom-PageTransitionEvent-persisted"><a href="history.html#dom-pagetransitionevent-persisted">persisted</a></code> attribute initialized to false. This event must not bubble, must not be cancelable, and has no default action.</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> has any <a href="offline.html#pending-application-cache-download-process-tasks">pending + <li><p>If the <code><a href="dom.html#document">Document</a></code> has any <a href="offline.html#pending-application-cache-download-process-tasks">pending application cache download process tasks</a>, then <a href="webappapis.html#queue-a-task" title="queue a task">queue</a> each such <a href="webappapis.html#concept-task" title="concept-task">task</a> in the order they were added to the list of <a href="offline.html#pending-application-cache-download-process-tasks">pending application cache download process tasks</a>, and then empty the list of <a href="offline.html#pending-application-cache-download-process-tasks">pending application @@ -414,14 +414,14 @@ for these <a href="webappapis.html#concept-task" title="concept-task">tasks</a> is the <a href="webappapis.html#networking-task-source">networking task source</a>.</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="timers.html#print-when-loaded">print when + <li><p>If the <code><a href="dom.html#document">Document</a></code>'s <a href="timers.html#print-when-loaded">print when loaded</a> flag is set, then run the <a href="timers.html#printing-steps">printing steps</a>.</p></li> - <li><p>The <code><a href="infrastructure.html#document">Document</a></code> is now <dfn id="ready-for-post-load-tasks">ready for post-load + <li><p>The <code><a href="dom.html#document">Document</a></code> is now <dfn id="ready-for-post-load-tasks">ready for post-load tasks</dfn>.</p></li> - <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to mark the <code><a href="infrastructure.html#document">Document</a></code> + <li><p><a href="webappapis.html#queue-a-task">Queue a task</a> to mark the <code><a href="dom.html#document">Document</a></code> as <dfn id="completely-loaded">completely loaded</dfn>.</p></li> </ol><p>When the user agent is to <dfn id="abort-a-parser">abort a parser</dfn>, it must run @@ -746,22 +746,22 @@ </span></li><li class="t1"><code><a href="scripting-1.html#the-script-element">script</a></code><ul><li class="t3"><code>#text</code>: <span title="">var div = document.getElementById('a'); ⏎ parent.document.body.appendChild(div);</span></li></ul></li></ul></li></ul></li></ul></li></ul><p>After the script is parsed, though, the <code><a href="grouping-content.html#the-div-element">div</a></code> element and its child <code><a href="scripting-1.html#the-script-element">script</a></code> element are gone:</p> - <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="sections.html#the-body-element">body</a></code></li></ul></li></ul><p>They are, at this point, in the <code><a href="infrastructure.html#document">Document</a></code> of the + <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="sections.html#the-body-element">body</a></code></li></ul></li></ul><p>They are, at this point, in the <code><a href="dom.html#document">Document</a></code> of the aforementioned outer <a href="browsers.html#browsing-context">browsing context</a>. However, the <a href="parsing.html#stack-of-open-elements">stack of open elements</a> <em>still contains the <code><a href="grouping-content.html#the-div-element">div</a></code> element</em>.</p> <p>Thus, when the second <code><a href="scripting-1.html#the-script-element">script</a></code> element is parsed, it - is inserted <em>into the outer <code><a href="infrastructure.html#document">Document</a></code> + is inserted <em>into the outer <code><a href="dom.html#document">Document</a></code> object</em>.</p> - <p>This parsed into different <code><a href="infrastructure.html#document">Document</a></code>s than the one + <p>This parsed into different <code><a href="dom.html#document">Document</a></code>s than the one the parser was created for do not execute, so the first alert does not show.</p> <p>Once the <code><a href="grouping-content.html#the-div-element">div</a></code> element's end tag is parsed, the <code><a href="grouping-content.html#the-div-element">div</a></code> element is popped off the stack, and so the next - <code><a href="scripting-1.html#the-script-element">script</a></code> element is in the inner <code><a href="infrastructure.html#document">Document</a></code>:</p> + <code><a href="scripting-1.html#the-script-element">script</a></code> element is in the inner <code><a href="dom.html#document">Document</a></code>:</p> <ul class="domTree"><li class="t1"><code><a href="semantics.html#the-html-element">html</a></code><ul><li class="t1"><code><a href="semantics.html#the-head-element">head</a></code></li><li class="t1"><code><a href="sections.html#the-body-element">body</a></code><ul><li class="t1"><code><a href="scripting-1.html#the-script-element">script</a></code><ul><li class="t3"><code>#text</code>: <span title="">alert(document.URL);</span></li></ul></li></ul></li></ul></li></ul><p>This script does execute, resulting in an alert that says "http://example.com/inner".</p> @@ -774,16 +774,16 @@ case where the second <code><a href="scripting-1.html#the-script-element">script</a></code> element is an external script (i.e. one with a <code title="attr-script-src"><a href="scripting-1.html#attr-script-src">src</a></code> attribute). Since the element was not in the parser's - <code><a href="infrastructure.html#document">Document</a></code> when it was created, that external script is + <code><a href="dom.html#document">Document</a></code> when it was created, that external script is not even downloaded.</p> <p>In a case where a <code><a href="scripting-1.html#the-script-element">script</a></code> element with a <code title="attr-script-src"><a href="scripting-1.html#attr-script-src">src</a></code> attribute is parsed normally into - its parser's <code><a href="infrastructure.html#document">Document</a></code>, but while the external script is + its parser's <code><a href="dom.html#document">Document</a></code>, but while the external script is being downloaded, the element is moved to another document, the script continues to download, but does not execute.</p> <p class="note">In general, moving <code><a href="scripting-1.html#the-script-element">script</a></code> elements - between <code><a href="infrastructure.html#document">Document</a></code>s is considered a bad practice.</p> + between <code><a href="dom.html#document">Document</a></code>s is considered a bad practice.</p> @@ -823,7 +823,7 @@ <p>The following steps form the <dfn id="html-fragment-serialization-algorithm">HTML fragment serialization algorithm</dfn>. The algorithm takes as input a DOM - <code><a href="infrastructure.html#element">Element</a></code>, <code><a href="infrastructure.html#document">Document</a></code>, or + <code><a href="infrastructure.html#element">Element</a></code>, <code><a href="dom.html#document">Document</a></code>, or <code><a href="infrastructure.html#documentfragment">DocumentFragment</a></code> referred to as <var title="">the node</var>, and either returns a string or throws an exception.</p> @@ -1097,7 +1097,7 @@ <ol><li> - <p>Create a new <code><a href="infrastructure.html#document">Document</a></code> node, and mark it as being + <p>Create a new <code><a href="dom.html#document">Document</a></code> node, and mark it as being an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>.</p> </li> @@ -1105,13 +1105,13 @@ <li> <p>If there is a <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element, and the - <code><a href="infrastructure.html#document">Document</a></code> of the <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element is in - <a href="infrastructure.html#quirks-mode">quirks mode</a>, then let the <code><a href="infrastructure.html#document">Document</a></code> be in + <code><a href="dom.html#document">Document</a></code> of the <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element is in + <a href="infrastructure.html#quirks-mode">quirks mode</a>, then let the <code><a href="dom.html#document">Document</a></code> be in <a href="infrastructure.html#quirks-mode">quirks mode</a>. Otherwise, if there is a <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element, and the - <code><a href="infrastructure.html#document">Document</a></code> of the <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element is in + <code><a href="dom.html#document">Document</a></code> of the <var title="concept-frag-parse-context"><a href="#concept-frag-parse-context">context</a></var> element is in <a href="infrastructure.html#limited-quirks-mode">limited-quirks mode</a>, then let the - <code><a href="infrastructure.html#document">Document</a></code> be in <a href="infrastructure.html#limited-quirks-mode">limited-quirks mode</a>. - Otherwise, leave the <code><a href="infrastructure.html#document">Document</a></code> in <a href="infrastructure.html#no-quirks-mode">no-quirks + <code><a href="dom.html#document">Document</a></code> be in <a href="infrastructure.html#limited-quirks-mode">limited-quirks mode</a>. + Otherwise, leave the <code><a href="dom.html#document">Document</a></code> in <a href="infrastructure.html#no-quirks-mode">no-quirks mode</a>.</p> </li> @@ -1119,7 +1119,7 @@ <li> <p>Create a new <a href="parsing.html#html-parser">HTML parser</a>, and associate it with - the just created <code><a href="infrastructure.html#document">Document</a></code> node.</p> + the just created <code><a href="dom.html#document">Document</a></code> node.</p> </li> @@ -1189,7 +1189,7 @@ <li> <p>Append the element <var title="">root</var> to the - <code><a href="infrastructure.html#document">Document</a></code> node created above.</p> + <code><a href="dom.html#document">Document</a></code> node created above.</p> </li> @@ -1245,7 +1245,7 @@ the child nodes of <var title="">root</var>, in <a href="infrastructure.html#tree-order">tree order</a>.</p> - <p>Otherwise, return the children of the <code><a href="infrastructure.html#document">Document</a></code> + <p>Otherwise, return the children of the <code><a href="dom.html#document">Document</a></code> object, in <a href="infrastructure.html#tree-order">tree order</a>.</p> </li> Index: history.html =================================================================== RCS file: /sources/public/html5/spec/history.html,v retrieving revision 1.1091 retrieving revision 1.1092 diff -u -d -r1.1091 -r1.1092 --- history.html 11 Nov 2011 11:00:36 -0000 1.1091 +++ history.html 10 Dec 2011 06:02:11 -0000 1.1092 @@ -337,13 +337,13 @@ <ol><li><a href="history.html#event-definitions-0"><span class="secno">5.5.10.1 </span>Event definitions</a></li></ol></li><li><a href="history.html#unloading-documents"><span class="secno">5.5.11 </span>Unloading documents</a> <ol><li><a href="history.html#event-definition"><span class="secno">5.5.11.1 </span>Event definition</a></li></ol></li><li><a href="history.html#aborting-a-document-load"><span class="secno">5.5.12 </span>Aborting a document load</a></li></ol></li></ol></li></ol></div> - <h3 id="history"><span class="secno">5.4 </span>Session history and navigation</h3><h4 id="the-session-history-of-browsing-contexts"><span class="secno">5.4.1 </span>The session history of browsing contexts</h4><p>The sequence of <code><a href="infrastructure.html#document">Document</a></code>s in a <a href="browsers.html#browsing-context">browsing + <h3 id="history"><span class="secno">5.4 </span>Session history and navigation</h3><h4 id="the-session-history-of-browsing-contexts"><span class="secno">5.4.1 </span>The session history of browsing contexts</h4><p>The sequence of <code><a href="dom.html#document">Document</a></code>s in a <a href="browsers.html#browsing-context">browsing context</a> is its <dfn id="session-history">session history</dfn>.</p><p><code><a href="#history-0">History</a></code> objects provide a representation of the pages in the session history of <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a>. Each <a href="browsers.html#browsing-context">browsing context</a>, including <a href="browsers.html#nested-browsing-context" title="nested browsing context">nested browsing contexts</a>, has a distinct session - history.</p><p>Each <code><a href="infrastructure.html#document">Document</a></code> object in a <a href="browsers.html#browsing-context">browsing + history.</p><p>Each <code><a href="dom.html#document">Document</a></code> object in a <a href="browsers.html#browsing-context">browsing context</a>'s <a href="#session-history">session history</a> is associated with a unique instance of the <code><a href="#history-0">History</a></code> object, although they all must model the same underlying <a href="#session-history">session history</a>.</p><div class="impl"> @@ -351,13 +351,13 @@ <p>The <dfn id="dom-history" title="dom-history"><code>history</code></dfn> attribute of the <code><a href="browsers.html#window">Window</a></code> interface must return the object implementing the <code><a href="#history-0">History</a></code> interface for that - <code><a href="browsers.html#window">Window</a></code> object's <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="browsers.html#window">Window</a></code> object's <code><a href="dom.html#document">Document</a></code>.</p> </div><p><code><a href="#history-0">History</a></code> objects represent their <a href="browsers.html#browsing-context">browsing context</a>'s session history as a flat list of <a href="#session-history-entry" title="session history entry">session history entries</a>. Each <dfn id="session-history-entry">session history entry</dfn> consists of either a <a href="urls.html#url">URL</a> or a <a href="#state-object">state object</a>, or both<span class="impl">, and may in addition have a title, a - <code><a href="infrastructure.html#document">Document</a></code> object, form data, a scroll position, and + <code><a href="dom.html#document">Document</a></code> object, form data, a scroll position, and other information associated with it</span>.</p><div class="impl"> <p class="note">This does not imply that the user interface need be @@ -366,7 +366,7 @@ </div><p class="note">Titles associated with <a href="#session-history-entry" title="session history entry">session history entries</a> need not have any relation with the current <code><a href="semantics.html#the-title-element">title</a></code> of the - <code><a href="infrastructure.html#document">Document</a></code>. The title of a <a href="#session-history-entry">session history + <code><a href="dom.html#document">Document</a></code>. The title of a <a href="#session-history-entry">session history entry</a> is intended to explain the state of the document at that point, so that the user can navigate the document's history.</p><p>URLs without associated <a href="#state-object" title="state object">state @@ -384,8 +384,8 @@ would still need the parsing for handling <a href="urls.html#url" title="URL">URLs</a> passed around by users, so it's only a minor optimization), and second, so that the author can store state that one wouldn't store in the URL because it only applies to the current - <code><a href="infrastructure.html#document">Document</a></code> instance and it would have to be reconstructed - if a new <code><a href="infrastructure.html#document">Document</a></code> were opened.</p> + <code><a href="dom.html#document">Document</a></code> instance and it would have to be reconstructed + if a new <code><a href="dom.html#document">Document</a></code> were opened.</p> <p>An example of the latter would be something like keeping track of the precise coordinate from which a popup <code><a href="grouping-content.html#the-div-element">div</a></code> was made @@ -401,7 +401,7 @@ <a href="browsers.html#active-document">active document</a> of the <a href="browsers.html#browsing-context">browsing context</a>. The <a href="#current-entry">current entry</a> is usually an entry for the <a href="#dom-location-href" title="dom-location-href">location</a> of the - <code><a href="infrastructure.html#document">Document</a></code>. However, it can also be one of the entries + <code><a href="dom.html#document">Document</a></code>. However, it can also be one of the entries for <a href="#state-object" title="state object">state objects</a> added to the history by that document.</p><p><dfn id="an-entry-with-persisted-user-state">An entry with persisted user state</dfn> is one that also has user-agent defined state. This specification does not specify @@ -412,29 +412,29 @@ prevents values from being displayed incorrectly after a history traversal when the user had originally entered the values with an explicit, non-default directionality.</p><p>Entries that consist of <a href="#state-object" title="state object">state - objects</a> share the same <code><a href="infrastructure.html#document">Document</a></code> as the entry for + objects</a> share the same <code><a href="dom.html#document">Document</a></code> as the entry for the page that was active when they were added.</p><p>Contiguous entries that differ just by fragment identifier also - share the same <code><a href="infrastructure.html#document">Document</a></code>.</p><p class="note">All entries that share the same - <code><a href="infrastructure.html#document">Document</a></code> (and that are therefore merely different - states of one particular document) are contiguous by definition.</p><p>Each <code><a href="infrastructure.html#document">Document</a></code> in a <a href="browsers.html#browsing-context">browsing context</a> + share the same <code><a href="dom.html#document">Document</a></code>.</p><p class="note">All entries that share the same + <code><a href="dom.html#document">Document</a></code> (and that are therefore merely different + states of one particular document) are contiguous by definition.</p><p>Each <code><a href="dom.html#document">Document</a></code> in a <a href="browsers.html#browsing-context">browsing context</a> also has a <dfn id="latest-entry">latest entry</dfn>. This is the entry or that - <code><a href="infrastructure.html#document">Document</a></code> that was most the recently traversed to. When - a <code><a href="infrastructure.html#document">Document</a></code> is created, it initially has no <a href="#latest-entry">latest + <code><a href="dom.html#document">Document</a></code> that was most the recently traversed to. When + a <code><a href="dom.html#document">Document</a></code> is created, it initially has no <a href="#latest-entry">latest entry</a>.</p><div class="impl"> <p>User agents may <a href="browsers.html#discard-a-document" title="discard a Document">discard</a> - the <code><a href="infrastructure.html#document">Document</a></code> objects of entries other than the + the <code><a href="dom.html#document">Document</a></code> objects of entries other than the <a href="#current-entry">current entry</a> that are not referenced from any script, reloading the pages afresh when the user or script navigates back to such pages. This specification does not specify when user agents - should discard <code><a href="infrastructure.html#document">Document</a></code> objects and when they should + should discard <code><a href="dom.html#document">Document</a></code> objects and when they should cache them.</p> - <p>Entries that have had their <code><a href="infrastructure.html#document">Document</a></code> objects + <p>Entries that have had their <code><a href="dom.html#document">Document</a></code> objects discarded must, for the purposes of the algorithms given below, act as if they had not. When the user or script navigates back or forwards to a page which has no in-memory DOM objects, any other - entries that shared the same <code><a href="infrastructure.html#document">Document</a></code> object with it + entries that shared the same <code><a href="dom.html#document">Document</a></code> object with it must share the new object as well.</p> </div><h4 id="the-history-interface"><span class="secno">5.4.2 </span>The <code><a href="#history-0">History</a></code> interface</h4><pre class="idl">interface <dfn id="history-0">History</dfn> { @@ -513,7 +513,7 @@ object is the union of all the <a href="#session-history" title="session history">session histories</a> of all <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a> of all the <a href="browsers.html#fully-active">fully active</a> - <code><a href="infrastructure.html#document">Document</a></code> objects that share the <code><a href="#history-0">History</a></code> + <code><a href="dom.html#document">Document</a></code> objects that share the <code><a href="#history-0">History</a></code> object's <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, with all the entries that are <a href="#current-entry" title="current entry">current entries</a> in their respective <a href="#session-history" title="session history">session @@ -580,8 +580,8 @@ <li> <p>If the <var title="">specified browsing context</var>'s - <a href="browsers.html#active-document">active document</a> is not the same <code><a href="infrastructure.html#document">Document</a></code> - as the <code><a href="infrastructure.html#document">Document</a></code> of the <var title="">specified + <a href="browsers.html#active-document">active document</a> is not the same <code><a href="dom.html#document">Document</a></code> + as the <code><a href="dom.html#document">Document</a></code> of the <var title="">specified entry</var>, then run these substeps:</p> <ol><li><p><a href="#prompt-to-unload-a-document" title="prompt to unload a document">Prompt to @@ -724,7 +724,7 @@ <li> <p>Let the <a href="#latest-entry">latest entry</a> of the - <code><a href="infrastructure.html#document">Document</a></code> of the <a href="#current-entry">current entry</a> be the + <code><a href="dom.html#document">Document</a></code> of the <a href="#current-entry">current entry</a> be the <a href="#current-entry">current entry</a>.</p> </li> @@ -735,7 +735,7 @@ <p>User agents may limit the number of state objects added to the session history per page. If a page hits the UA-defined limit, user agents must remove the entry immediately after the first entry for - that <code><a href="infrastructure.html#document">Document</a></code> object in the session history after + that <code><a href="dom.html#document">Document</a></code> object in the session history after having added the new entry. (Thus the state history acts as a FIFO buffer for eviction, but as a LIFO buffer for navigation.)</p> @@ -832,7 +832,7 @@ State: <OUTPUT NAME=I>1</OUTPUT> <INPUT VALUE="Increment" TYPE=BUTTON ONCLICK="inc()"> </FORM></pre> - </div><h4 id="the-location-interface"><span class="secno">5.4.3 </span>The <code><a href="#location">Location</a></code> interface</h4><p>Each <code><a href="infrastructure.html#document">Document</a></code> object in a <a href="browsers.html#browsing-context">browsing + </div><h4 id="the-location-interface"><span class="secno">5.4.3 </span>The <code><a href="#location">Location</a></code> interface</h4><p>Each <code><a href="dom.html#document">Document</a></code> object in a <a href="browsers.html#browsing-context">browsing context</a>'s session history is associated with a unique instance of a <code><a href="#location">Location</a></code> object.</p><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-location"><a href="#dom-document-location">location</a></code> [ = <var title="">value</var> ]</dt> <dt><var title="">window</var> . <code title="dom-location"><a href="#dom-location">location</a></code> [ = <var title="">value</var> ]</dt> @@ -848,14 +848,14 @@ </dl><div class="impl"> <p>The <dfn id="dom-document-location" title="dom-document-location"><code>location</code></dfn> attribute - of the <code><a href="infrastructure.html#document">Document</a></code> interface must return the - <code><a href="#location">Location</a></code> object for that <code><a href="infrastructure.html#document">Document</a></code> object, + of the <code><a href="dom.html#document">Document</a></code> interface must return the + <code><a href="#location">Location</a></code> object for that <code><a href="dom.html#document">Document</a></code> object, if it is in a <a href="browsers.html#browsing-context">browsing context</a>, and null otherwise.</p> <p>The <dfn id="dom-location" title="dom-location"><code>location</code></dfn> attribute of the <code><a href="browsers.html#window">Window</a></code> interface must return the <code><a href="#location">Location</a></code> object for that <code><a href="browsers.html#window">Window</a></code> object's - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> </div><p><code><a href="#location">Location</a></code> objects provide a representation of <a href="dom.html#the-document-s-current-address" title="the document's current address">their document's current address</a>, and allow the <a href="#current-entry">current entry</a> of the @@ -913,10 +913,10 @@ <p>The <dfn id="dom-location-href" title="dom-location-href"><code>href</code></dfn> attribute must return <a href="dom.html#the-document-s-current-address" title="the document's current address">the current address</a> of the associated - <code><a href="infrastructure.html#document">Document</a></code> object, as an <a href="urls.html#absolute-url">absolute URL</a>.</p> + <code><a href="dom.html#document">Document</a></code> object, as an <a href="urls.html#absolute-url">absolute URL</a>.</p> <p>On setting, if the <code><a href="#location">Location</a></code> object's associated - <code><a href="infrastructure.html#document">Document</a></code> object has <a href="the-end.html#completely-loaded">completely loaded</a>, + <code><a href="dom.html#document">Document</a></code> object has <a href="the-end.html#completely-loaded">completely loaded</a>, then the user agent must act as if the <code title="dom-location-assign"><a href="#dom-location-assign">assign()</a></code> method had been called with the new value as its argument. Otherwise, the user agent must act as if the <code title="dom-location-replace"><a href="#dom-location-replace">replace()</a></code> @@ -930,8 +930,8 @@ <a href="#navigate">navigate</a> the <a href="browsers.html#browsing-context">browsing context</a> to the specified <var title="">url</var>. If the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="#session-history">session history</a> contains only one - <code><a href="infrastructure.html#document">Document</a></code>, and that was the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> - <code><a href="infrastructure.html#document">Document</a></code> created when the <a href="browsers.html#browsing-context">browsing context</a> + <code><a href="dom.html#document">Document</a></code>, and that was the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> + <code><a href="dom.html#document">Document</a></code> created when the <a href="browsers.html#browsing-context">browsing context</a> was created, then the navigation must be done with <a href="#replacement-enabled">replacement enabled</a>.</p> <p>When the <dfn id="dom-location-replace" title="dom-location-replace"><code>replace(<var title="">url</var>)</code></dfn> method is invoked, the UA must @@ -986,7 +986,7 @@ context</a> be reloaded through a user interface element, the user agent should <a href="#navigate">navigate</a> the <a href="browsers.html#browsing-context">browsing context</a> to the same resource as - <code><a href="infrastructure.html#document">Document</a></code>, with <a href="#replacement-enabled">replacement enabled</a>. In the + <code><a href="dom.html#document">Document</a></code>, with <a href="#replacement-enabled">replacement enabled</a>. In the case of non-idempotent methods (e.g. HTTP POST), the user agent should prompt the user to confirm the operation first, since otherwise transactions (e.g. purchases or database modifications) @@ -1001,7 +1001,7 @@ <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a>, <dfn id="dom-location-protocol" title="dom-location-protocol"><code>protocol</code></dfn>, <dfn id="dom-location-host" title="dom-location-host"><code>host</code></dfn>, <dfn id="dom-location-port" title="dom-location-port"><code>port</code></dfn>, <dfn id="dom-location-hostname" title="dom-location-hostname"><code>hostname</code></dfn>, <dfn id="dom-location-pathname" title="dom-location-pathname"><code>pathname</code></dfn>, <dfn id="dom-location-search" title="dom-location-search"><code>search</code></dfn>, and <dfn id="dom-location-hash" title="dom-location-hash"><code>hash</code></dfn>. <span class="impl">These must follow the rules given for <a href="urls.html#url-decomposition-idl-attributes">URL decomposition IDL attributes</a>, with the <a href="urls.html#concept-uda-input" title="concept-uda-input">input</a> being <a href="dom.html#the-document-s-current-address" title="the document's current address">the current address</a> of the - associated <code><a href="infrastructure.html#document">Document</a></code> object, as an <a href="urls.html#absolute-url">absolute + associated <code><a href="dom.html#document">Document</a></code> object, as an <a href="urls.html#absolute-url">absolute URL</a> (same as the <code title="dom-location-href"><a href="#dom-location-href">href</a></code> attribute), and the <a href="urls.html#concept-uda-setter" title="concept-uda-setter">common setter action</a> being the same as setting the <code title="dom-location-href"><a href="#dom-location-href">href</a></code> attribute to the new output @@ -1014,7 +1014,7 @@ <code><a href="#location">Location</a></code> object are accessed by scripts whose <a href="origin-0.html#effective-script-origin">effective script origin</a> is not the <a href="origin-0.html#same-origin" title="same origin">same</a> as the <code><a href="#location">Location</a></code> object's associated - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a>, with + <code><a href="dom.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a>, with the following exceptions:</p> <ul><li>The <code title="dom-location-href"><a href="#dom-location-href">href</a></code> setter, if the @@ -1155,7 +1155,7 @@ <li><p>If there is a preexisting attempt to navigate the <a href="browsers.html#browsing-context">browsing context</a>, and either that attempt has not yet <a href="#concept-navigate-mature" title="concept-navigate-mature">matured</a> (i.e. it has - not passed the point of making its <code><a href="infrastructure.html#document">Document</a></code> the + not passed the point of making its <code><a href="dom.html#document">Document</a></code> the <a href="browsers.html#active-document">active document</a>), or that navigation's resource is not to be fetched using HTTP GET <a href="fetching-resources.html#concept-http-equivalent-get" title="concept-http-equivalent-get">or equivalent</a>, or its resource's <a href="urls.html#absolute-url">absolute URL</a> differs from this attempt's by @@ -1179,7 +1179,7 @@ <a href="browsers.html#browsing-context">browsing context</a>, including canceling any instances of the <a href="fetching-resources.html#fetch">fetch</a> algorithm started by those attempts. If one of those attempts has already <a href="#create-a-document-object" title="create a document - object">created a new <code>Document</code> object</a>, <a href="#abort-a-document" title="abort a document">abort</a> that <code><a href="infrastructure.html#document">Document</a></code> + object">created a new <code>Document</code> object</a>, <a href="#abort-a-document" title="abort a document">abort</a> that <code><a href="dom.html#document">Document</a></code> also. (Previous navigation attempts whose <a href="fetching-resources.html#fetch">fetch</a> requests have <em>finished</em> are unaffected, however.)</p></li> @@ -1190,7 +1190,7 @@ mechanism instead.</p></li> <li><p><a href="#prompt-to-unload-a-document" title="prompt to unload a document">Prompt to - unload</a> the <code><a href="infrastructure.html#document">Document</a></code> object. If the user + unload</a> the <code><a href="dom.html#document">Document</a></code> object. If the user <a href="#refused-to-allow-the-document-to-be-unloaded">refused to allow the document to be unloaded</a>, then these steps must be aborted.</p></li> @@ -1434,7 +1434,7 @@ <p><dfn id="set-the-document-s-address" title="set the document's address">Setting the document's address</dfn>: If there is no <dfn id="override-url">override URL</dfn>, then any - <code><a href="infrastructure.html#document">Document</a></code> created by these steps must have its <a href="dom.html#the-document-s-address" title="the document's address">address</a> set to the + <code><a href="dom.html#document">Document</a></code> created by these steps must have its <a href="dom.html#the-document-s-address" title="the document's address">address</a> set to the <a href="urls.html#url">URL</a> that was originally to be <a href="fetching-resources.html#fetch" title="fetch">fetched</a>, ignoring any other data that was used to obtain the resource (e.g. the entity body in the case of a POST submission is not part of <a href="dom.html#the-document-s-address">the document's @@ -1442,7 +1442,7 @@ case of the original load having failed and that URL having been found to match a <a href="offline.html#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback namespace</a>). However, if there <em>is</em> an <a href="#override-url">override - URL</a>, then any <code><a href="infrastructure.html#document">Document</a></code> created by these steps + URL</a>, then any <code><a href="dom.html#document">Document</a></code> created by these steps must have its <a href="dom.html#the-document-s-address" title="the document's address">address</a> set to that <a href="urls.html#url">URL</a> instead.</p> @@ -1451,19 +1451,19 @@ <code>javascript:</code> URL</a>.</p> <p><dfn id="create-a-document-object" title="create a Document object">Creating a new - <code>Document</code> object</dfn>: When a <code><a href="infrastructure.html#document">Document</a></code> + <code>Document</code> object</dfn>: When a <code><a href="dom.html#document">Document</a></code> is created as part of the above steps, a new <code><a href="browsers.html#window">Window</a></code> object must be created and associated with the - <code><a href="infrastructure.html#document">Document</a></code>, with one exception: if the <a href="browsers.html#browsing-context">browsing + <code><a href="dom.html#document">Document</a></code>, with one exception: if the <a href="browsers.html#browsing-context">browsing context</a>'s only entry in its <a href="#session-history">session history</a> is - the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="infrastructure.html#document">Document</a></code> that was added + the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="dom.html#document">Document</a></code> that was added when the <a href="browsers.html#browsing-context">browsing context</a> was created, and navigation is occurring with <a href="#replacement-enabled">replacement enabled</a>, and that - <code><a href="infrastructure.html#document">Document</a></code> has the <a href="origin-0.html#same-origin">same origin</a> as the new - <code><a href="infrastructure.html#document">Document</a></code>, then the <code><a href="browsers.html#window">Window</a></code> object of that - <code><a href="infrastructure.html#document">Document</a></code> must be used instead, and the <code title="dom-document"><a href="browsers.html#dom-document">document</a></code> attribute of the + <code><a href="dom.html#document">Document</a></code> has the <a href="origin-0.html#same-origin">same origin</a> as the new + <code><a href="dom.html#document">Document</a></code>, then the <code><a href="browsers.html#window">Window</a></code> object of that + <code><a href="dom.html#document">Document</a></code> must be used instead, and the <code title="dom-document"><a href="browsers.html#dom-document-0">document</a></code> attribute of the <code><a href="browsers.html#window">Window</a></code> object must be changed to point to the new - <code><a href="infrastructure.html#document">Document</a></code> instead.</p> + <code><a href="dom.html#document">Document</a></code> instead.</p> </li> @@ -1492,11 +1492,11 @@ in certain cases, require the user agent to <dfn id="update-the-session-history-with-the-new-page">update the session history with the new page</dfn>. When a user agent is required to do this, it must <a href="webappapis.html#queue-a-task">queue a task</a> (associated with the - <code><a href="infrastructure.html#document">Document</a></code> object of the <a href="#current-entry">current entry</a>, not + <code><a href="dom.html#document">Document</a></code> object of the <a href="#current-entry">current entry</a>, not the new one) to run the following steps:</p> <ol><li><p><a href="#unload-a-document" title="unload a document">Unload</a> the - <code><a href="infrastructure.html#document">Document</a></code> object of the <a href="#current-entry">current entry</a>, + <code><a href="dom.html#document">Document</a></code> object of the <a href="#current-entry">current entry</a>, with the <var title="">recycle</var> parameter set to false.</p></li> @@ -1507,10 +1507,10 @@ <dd> - <ol><li><p>Replace the <code><a href="infrastructure.html#document">Document</a></code> of the entry being + <ol><li><p>Replace the <code><a href="dom.html#document">Document</a></code> of the entry being updated, and any other entries that referenced the same document as that entry, with the new - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li><p><a href="#traverse-the-history">Traverse the history</a> to the new entry.</p></li> @@ -1519,7 +1519,7 @@ is no the <a href="#current-entry">current entry</a>, and can never happen with <a href="#replacement-enabled">replacement enabled</a>. (It happens when the user tried to traverse to a session history entry that no longer had - a <code><a href="infrastructure.html#document">Document</a></code> object.)</p> + a <code><a href="dom.html#document">Document</a></code> object.)</p> </dd> @@ -1547,7 +1547,7 @@ source</a>.</p></li> <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code> object representing the new resource and its - <code><a href="infrastructure.html#document">Document</a></code> object and related state.</p></li> + <code><a href="dom.html#document">Document</a></code> object and related state.</p></li> <li><p><a href="#traverse-the-history">Traverse the history</a> to the new entry. If the navigation was initiated with <a href="#replacement-enabled">replacement @@ -1569,7 +1569,7 @@ agent to optimize the user experience in the face of performance concerns.)</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> object has no parser, or its + <li><p>If the <code><a href="dom.html#document">Document</a></code> object has no parser, or its parser has <a href="the-end.html#stop-parsing" title="stop parsing">stopped parsing</a>, or the user agent has reason to believe the user is no longer interested in scrolling to the fragment identifier, then abort @@ -1608,7 +1608,7 @@ which eventually causes a <code title="event-load">load</code> event to be fired.</p> - <p>After creating the <code><a href="infrastructure.html#document">Document</a></code> object, but before any + <p>After creating the <code><a href="dom.html#document">Document</a></code> object, but before any script execution, certainly before the parser <a href="the-end.html#stop-parsing" title="stop parsing">stops</a>, the user agent must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p> @@ -1648,13 +1648,13 @@ selection algorithm</a> with the resulting <a href="urls.html#absolute-url">absolute URL</a> with any <a href="urls.html#url-fragment" title="url-fragment"><fragment></a> component removed as the manifest URL, and passing in the newly-created - <code><a href="infrastructure.html#document">Document</a></code>. Otherwise, if the attribute is absent, its + <code><a href="dom.html#document">Document</a></code>. Otherwise, if the attribute is absent, its value is the empty string, or resolving its value fails, then as soon as the root element is <a href="infrastructure.html#insert-an-element-into-a-document" title="insert an element into a document">inserted into the document</a>, the user agent must run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, and passing in the - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> <p class="note">Because the processing of the <code title="attr-html-manifest"><a href="semantics.html#attr-html-manifest">manifest</a></code> attribute happens only once the root element is parsed, any URLs referenced by @@ -1662,7 +1662,7 @@ cannot be cached.</p> <p>User agents may examine the namespace of the root - <code><a href="infrastructure.html#element">Element</a></code> node of this <code><a href="infrastructure.html#document">Document</a></code> object to + <code><a href="infrastructure.html#element">Element</a></code> node of this <code><a href="dom.html#document">Document</a></code> object to perform namespace-based dispatch to alternative processing tools, e.g. determining that the content is actually a syndication feed and passing it to a feed handler. If such processing is to take place, @@ -1670,7 +1670,7 @@ "non-document content") in the <a href="#navigate">navigate</a> steps above.</p> - <p>Otherwise, then, with the newly created <code><a href="infrastructure.html#document">Document</a></code>, + <p>Otherwise, then, with the newly created <code><a href="dom.html#document">Document</a></code>, the user agents must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>. User agents may do this before the complete document has been parsed (thus achieving <i>incremental rendering</i>), and @@ -1678,7 +1678,7 @@ <p>Error messages from the parse process (e.g. XML namespace well-formedness errors) may be reported inline by mutating the - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> <h4 id="read-text"><span class="secno">5.5.4 </span><dfn title="navigate-text">Page load processing model for text files</dfn></h4> @@ -1706,10 +1706,10 @@ <p>The <a href="infrastructure.html#document-s-character-encoding">document's character encoding</a> must be set to the character encoding used to decode the document.</p> - <p>Upon creation of the <code><a href="infrastructure.html#document">Document</a></code> object, the user agent + <p>Upon creation of the <code><a href="dom.html#document">Document</a></code> object, the user agent must run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, and passing in the - newly-created <code><a href="infrastructure.html#document">Document</a></code>.</p> + newly-created <code><a href="dom.html#document">Document</a></code>.</p> <p>When no more bytes are available, the user agent must <a href="webappapis.html#queue-a-task">queue @@ -1717,12 +1717,12 @@ which eventually causes a <code title="event-load">load</code> event to be fired.</p> - <p>After creating the <code><a href="infrastructure.html#document">Document</a></code> object, but potentially + <p>After creating the <code><a href="dom.html#document">Document</a></code> object, but potentially before the page has finished parsing, the user agent must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p> <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of - the <code><a href="infrastructure.html#document">Document</a></code>, e.g. linking to a style sheet or an XBL + the <code><a href="dom.html#document">Document</a></code>, e.g. linking to a style sheet or an XBL binding, providing script, giving the document a <code><a href="semantics.html#the-title-element">title</a></code>, etc.</p> @@ -1747,7 +1747,7 @@ starting from the <i>resource handling</i> step, using the new body part as the resource being navigated, with <a href="#replacement-enabled">replacement enabled</a> if a previous body part from the same resource - resulted in a <code><a href="infrastructure.html#document">Document</a></code> object being <a href="#create-a-document-object" title="create + resulted in a <code><a href="dom.html#document">Document</a></code> object being <a href="#create-a-document-object" title="create a document object">created</a>, and otherwise using the same setup as the <a href="#navigate">navigate</a> attempt that caused this section to be invoked in the first place.</p> @@ -1769,7 +1769,7 @@ <code>Document</code> object</a>, mark it as being an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, set its <a href="infrastructure.html#concept-document-media-type" title="concept-document-media-type">media type</a> to the sniffed MIME type of the resource (<var title="">type</var> in the <a href="#navigate">navigate</a> algorithm), append an <code><a href="semantics.html#the-html-element">html</a></code> - element to the <code><a href="infrastructure.html#document">Document</a></code>, append a <code><a href="semantics.html#the-head-element">head</a></code> + element to the <code><a href="dom.html#document">Document</a></code>, append a <code><a href="semantics.html#the-head-element">head</a></code> element and a <code><a href="sections.html#the-body-element">body</a></code> element to the <code><a href="semantics.html#the-html-element">html</a></code> element, append an element <var title="">host element</var> for the media, as described below, to the <code><a href="sections.html#the-body-element">body</a></code> element, and set @@ -1798,17 +1798,17 @@ </td></tr></thead></table><p>Then, the user agent must act as if it had <a href="the-end.html#stop-parsing" title="stop parsing">stopped parsing</a>.</p> - <p>Upon creation of the <code><a href="infrastructure.html#document">Document</a></code> object, the user agent + <p>Upon creation of the <code><a href="dom.html#document">Document</a></code> object, the user agent must run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, and passing in the - newly-created <code><a href="infrastructure.html#document">Document</a></code>.</p> + newly-created <code><a href="dom.html#document">Document</a></code>.</p> - <p>After creating the <code><a href="infrastructure.html#document">Document</a></code> object, but potentially + <p>After creating the <code><a href="dom.html#document">Document</a></code> object, but potentially before the page has finished fully loading, the user agent must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p> <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of - the <code><a href="infrastructure.html#document">Document</a></code>, or attributes to the element <var title="">host element</var>, e.g. to link to a style sheet or an XBL + the <code><a href="dom.html#document">Document</a></code>, or attributes to the element <var title="">host element</var>, e.g. to link to a style sheet or an XBL binding, to provide a script, to give the document a <code><a href="semantics.html#the-title-element">title</a></code>, to make the media <a href="the-iframe-element.html#attr-media-autoplay" title="attr-media-autoplay">autoplay</a>, etc.</p> @@ -1822,7 +1822,7 @@ its <a href="infrastructure.html#concept-document-media-type" title="concept-document-media-type">media type</a> to the sniffed MIME type of the resource (<var title="">type</var> in the <a href="#navigate">navigate</a> algorithm), append an <code><a href="semantics.html#the-html-element">html</a></code> - element to the <code><a href="infrastructure.html#document">Document</a></code>, append a <code><a href="semantics.html#the-head-element">head</a></code> + element to the <code><a href="dom.html#document">Document</a></code>, append a <code><a href="semantics.html#the-head-element">head</a></code> element and a <code><a href="sections.html#the-body-element">body</a></code> element to the <code><a href="semantics.html#the-html-element">html</a></code> element, append an <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> to the <code><a href="sections.html#the-body-element">body</a></code> element, and set the <code title="attr-embed-src"><a href="the-iframe-element.html#attr-embed-src">src</a></code> @@ -1833,23 +1833,23 @@ <p>Then, the user agent must act as if it had <a href="the-end.html#stop-parsing" title="stop parsing">stopped parsing</a>.</p> - <p>Upon creation of the <code><a href="infrastructure.html#document">Document</a></code> object, the user agent + <p>Upon creation of the <code><a href="dom.html#document">Document</a></code> object, the user agent must run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, and passing in the - newly-created <code><a href="infrastructure.html#document">Document</a></code>.</p> + newly-created <code><a href="dom.html#document">Document</a></code>.</p> - <p>After creating the <code><a href="infrastructure.html#document">Document</a></code> object, but potentially + <p>After creating the <code><a href="dom.html#document">Document</a></code> object, but potentially before the page has finished fully loading, the user agent must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p> <p>User agents may add content to the <code><a href="semantics.html#the-head-element">head</a></code> element of - the <code><a href="infrastructure.html#document">Document</a></code>, or attributes to the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> + the <code><a href="dom.html#document">Document</a></code>, or attributes to the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> element, e.g. to link to a style sheet or an XBL binding, or to give the document a <code><a href="semantics.html#the-title-element">title</a></code>.</p> <p class="note" id="sandboxPluginNavigate">If the <a href="the-iframe-element.html#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> was set on the <a href="browsers.html#browsing-context">browsing - context</a> when the <code><a href="infrastructure.html#document">Document</a></code> was created, the + context</a> when the <code><a href="dom.html#document">Document</a></code> was created, the synthesized <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> element will <a href="the-iframe-element.html#sandboxPluginEmbed">fail to render the content</a> if the relevant <a href="infrastructure.html#plugin">plugin</a> cannot be <a href="infrastructure.html#concept-plugin-secure" title="concept-plugin-secure">secured</a>.</p> @@ -1859,21 +1859,21 @@ <p>When the user agent is to display a user agent page inline in a <a href="browsers.html#browsing-context">browsing context</a>, the user agent should <a href="#create-a-document-object">create a <code>Document</code> object</a>, mark it as being an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, set its <a href="infrastructure.html#concept-document-media-type" title="concept-document-media-type">media type</a> to "<code title="">text/html</code>", and then either associate that - <code><a href="infrastructure.html#document">Document</a></code> with a custom rendering that is not rendered - using the normal <code><a href="infrastructure.html#document">Document</a></code> rendering rules, or mutate - that <code><a href="infrastructure.html#document">Document</a></code> until it represents the content the user + <code><a href="dom.html#document">Document</a></code> with a custom rendering that is not rendered + using the normal <code><a href="dom.html#document">Document</a></code> rendering rules, or mutate + that <code><a href="dom.html#document">Document</a></code> until it represents the content the user agent wants to render.</p> <p>Once the page has been set up, the user agent must act as if it had <a href="the-end.html#stop-parsing" title="stop parsing">stopped parsing</a>.</p> - <p>Upon creation of the <code><a href="infrastructure.html#document">Document</a></code> object, the user agent + <p>Upon creation of the <code><a href="dom.html#document">Document</a></code> object, the user agent must run the <a href="offline.html#concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</a> with no manifest, passing in the - newly-created <code><a href="infrastructure.html#document">Document</a></code>.</p> + newly-created <code><a href="dom.html#document">Document</a></code>.</p> - <p>After creating the <code><a href="infrastructure.html#document">Document</a></code> object, but potentially + <p>After creating the <code><a href="dom.html#document">Document</a></code> object, but potentially before the page has been completely set up, the user agent must <a href="#update-the-session-history-with-the-new-page">update the session history with the new page</a>.</p> @@ -1901,7 +1901,7 @@ the <a href="webappapis.html#history-traversal-task-source">history traversal task source</a>.</p></li> <li><p>Append a new entry at the end of the <code><a href="#history-0">History</a></code> - object representing the new resource and its <code><a href="infrastructure.html#document">Document</a></code> + object representing the new resource and its <code><a href="dom.html#document">Document</a></code> object and related state. Its <a href="urls.html#url">URL</a> must be set to the address to which the user agent was <a href="#navigate" title="navigate">navigating</a>. The title must be left unset.</p></li> @@ -1927,7 +1927,7 @@ fragment identifier, if any, identifies. The semantics of the fragment identifier in terms of mapping it to a specific DOM Node is defined by the specification that defines the <a href="infrastructure.html#mime-type">MIME type</a> - used by the <code><a href="infrastructure.html#document">Document</a></code> (for example, the processing of + used by the <code><a href="dom.html#document">Document</a></code> (for example, the processing of fragment identifiers for <a href="infrastructure.html#xml-mime-type" title="XML MIME type">XML MIME types</a> is the responsibility of RFC3023). <a href="references.html#refsRFC3023">[RFC3023]</a></p> @@ -1988,14 +1988,14 @@ session history with the new page">updating the session history with the new page</a>.</p> - <ol><li><p>If there is no longer a <code><a href="infrastructure.html#document">Document</a></code> object for the + <ol><li><p>If there is no longer a <code><a href="dom.html#document">Document</a></code> object for the entry in question, the user agent must <a href="#navigate">navigate</a> the browsing context to the location for that entry to perform an <a href="#entry-update">entry update</a> of that entry, and abort these steps. The "<a href="#navigate">navigate</a>" algorithm reinvokes this "traverse" algorithm to complete the traversal, at which point there - <em>is</em> a <code><a href="infrastructure.html#document">Document</a></code> object and so this step gets + <em>is</em> a <code><a href="dom.html#document">Document</a></code> object and so this step gets skipped. The navigation must be done using the same <a href="#source-browsing-context">source browsing context</a> as was used the first time this entry was created. (This can never happen with <a href="#replacement-enabled">replacement @@ -2007,27 +2007,27 @@ attribute.</p></li> <li><p>If appropriate, update the <a href="#current-entry">current entry</a> in the - <a href="browsers.html#browsing-context">browsing context</a>'s <code><a href="infrastructure.html#document">Document</a></code> object's + <a href="browsers.html#browsing-context">browsing context</a>'s <code><a href="dom.html#document">Document</a></code> object's <code><a href="#history-0">History</a></code> object to reflect any state that the user agent wishes to persist. The entry is then said to be <a href="#an-entry-with-persisted-user-state">an entry with persisted user state</a>.</p></li> <li><p>If the <var title="">specified entry</var> has a different - <code><a href="infrastructure.html#document">Document</a></code> object than the <a href="#current-entry">current entry</a> + <code><a href="dom.html#document">Document</a></code> object than the <a href="#current-entry">current entry</a> then the user agent must run the following substeps:</p> <ol><li>If the browsing context is a <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, but not an <a href="browsers.html#auxiliary-browsing-context">auxiliary browsing context</a>, and the <a href="origin-0.html#origin">origin</a> of the - <code><a href="infrastructure.html#document">Document</a></code> of the <var title="">specified entry</var> + <code><a href="dom.html#document">Document</a></code> of the <var title="">specified entry</var> is not the <a href="origin-0.html#same-origin" title="same origin">same</a> as the - <a href="origin-0.html#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code> of the + <a href="origin-0.html#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> of the <a href="#current-entry">current entry</a>, then the following sub-sub-steps must be run: <ol><li>The current <a href="browsers.html#browsing-context-name">browsing context name</a> must be stored with all the entries in the history that are associated - with <code><a href="infrastructure.html#document">Document</a></code> objects with the <a href="origin-0.html#same-origin">same + with <code><a href="dom.html#document">Document</a></code> objects with the <a href="origin-0.html#same-origin">same origin</a> as the <a href="browsers.html#active-document">active document</a> <em>and</em> that are contiguous with the <a href="#current-entry">current entry</a>.</li> @@ -2036,7 +2036,7 @@ </ol></li> - <li id="appcache-history-2">The user agent must make the <var title="">specified entry</var>'s <code><a href="infrastructure.html#document">Document</a></code> object the + <li id="appcache-history-2">The user agent must make the <var title="">specified entry</var>'s <code><a href="dom.html#document">Document</a></code> object the <a href="browsers.html#active-document">active document</a> of the <a href="browsers.html#browsing-context">browsing context</a>.</li> @@ -2049,22 +2049,22 @@ <li>Any <a href="browsers.html#browsing-context-name">browsing context name</a> stored with the entries in the history that are associated with - <code><a href="infrastructure.html#document">Document</a></code> objects with the <a href="origin-0.html#same-origin">same origin</a> + <code><a href="dom.html#document">Document</a></code> objects with the <a href="origin-0.html#same-origin">same origin</a> as the new <a href="browsers.html#active-document">active document</a>, and that are contiguous with the specified entry, must be cleared.</li> </ol></li> <li id="history-autocomplete"><p>If the <var title="">specified - entry</var>'s <code><a href="infrastructure.html#document">Document</a></code> has any <code><a href="the-input-element.html#the-input-element">input</a></code> + entry</var>'s <code><a href="dom.html#document">Document</a></code> has any <code><a href="the-input-element.html#the-input-element">input</a></code> elements whose <a href="common-input-element-attributes.html#resulting-autocompletion-state">resulting autocompletion state</a> is <i title="">off</i>, invoke the <a href="association-of-controls-and-forms.html#concept-form-reset-control" title="concept-form-reset-control">reset algorithm</a> of each of those elements.</p></li> - <li><p>If the <a href="dom.html#current-document-readiness">current document readiness</a> of the <var title="">specified entry</var>'s <code><a href="infrastructure.html#document">Document</a></code> is + <li><p>If the <a href="dom.html#current-document-readiness">current document readiness</a> of the <var title="">specified entry</var>'s <code><a href="dom.html#document">Document</a></code> is "<code title="">complete</code>", <a href="webappapis.html#queue-a-task">queue a task</a> to fire a <code title="event-pageshow"><a href="#event-pageshow">pageshow</a></code> event at the - <code><a href="browsers.html#window">Window</a></code> object of that <code><a href="infrastructure.html#document">Document</a></code>, but + <code><a href="browsers.html#window">Window</a></code> object of that <code><a href="dom.html#document">Document</a></code>, but with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the - <code><a href="infrastructure.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the + <code><a href="dom.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the <code><a href="browsers.html#window">Window</a></code> object), using the <code><a href="#pagetransitionevent">PageTransitionEvent</a></code> interface, with the <code title="dom-PageTransitionEvent-persisted"><a href="#dom-pagetransitionevent-persisted">persisted</a></code> attribute initialized to true. This event must not bubble, must @@ -2079,7 +2079,7 @@ <li><p>If the <var title="">specified entry</var> has a URL whose fragment identifier differs from that of the <a href="#current-entry">current entry</a>'s when compared in a <a href="infrastructure.html#case-sensitive">case-sensitive</a> - manner, and the two share the same <code><a href="infrastructure.html#document">Document</a></code> object, + manner, and the two share the same <code><a href="dom.html#document">Document</a></code> object, then let <var title="">hash changed</var> be true, and let <var title="">old URL</var> be the URL of the <a href="#current-entry">current entry</a> and <var title="">new URL</var> be the URL of the <var title="">specified entry</var>. Otherwise, let <var title="">hash changed</var> be false.</p></li> @@ -2117,17 +2117,17 @@ <var title="">state</var>.</p></li> <li><p>Let <var title="">state changed</var> be true if the - <a href="#latest-entry">latest entry</a> of the <code><a href="infrastructure.html#document">Document</a></code> of the <var title="">specified entry</var> is not the <var title="">specified + <a href="#latest-entry">latest entry</a> of the <code><a href="dom.html#document">Document</a></code> of the <var title="">specified entry</var> is not the <var title="">specified entry</var>; otherwise let it be false. (If the - <code><a href="infrastructure.html#document">Document</a></code> has no <a href="#latest-entry">latest entry</a> then by + <code><a href="dom.html#document">Document</a></code> has no <a href="#latest-entry">latest entry</a> then by definition its <a href="#latest-entry">latest entry</a> is not the <var title="">specified entry</var>.)</p> </li><li><p>Let the <a href="#latest-entry">latest entry</a> of the - <code><a href="infrastructure.html#document">Document</a></code> of the <var title="">specified entry</var> be + <code><a href="dom.html#document">Document</a></code> of the <var title="">specified entry</var> be the <var title="">specified entry</var>.</p></li> <li><p>If <var title="">state changed</var> is true, fire a <code title="event-popstate"><a href="#event-popstate">popstate</a></code> event at the - <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="infrastructure.html#document">Document</a></code>, using the + <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code>, using the <code><a href="#popstateevent">PopStateEvent</a></code> interface, with the <code title="dom-PopStateEvent-state"><a href="#dom-popstateevent-state">state</a></code> attribute initialized to the value of <var title="">state</var>. This event must bubble but not be cancelable and has no default action.</p></li> @@ -2173,7 +2173,7 @@ object is created, this attribute must be initialized to null. It represents the context information for the event, or null, if the state represented is the initial state of the - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> </div><hr><p>The <dfn id="event-hashchange" title="event-hashchange"><code>hashchange</code></dfn> event is fired when navigating to a <a href="#session-history-entry">session history @@ -2249,7 +2249,7 @@ </div><h4 id="unloading-documents"><span class="secno">5.5.11 </span>Unloading documents</h4><div class="impl"> - <p>A <code><a href="infrastructure.html#document">Document</a></code> has a <dfn id="concept-document-salvageable" title="concept-document-salvageable"><var>salvageable</var></dfn> + <p>A <code><a href="dom.html#document">Document</a></code> has a <dfn id="concept-document-salvageable" title="concept-document-salvageable"><var>salvageable</var></dfn> state, which is initially true.</p> <p>When a user agent is to <dfn id="prompt-to-unload-a-document">prompt to unload a document</dfn>, @@ -2260,12 +2260,12 @@ bubble but is cancelable.</p></li> <li><p><i>Dispatch</i>: Dispatch <var title="">event</var> at the - <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p></li> + <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p></li> <li><p>Release the <a href="webappapis.html#storage-mutex">storage mutex</a>.</p></li> <li><p>If any event listeners were triggered by the earlier - <i>dispatch</i> step, then set the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to + <i>dispatch</i> step, then set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to false.</p></li> <li> @@ -2296,7 +2296,7 @@ <li><p>Let <var title="">descendants</var> be the <a href="browsers.html#list-of-the-descendant-browsing-contexts">list of the descendant browsing contexts</a> of the - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li> @@ -2321,13 +2321,13 @@ </ol><p>When a user agent is to <dfn id="unload-a-document">unload a document</dfn>, it must run the following steps. These steps are passed an argument, <var title="">recycle</var>, which is either true or false, indicating - whether the <code><a href="infrastructure.html#document">Document</a></code> object is going to be + whether the <code><a href="dom.html#document">Document</a></code> object is going to be re-used. (This is set by the <code title="dom-document-open"><a href="content-models.html#dom-document-open">document.open()</a></code> method.)</p> <ol><li><p>Fire a <code title="event-pagehide"><a href="#event-pagehide">pagehide</a></code> event at - the <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="infrastructure.html#document">Document</a></code>, but + the <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code>, but with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the - <code><a href="infrastructure.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the + <code><a href="dom.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the <code><a href="browsers.html#window">Window</a></code> object), using the <code><a href="#pagetransitionevent">PageTransitionEvent</a></code> interface, with the <code title="dom-PageTransitionEvent-persisted"><a href="#dom-pagetransitionevent-persisted">persisted</a></code> attribute initialized to true. This event must not bubble, must not @@ -2335,17 +2335,17 @@ <li><p><i>Unload event</i>: <a href="webappapis.html#fire-a-simple-event">Fire a simple event</a> named <code title="event-unload">unload</code> at the - <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p></li> + <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p></li> <li><p>Release the <a href="webappapis.html#storage-mutex">storage mutex</a>.</p></li> <li><p>If any event listeners were triggered by the earlier - <i>unload event</i> step, then set the <code><a href="infrastructure.html#document">Document</a></code> + <i>unload event</i> step, then set the <code><a href="dom.html#document">Document</a></code> object's <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to false.</p></li> <li><p>Run any <a href="#unloading-document-cleanup-steps">unloading document cleanup steps</a> for - <code><a href="infrastructure.html#document">Document</a></code> that are defined by this specification and + <code><a href="dom.html#document">Document</a></code> that are defined by this specification and <a href="infrastructure.html#other-applicable-specifications">other applicable specifications</a>.</p></li> <li><p>If this algorithm was invoked by another instance of the @@ -2355,7 +2355,7 @@ <li><p>Let <var title="">descendants</var> be the <a href="browsers.html#list-of-the-descendant-browsing-contexts">list of the descendant browsing contexts</a> of the - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li> @@ -2376,7 +2376,7 @@ </ol></li> <li><p>If <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> and <var title="">recycle</var> are both false, then the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> must <a href="browsers.html#discard-a-document" title="discard a document">discard the + <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> must <a href="browsers.html#discard-a-document" title="discard a document">discard the <code>Document</code></a>.</p></li> </ol><p>This specification defines the following <dfn id="unloading-document-cleanup-steps">unloading document @@ -2386,7 +2386,7 @@ <p><span>Make disappear</span> any <code>WebSocket</code> objects that were created by the <code title="dom-WebSocket">WebSocket()</code> constructor whose global - object is the <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object. + object is the <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object. <a href="references.html#refsWEBSOCKET">[WEBSOCKET]</a> @@ -2395,30 +2395,19 @@ </p> <p>If this affected any <code>WebSocket</code> objects, the set - <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to - false.</p> - - </li> - - <li> - - <p>If the <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object <span title="concept-PeerConnection-owner">owns</span> any - <code>PeerConnection</code> objects whose - <span><code>PeerConnection</code> readiness state</span> is not - <code title="dom-PeerConnection-CLOSED">CLOSED</code>, then set - <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to + <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to false.</p> </li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state is + <li><p>If the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state is false, <span title="concept-EventSource-forcibly-close">forcibly close</span> any <code>EventSource</code> objects that whose - constructor was invoked from the <code><a href="infrastructure.html#document">Document</a></code>'s + constructor was invoked from the <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object.</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state is - false, empty the <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code>'s + <li><p>If the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state is + false, empty the <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code>'s <a href="timers.html#list-of-active-timeouts">list of active timeouts</a> and its <a href="timers.html#list-of-active-intervals">list of active intervals</a>.</p></li> @@ -2449,7 +2438,7 @@ <h4 id="aborting-a-document-load"><span class="secno">5.5.12 </span>Aborting a document load</h4> - <p>If a <code><a href="infrastructure.html#document">Document</a></code> is <dfn id="abort-a-document" title="abort a + <p>If a <code><a href="dom.html#document">Document</a></code> is <dfn id="abort-a-document" title="abort a document">aborted</dfn>, the user agent must run the following steps:</p> @@ -2457,26 +2446,26 @@ <a href="browsers.html#child-browsing-context">child browsing context</a>.</p></li> <li><p>Cancel any instances of the <a href="fetching-resources.html#fetch" title="fetch">fetch</a> - algorithm in the context of this <code><a href="infrastructure.html#document">Document</a></code>, discarding + algorithm in the context of this <code><a href="dom.html#document">Document</a></code>, discarding any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> <a href="webappapis.html#queue-a-task" title="queue a task">queued</a> for them, and discarding any further data received from the network for them.</p></li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> has an <a href="dom.html#active-parser">active + <li><p>If the <code><a href="dom.html#document">Document</a></code> has an <a href="dom.html#active-parser">active parser</a>, then <a href="the-end.html#abort-a-parser" title="abort a parser">abort that parser</a>.</p></li> - <li><p>Set the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to + <li><p>Set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="#concept-document-salvageable">salvageable</a></var> state to false.</p></li> </ol><p>User agents may allow users to explicitly invoke the <a href="#abort-a-document" title="abort a document">abort a document</a> algorithm for a - <code><a href="infrastructure.html#document">Document</a></code>. If the user does so, then, if that - <code><a href="infrastructure.html#document">Document</a></code> is an <a href="browsers.html#active-document">active document</a>, the user + <code><a href="dom.html#document">Document</a></code>. If the user does so, then, if that + <code><a href="dom.html#document">Document</a></code> is an <a href="browsers.html#active-document">active document</a>, the user agent should <a href="webappapis.html#queue-a-task">queue a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <code title="event-abort">abort</code> at that - <code><a href="infrastructure.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object before invoking + <code><a href="dom.html#document">Document</a></code>'s <code><a href="browsers.html#window">Window</a></code> object before invoking the <a href="#abort-a-document" title="abort a document">abort</a> algorithm.</p> Index: common-dom-interfaces.html =================================================================== RCS file: /sources/public/html5/spec/common-dom-interfaces.html,v retrieving revision 1.83 retrieving revision 1.84 diff -u -d -r1.83 -r1.84 --- common-dom-interfaces.html 28 Oct 2011 20:46:52 -0000 1.83 +++ common-dom-interfaces.html 10 Dec 2011 06:02:05 -0000 1.84 @@ -1179,11 +1179,11 @@ <div class="example"> <p>For example, the <code>document.location</code> attribute means - that there is a strong reference from a <code><a href="infrastructure.html#document">Document</a></code> + that there is a strong reference from a <code><a href="dom.html#document">Document</a></code> object to its <code><a href="history.html#location">Location</a></code> object. Similarly, there is - always a strong reference from a <code><a href="infrastructure.html#document">Document</a></code> to any + always a strong reference from a <code><a href="dom.html#document">Document</a></code> to any descendant nodes, and from any node to its owner - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> </div> Index: parsing.html =================================================================== RCS file: /sources/public/html5/spec/parsing.html,v retrieving revision 1.81 retrieving revision 1.82 diff -u -d -r1.81 -r1.82 --- parsing.html 11 Nov 2011 11:00:37 -0000 1.81 +++ parsing.html 10 Dec 2011 06:02:13 -0000 1.82 @@ -410,12 +410,12 @@ <p>The input to the HTML parsing process consists of a stream of Unicode code points, which is passed through a <a href="tokenization.html#tokenization">tokenization</a> stage followed by a <a href="tree-construction.html#tree-construction">tree - construction</a> stage. The output is a <code><a href="infrastructure.html#document">Document</a></code> + construction</a> stage. The output is a <code><a href="dom.html#document">Document</a></code> object.</p> <p class="note">Implementations that <a href="infrastructure.html#non-scripted">do not support scripting</a> do not have to actually create a DOM - <code><a href="infrastructure.html#document">Document</a></code> object, but the DOM tree in such cases is + <code><a href="dom.html#document">Document</a></code> object, but the DOM tree in such cases is still used as the model for the rest of the specification.</p> <p>In the common case, the data handled by the tokenization stage @@ -861,7 +861,8 @@ stream. Such algorithms may use information about the resource other than the resource's contents, including the address of the resource. If autodetection succeeds in determining a character - encoding, then return that encoding, with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> + encoding, and that encoding is a supported encoding, then return + that encoding, with the <a href="#concept-encoding-confidence" title="concept-encoding-confidence">confidence</a> <i>tentative</i>, and abort these steps. <a href="references.html#refsUNIVCHARDET">[UNIVCHARDET]</a></p> <p class="note">The UTF-8 encoding has a highly detectable bit @@ -1490,7 +1491,7 @@ <li><code><a href="the-button-element.html#the-option-element">option</a></code> in the <a href="namespaces.html#html-namespace-0">HTML namespace</a></li> </ul><p>Nothing happens if at any time any of the elements in the <a href="#stack-of-open-elements">stack of open elements</a> are moved to a new location in, - or removed from, the <code><a href="infrastructure.html#document">Document</a></code> tree. In particular, the + or removed from, the <code><a href="dom.html#document">Document</a></code> tree. In particular, the stack is not changed in this situation. This can cause, amongst other strange effects, content to be appended to nodes that are no longer in the DOM.</p> @@ -1635,7 +1636,7 @@ <h5 id="other-parsing-state-flags"><span class="secno">8.2.3.5 </span>Other parsing state flags</h5> <p>The <dfn id="scripting-flag">scripting flag</dfn> is set to "enabled" if <a href="webappapis.html#concept-n-script" title="concept-n-script">scripting was enabled</a> for the - <code><a href="infrastructure.html#document">Document</a></code> with which the parser is associated when the + <code><a href="dom.html#document">Document</a></code> with which the parser is associated when the parser was created, and "disabled" otherwise.</p> <p class="note">The <a href="#scripting-flag">scripting flag</a> can be enabled even Index: fetching-resources.html =================================================================== RCS file: /sources/public/html5/spec/fetching-resources.html,v retrieving revision 1.62 retrieving revision 1.63 diff -u -d -r1.62 -r1.63 --- fetching-resources.html 4 Oct 2011 17:46:28 -0000 1.62 +++ fetching-resources.html 10 Dec 2011 06:02:07 -0000 1.63 @@ -352,7 +352,7 @@ <ol><li> <p>Let <var title="">document</var> be the appropriate - <code><a href="infrastructure.html#document">Document</a></code> as given by the following list:</p> + <code><a href="dom.html#document">Document</a></code> as given by the following list:</p> <dl class="switch"><dt>When <a href="history.html#navigate" title="navigate">navigating</a></dt> @@ -361,7 +361,7 @@ <dt>When fetching resources for an element</dt> - <dd>The element's <code><a href="infrastructure.html#document">Document</a></code>.</dd> + <dd>The element's <code><a href="dom.html#document">Document</a></code>.</dd> <dt>When fetching resources in response to a call to an API</dt> @@ -375,7 +375,7 @@ <p>While <var title="">document</var> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a>, let <var title="">document</var> be <var title="">document</var>'s <a href="browsers.html#browsing-context">browsing context</a>'s - <a href="browsers.html#browsing-context-container">browsing context container</a>'s <code><a href="infrastructure.html#document">Document</a></code> + <a href="browsers.html#browsing-context-container">browsing context container</a>'s <code><a href="dom.html#document">Document</a></code> instead.</p> </li> @@ -391,7 +391,7 @@ component from the generated <i>address of the resource from which Request-URIs are obtained</i>.</p> <p>If the <a href="origin-0.html#origin">origin</a> of the appropriate - <code><a href="infrastructure.html#document">Document</a></code> is not a scheme/host/port tuple, then the + <code><a href="dom.html#document">Document</a></code> is not a scheme/host/port tuple, then the <code title="http-referer">Referer</code> (sic) header must be omitted, regardless of its value.</p> @@ -670,7 +670,7 @@ <li><p>Skip any U+0009, U+000A, U+000C, U+000D, or U+0020 characters that immediately follow the word "<code title="">charset</code>" (there might not be any).</p></li> - <li><p>If the next character is not a U+003D EQUALS SIGN ('='), + <li><p>If the next character is not a U+003D EQUALS SIGN (=), then move <var title="">position</var> to point just before that next character, and jump back to the step labeled <i>loop</i>.</p></li> @@ -683,12 +683,12 @@ <p>Process the next character as follows:</p> - <dl class="switch"><dt>If it is a U+0022 QUOTATION MARK ('"') and there is a later U+0022 QUOTATION MARK ('"') in <var title="">s</var></dt> - <dt>If it is a U+0027 APOSTROPHE ("'") and there is a later U+0027 APOSTROPHE ("'") in <var title="">s</var></dt> + <dl class="switch"><dt>If it is a U+0022 QUOTATION MARK (") and there is a later U+0022 QUOTATION MARK (") in <var title="">s</var></dt> + <dt>If it is a U+0027 APOSTROPHE (') and there is a later U+0027 APOSTROPHE (') in <var title="">s</var></dt> <dd>Return the encoding corresponding to the string between this character and the next earliest occurrence of this character.</dd> - <dt>If it is an unmatched U+0022 QUOTATION MARK ('"')</dt> - <dt>If it is an unmatched U+0027 APOSTROPHE ("'")</dt> + <dt>If it is an unmatched U+0022 QUOTATION MARK (")</dt> + <dt>If it is an unmatched U+0027 APOSTROPHE (')</dt> <dt>If there is no next character</dt> <dd>Return nothing.</dd> Index: origin-0.html =================================================================== RCS file: /sources/public/html5/spec/origin-0.html,v retrieving revision 1.51 retrieving revision 1.52 diff -u -d -r1.51 -r1.52 --- origin-0.html 21 Oct 2011 22:46:24 -0000 1.51 +++ origin-0.html 10 Dec 2011 06:02:13 -0000 1.52 @@ -364,14 +364,14 @@ <dl class="switch"><dt>If a script is in a <code><a href="scripting-1.html#the-script-element">script</a></code> element</dt> - <dd>The owner is the <code><a href="infrastructure.html#document">Document</a></code> to which the + <dd>The owner is the <code><a href="dom.html#document">Document</a></code> to which the <code><a href="scripting-1.html#the-script-element">script</a></code> element belongs.</dd> <dt>If a script is in an <a href="webappapis.html#event-handler-content-attributes" title="event handler content attributes">event handler content attribute</a></dt> - <dd>The owner is the <code><a href="infrastructure.html#document">Document</a></code> to which the + <dd>The owner is the <code><a href="dom.html#document">Document</a></code> to which the attribute node belongs.</dd> @@ -391,7 +391,7 @@ <dt>If a script is a <a href="webappapis.html#javascript-protocol" title="javascript protocol"><code title="">javascript:</code> URL</a> in an attribute</dt> - <dd>The owner is the <code><a href="infrastructure.html#document">Document</a></code> of the element on + <dd>The owner is the <code><a href="dom.html#document">Document</a></code> of the element on which the attribute is found.</dd> @@ -405,7 +405,7 @@ the URL having been provided by the user (e.g. by using a <i>bookmarklet</i>)</dt> - <dd>The owner is the <code><a href="infrastructure.html#document">Document</a></code> of the <a href="browsers.html#browsing-context">browsing + <dd>The owner is the <code><a href="dom.html#document">Document</a></code> of the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active document</a>.</dd> @@ -413,7 +413,7 @@ context</a> is being <a href="history.html#navigate" title="navigate">navigated</a>, the URL having been declared in markup</dt> - <dd>The owner is the <code><a href="infrastructure.html#document">Document</a></code> of the element + <dd>The owner is the <code><a href="dom.html#document">Document</a></code> of the element (e.g. an <code><a href="text-level-semantics.html#the-a-element">a</a></code> or <code><a href="the-map-element.html#the-area-element">area</a></code> element) that declared the URL.</dd> @@ -432,20 +432,20 @@ </dd> - <dt>For <code><a href="infrastructure.html#document">Document</a></code> objects</dt> + <dt>For <code><a href="dom.html#document">Document</a></code> objects</dt> <dd> - <dl class="switch"><dt id="sandboxOrigin">If a <code><a href="infrastructure.html#document">Document</a></code> is in a + <dl class="switch"><dt id="sandboxOrigin">If a <code><a href="dom.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing context</a> whose <a href="the-iframe-element.html#sandboxed-origin-browsing-context-flag">sandboxed origin browsing context flag</a> was set when the - <code><a href="infrastructure.html#document">Document</a></code> was created</dt> + <code><a href="dom.html#document">Document</a></code> was created</dt> <dd>The <a href="#origin">origin</a> is a globally unique identifier - assigned when the <code><a href="infrastructure.html#document">Document</a></code> is created.</dd> + assigned when the <code><a href="dom.html#document">Document</a></code> is created.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> was generated from a <a href="webappapis.html#javascript-protocol" title="javascript protocol"><code>javascript:</code> + <dt>If a <code><a href="dom.html#document">Document</a></code> was generated from a <a href="webappapis.html#javascript-protocol" title="javascript protocol"><code>javascript:</code> URL</a></dt> <dd>The <a href="#origin">origin</a> is equal to the <a href="#origin">origin</a> @@ -453,7 +453,7 @@ protocol"><code>javascript:</code> URL</a>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> was served over the network and + <dt>If a <code><a href="dom.html#document">Document</a></code> was served over the network and has an address that uses a URL scheme with a server-based naming authority</dt> @@ -461,7 +461,7 @@ <a href="dom.html#the-document-s-address">the <code>Document</code>'s address</a>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> was generated from a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> that + <dt>If a <code><a href="dom.html#document">Document</a></code> was generated from a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> that was returned as the location of an HTTP redirect (<a href="fetching-resources.html#concept-http-equivalent-codes" title="concept-http-equivalent-codes">or equivalent</a> in other protocols)</dt> @@ -470,41 +470,41 @@ protocol"><code title="">data:</code> URL</a>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> was generated from a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> - found in another <code><a href="infrastructure.html#document">Document</a></code> or in a script</dt> + <dt>If a <code><a href="dom.html#document">Document</a></code> was generated from a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> + found in another <code><a href="dom.html#document">Document</a></code> or in a script</dt> <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the - <code><a href="infrastructure.html#document">Document</a></code> or script that initiated the <a href="history.html#navigate" title="navigate">navigation</a> to that <a href="urls.html#url">URL</a>.</dd> + <code><a href="dom.html#document">Document</a></code> or script that initiated the <a href="history.html#navigate" title="navigate">navigation</a> to that <a href="urls.html#url">URL</a>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> has the <a href="dom.html#the-document-s-address" title="the + <dt>If a <code><a href="dom.html#document">Document</a></code> has the <a href="dom.html#the-document-s-address" title="the document's address">address</a> "<code><a href="fetching-resources.html#about:blank">about:blank</a></code>"</dt> - <dd>The <a href="#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code> is <a href="browsers.html#about-blank-origin">the <span>origin</span> it was + <dd>The <a href="#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> is <a href="browsers.html#about-blank-origin">the <span>origin</span> it was assigned when its browsing context was created</a>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a></dt> + <dt>If a <code><a href="dom.html#document">Document</a></code> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a></dt> - <dd>The <a href="#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code> is the - <a href="#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing + <dd>The <a href="#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> is the + <a href="#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#browsing-context-container">browsing context container</a>'s - <code><a href="infrastructure.html#document">Document</a></code>.</dd> + <code><a href="dom.html#document">Document</a></code>.</dd> - <dt>If a <code><a href="infrastructure.html#document">Document</a></code> was obtained in some other manner + <dt>If a <code><a href="dom.html#document">Document</a></code> was obtained in some other manner (e.g. a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> - URL</a> typed in by the user, a <code><a href="infrastructure.html#document">Document</a></code> created + URL</a> typed in by the user, a <code><a href="dom.html#document">Document</a></code> created using the <code title="dom-DOMImplementation-createDocument"><a href="infrastructure.html#dom-domimplementation-createdocument">createDocument()</a></code> API, etc)</dt> <dd>The <a href="#origin">origin</a> is a globally unique identifier - assigned when the <code><a href="infrastructure.html#document">Document</a></code> is created.</dd> + assigned when the <code><a href="dom.html#document">Document</a></code> is created.</dd> - </dl><p>When a <code><a href="infrastructure.html#document">Document</a></code> is created, its <a href="#effective-script-origin">effective + </dl><p>When a <code><a href="dom.html#document">Document</a></code> is created, its <a href="#effective-script-origin">effective script origin</a> is initialized to the <a href="#origin">origin</a> of - the <code><a href="infrastructure.html#document">Document</a></code>. However, the <code title="dom-document-domain"><a href="#dom-document-domain">document.domain</a></code> attribute can + the <code><a href="dom.html#document">Document</a></code>. However, the <code title="dom-document-domain"><a href="#dom-document-domain">document.domain</a></code> attribute can be used to change it.</p> </dd> @@ -525,7 +525,7 @@ its image data is <a href="fetching-resources.html#cors-same-origin">CORS-same-origin</a></dt> <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the - <code><a href="embedded-content-1.html#the-img-element">img</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>.</dd> + <code><a href="embedded-content-1.html#the-img-element">img</a></code> element's <code><a href="dom.html#document">Document</a></code>.</dd> @@ -548,10 +548,10 @@ <dt>If an image was generated from a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> found in another - <code><a href="infrastructure.html#document">Document</a></code> or in a script</dt> + <code><a href="dom.html#document">Document</a></code> or in a script</dt> <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the - <code><a href="infrastructure.html#document">Document</a></code> or script that loaded that image.</dd> + <code><a href="dom.html#document">Document</a></code> or script that loaded that image.</dd> <dt>If an image was obtained in some other manner (e.g. a <a href="infrastructure.html#data-protocol" title="data protocol"><code title="">data:</code> URL</a> @@ -578,7 +578,7 @@ <a href="fetching-resources.html#cors-same-origin">CORS-same-origin</a></dt> <dd>The <a href="#origin">origin</a> is the <a href="#origin">origin</a> of the - <a href="the-iframe-element.html#media-element">media element</a>'s <code><a href="infrastructure.html#document">Document</a></code>.</dd> + <a href="the-iframe-element.html#media-element">media element</a>'s <code><a href="dom.html#document">Document</a></code>.</dd> </dl></dd> @@ -591,14 +591,14 @@ the <a href="#origin">origin</a> of the <a href="urls.html#absolute-url">absolute URL</a> used to obtain the font (after any redirects). <a href="references.html#refsCSSFONTS">[CSSFONTS]</a></p> <p>The <a href="#origin">origin</a> of a locally installed system font is - equal to the <a href="#origin">origin</a> of the <code><a href="infrastructure.html#document">Document</a></code> in + equal to the <a href="#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> in which that font is being used.</p> </dd> </dl><p>Other specifications can override the above definitions by themselves specifying the origin of a particular URL, script, - <code><a href="infrastructure.html#document">Document</a></code>, or image.</p> + <code><a href="dom.html#document">Document</a></code>, or image.</p> <hr><p>The <dfn id="unicode-serialization-of-an-origin">Unicode serialization of an origin</dfn> is the string @@ -703,21 +703,21 @@ </dl><div class="impl"> <p>The <dfn id="dom-document-domain" title="dom-document-domain"><code>domain</code></dfn> - attribute on <code><a href="infrastructure.html#document">Document</a></code> objects must be initialized to + attribute on <code><a href="dom.html#document">Document</a></code> objects must be initialized to <a href="#the-document-s-domain">the document's domain</a>, if it has one, and the empty string otherwise. If the value is an IPv6 address, then the square brackets from the host portion of the <a href="urls.html#url-host" title="url-host"><host></a> component must be omitted from the attribute's value.</p> <p>On getting, the attribute must return its current value, unless - the <code><a href="infrastructure.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, in + the <code><a href="dom.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, in which case it must return the empty string.</p> <p>On setting, the user agent must run the following algorithm:</p> <ol><li> - <p>If the <code><a href="infrastructure.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing + <p>If the <code><a href="dom.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception and abort these steps.</p> @@ -788,7 +788,7 @@ <li> <p>Set the host part of the <a href="#effective-script-origin">effective script origin</a> - tuple of the <code><a href="infrastructure.html#document">Document</a></code> to <var title="">new + tuple of the <code><a href="dom.html#document">Document</a></code> to <var title="">new value</var>.</p> </li> @@ -796,7 +796,7 @@ <li> <p>Set the port part of the <a href="#effective-script-origin">effective script origin</a> - tuple of the <code><a href="infrastructure.html#document">Document</a></code> to "manual override" (a value + tuple of the <code><a href="dom.html#document">Document</a></code> to "manual override" (a value that, for the purposes of <a href="#same-origin" title="same origin">comparing origins</a>, is identical to "manual override" but not identical to any other value).</p> @@ -804,7 +804,7 @@ </li> </ol><p>The <dfn id="the-document-s-domain" title="the document's domain">domain</dfn> of a - <code><a href="infrastructure.html#document">Document</a></code> is the host part of the document's + <code><a href="dom.html#document">Document</a></code> is the host part of the document's <a href="#origin">origin</a>, if that is a scheme/host/port tuple. If it isn't, then the document does not have a domain.</p> Index: dom.html =================================================================== RCS file: /sources/public/html5/spec/dom.html,v retrieving revision 1.1078 retrieving revision 1.1079 diff -u -d -r1.1078 -r1.1079 --- dom.html 11 Nov 2011 11:00:31 -0000 1.1078 +++ dom.html 10 Dec 2011 06:02:06 -0000 1.1079 @@ -335,24 +335,24 @@ <ol><li><a href="dom.html#documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</a></li><li><a href="dom.html#security-document"><span class="secno">3.1.2 </span>Security</a></li><li><a href="dom.html#resource-metadata-management"><span class="secno">3.1.3 </span>Resource metadata management</a></li><li><a href="dom.html#dom-tree-accessors"><span class="secno">3.1.4 </span>DOM tree accessors</a></li><li><a href="dom.html#loading-xml-documents"><span class="secno">3.1.5 </span>Loading XML documents</a></li></ol></li></ol></li></ol></div> <h2 id="dom"><span class="secno">3 </span>Semantics, structure, and APIs of HTML documents</h2><h3 id="documents"><span class="secno">3.1 </span>Documents</h3><p>Every XML and HTML document in an HTML UA is represented by a - <code><a href="infrastructure.html#document">Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p><p><dfn id="the-document-s-address">The document's address</dfn> is an <a href="urls.html#absolute-url">absolute URL</a> - that is set when the <code><a href="infrastructure.html#document">Document</a></code> is created. <dfn id="the-document-s-current-address">The + <code><a href="#document">Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p><p><dfn id="the-document-s-address">The document's address</dfn> is an <a href="urls.html#absolute-url">absolute URL</a> + that is set when the <code><a href="#document">Document</a></code> is created. <dfn id="the-document-s-current-address">The document's current address</dfn> is an <a href="urls.html#absolute-url">absolute URL</a> - that can change during the lifetime of the <code><a href="infrastructure.html#document">Document</a></code>, + that can change during the lifetime of the <code><a href="#document">Document</a></code>, for example when the user <a href="history.html#navigate" title="navigate">navigates</a> to a <a href="history.html#scroll-to-fragid" title="navigate-fragid">fragment identifier</a> on the page or when the <code title="dom-history-pushState"><a href="history.html#dom-history-pushstate">pushState()</a></code> method is called with a new <a href="urls.html#url">URL</a>. <span class="impl"><a href="#the-document-s-current-address">The document's current address</a> must be set to <a href="#the-document-s-address">the document's - address</a> when the <code><a href="infrastructure.html#document">Document</a></code> is created.</span></p><p class="note">Interactive user agents typically expose <a href="#the-document-s-current-address">the - document's current address</a> in their user interface.</p><p>When a <code><a href="infrastructure.html#document">Document</a></code> is created by a <a href="webappapis.html#concept-script" title="concept-script">script</a> using the <code title="dom-DOMImplementation-createDocument"><a href="infrastructure.html#dom-domimplementation-createdocument">createDocument()</a></code> + address</a> when the <code><a href="#document">Document</a></code> is created.</span></p><p class="note">Interactive user agents typically expose <a href="#the-document-s-current-address">the + document's current address</a> in their user interface.</p><p>When a <code><a href="#document">Document</a></code> is created by a <a href="webappapis.html#concept-script" title="concept-script">script</a> using the <code title="dom-DOMImplementation-createDocument"><a href="infrastructure.html#dom-domimplementation-createdocument">createDocument()</a></code> or <code title="dom-DOMHTMLImplementation-createHTMLDocument">createHTMLDocument()</code> APIs, <a href="#the-document-s-address">the document's address</a> is the same as <a href="#the-document-s-address">the document's address</a> of the <a href="webappapis.html#script-s-document">script's document</a>, and - the <code><a href="infrastructure.html#document">Document</a></code> is both <a href="the-end.html#ready-for-post-load-tasks">ready for post-load - tasks</a> and <a href="the-end.html#completely-loaded">completely loaded</a> immediately.</p><p>Each <code><a href="infrastructure.html#document">Document</a></code> object has a <dfn id="reload-override-flag">reload override + the <code><a href="#document">Document</a></code> is both <a href="the-end.html#ready-for-post-load-tasks">ready for post-load + tasks</a> and <a href="the-end.html#completely-loaded">completely loaded</a> immediately.</p><p>Each <code><a href="#document">Document</a></code> object has a <dfn id="reload-override-flag">reload override flag</dfn> that is originally unset. The flag is set by the <code title="dom-document-open"><a href="content-models.html#dom-document-open">document.open()</a></code> and <code title="dom-document-open"><a href="content-models.html#dom-document-open">document.write()</a></code> methods in certain - situations. When the flag is set, the <code><a href="infrastructure.html#document">Document</a></code> also has + situations. When the flag is set, the <code><a href="#document">Document</a></code> also has a <dfn id="reload-override-buffer">reload override buffer</dfn> which is a Unicode string that is used as the source of the document when it is reloaded.</p><p>When the user agent is to perform <dfn id="an-overridden-reload">an overridden reload</dfn>, it must act as follows:</p><ol><li><p>Let <var title="">source</var> be the value of the @@ -361,13 +361,15 @@ <li><p><a href="history.html#navigate">Navigate</a> the <a href="browsers.html#browsing-context">browsing context</a> to a resource whose source is <var title="">source</var>, with <a href="history.html#replacement-enabled">replacement enabled</a>. When - the <a href="history.html#navigate">navigate</a> algorithm creates a <code><a href="infrastructure.html#document">Document</a></code> - object for this purpose, set that <code><a href="infrastructure.html#document">Document</a></code>'s + the <a href="history.html#navigate">navigate</a> algorithm creates a <code><a href="#document">Document</a></code> + object for this purpose, set that <code><a href="#document">Document</a></code>'s <a href="#reload-override-flag">reload override flag</a> and set its <a href="#reload-override-buffer">reload override buffer</a> to <var title="">source</var>.</p></li> - </ol><h4 id="documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</h4><pre class="idl">[OverrideBuiltins] -partial interface <a href="infrastructure.html#document">Document</a> { + </ol><h4 id="documents-in-the-dom"><span class="secno">3.1.1 </span>Documents in the DOM</h4><p>The DOM Core specification defines a <code title="DOM + Document"><a href="infrastructure.html#dom-document">Document</a></code> interface, which this specification + extends significantly:</p><pre class="idl">[OverrideBuiltins] +partial interface <dfn id="document">Document</dfn> { // <a href="#resource-metadata-management">resource metadata management</a> [PutForwards=<a href="history.html#dom-location-href" title="dom-location-href">href</a>] readonly attribute <a href="history.html#location">Location</a>? <a href="history.html#dom-document-location" title="dom-document-location">location</a>; readonly attribute DOMString <a href="#dom-document-url" title="dom-document-URL">URL</a>; @@ -392,7 +394,7 @@ NodeList <a href="#dom-document-getelementsbyname" title="dom-document-getElementsByName">getElementsByName</a>(DOMString elementName); // <a href="content-models.html#dynamic-markup-insertion">dynamic markup insertion</a> - <a href="infrastructure.html#document">Document</a> <a href="content-models.html#dom-document-open" title="dom-document-open">open</a>(optional DOMString type, optional DOMString replace); + <a href="#document">Document</a> <a href="content-models.html#dom-document-open" title="dom-document-open">open</a>(optional DOMString type, optional DOMString replace); <a href="browsers.html#windowproxy">WindowProxy</a> <a href="content-models.html#dom-document-open" title="dom-document-open">open</a>(DOMString url, DOMString name, DOMString features, optional boolean replace); void <a href="content-models.html#dom-document-close" title="dom-document-close">close</a>(); void <a href="content-models.html#dom-document-write" title="dom-document-write">write</a>(DOMString... text); @@ -472,9 +474,9 @@ [TreatNonCallableAsNull,LenientThis] attribute <a href="webappapis.html#function">Function</a>? <a href="webappapis.html#handler-onreadystatechange" title="handler-onreadystatechange">onreadystatechange</a>; };</pre><h4 id="security-document"><span class="secno">3.1.2 </span>Security</h4><p id="security">User agents <span class="impl">must</span> throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception whenever any properties of a - <code><a href="infrastructure.html#document">Document</a></code> object are accessed by scripts whose + <code><a href="#document">Document</a></code> object are accessed by scripts whose <a href="origin-0.html#effective-script-origin">effective script origin</a> is not the <a href="origin-0.html#same-origin" title="same - origin">same</a> as the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective + origin">same</a> as the <code><a href="#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a>.</p><h4 id="resource-metadata-management"><span class="secno">3.1.3 </span><dfn>Resource metadata management</dfn></h4><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-URL"><a href="#dom-document-url">URL</a></code></dt> <dd> <p>Returns <a href="#the-document-s-address">the document's address</a>.</p> @@ -483,7 +485,7 @@ <dt><var title="">document</var> . <code title="dom-document-referrer"><a href="#dom-document-referrer">referrer</a></code></dt> <dd> <p>Returns <a href="#the-document-s-current-address" title="the document's current address">the - address</a> of the <code><a href="infrastructure.html#document">Document</a></code> from which the user + address</a> of the <code><a href="#document">Document</a></code> from which the user navigated to this one, unless it was blocked or there was no such document, in which case it returns the empty string.</p> <p>The <code title="rel-noreferrer"><a href="links.html#link-type-noreferrer">noreferrer</a></code> link @@ -514,7 +516,7 @@ page).</p><hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-cookie"><a href="#dom-document-cookie">cookie</a></code> [ = <var title="">value</var> ]</dt> <dd> <p>Returns the HTTP cookies that apply to the - <code><a href="infrastructure.html#document">Document</a></code>. If there are no cookies or cookies can't be + <code><a href="#document">Document</a></code>. If there are no cookies or cookies can't be applied to this resource, the empty string will be returned.</p> <p>Can be set, to add a new cookie to the element's set of HTTP cookies.</p> @@ -529,23 +531,23 @@ <p>The <dfn id="dom-document-cookie" title="dom-document-cookie"><code>cookie</code></dfn> attribute represents the cookies of the resource from which the - <code><a href="infrastructure.html#document">Document</a></code> was created.</p> + <code><a href="#document">Document</a></code> was created.</p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> object that falls into one of the + <p>A <code><a href="#document">Document</a></code> object that falls into one of the following conditions is a <dfn id="cookie-free-document-object">cookie-free <code>Document</code> object</dfn>:</p> - <ul><li>A <code><a href="infrastructure.html#document">Document</a></code> that has no <a href="browsers.html#browsing-context">browsing + <ul><li>A <code><a href="#document">Document</a></code> that has no <a href="browsers.html#browsing-context">browsing context</a>.</li> - <li>A <code><a href="infrastructure.html#document">Document</a></code> whose <a href="#the-document-s-address" title="the document's + <li>A <code><a href="#document">Document</a></code> whose <a href="#the-document-s-address" title="the document's address">address</a> does not use a server-based naming authority.</li> </ul><p id="sandboxCookies">On getting, if the document is a <a href="#cookie-free-document-object">cookie-free <code>Document</code> object</a>, then the user agent must return the empty string. Otherwise, if the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="origin-0.html#origin">origin</a> is not a + <code><a href="#document">Document</a></code>'s <a href="origin-0.html#origin">origin</a> is not a scheme/host/port tuple, the user agent must throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception. Otherwise, the user agent must first <a href="webappapis.html#obtain-the-storage-mutex">obtain the storage mutex</a> and then return the @@ -555,7 +557,7 @@ <p>On setting, if the document is a <a href="#cookie-free-document-object">cookie-free <code>Document</code> object</a>, then the user agent must do - nothing. Otherwise, if the <code><a href="infrastructure.html#document">Document</a></code>'s + nothing. Otherwise, if the <code><a href="#document">Document</a></code>'s <a href="origin-0.html#origin">origin</a> is not a scheme/host/port tuple, the user agent must throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception. Otherwise, the user agent must <a href="webappapis.html#obtain-the-storage-mutex">obtain the storage mutex</a> and then act @@ -582,7 +584,7 @@ <p>The <dfn id="dom-document-lastmodified" title="dom-document-lastModified"><code>lastModified</code></dfn> attribute, on getting, must return the date and time of the - <code><a href="infrastructure.html#document">Document</a></code>'s source file's last modification, in the + <code><a href="#document">Document</a></code>'s source file's last modification, in the user's local time zone, in the following format:</p> <ol><li> The month component of the date. </li> @@ -615,7 +617,7 @@ DIGIT NINE (9) representing the number in base ten, zero-padded if necessary.</p> - <p>The <code><a href="infrastructure.html#document">Document</a></code>'s source file's last modification date + <p>The <code><a href="#document">Document</a></code>'s source file's last modification date and time must be derived from relevant features of the networking protocols used, e.g. from the value of the HTTP <code title="http-last-modified">Last-Modified</code> header of the document, or from metadata in the file system for local files. If @@ -624,23 +626,23 @@ <hr></div><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-readyState"><a href="#dom-document-readystate">readyState</a></code></dt> <dd> - <p>Returns "<code title="">loading</code>" while the <code><a href="infrastructure.html#document">Document</a></code> is loading, "<code title="">interactive</code>" once it is finished parsing but still loading sub-resources, and "<code title="">complete</code>" once it has loaded.</p> - <p>The <code title="event-readystatechange"><a href="#event-readystatechange">readystatechange</a></code> event fires on the <code><a href="infrastructure.html#document">Document</a></code> object when this value changes.</p> + <p>Returns "<code title="">loading</code>" while the <code><a href="#document">Document</a></code> is loading, "<code title="">interactive</code>" once it is finished parsing but still loading sub-resources, and "<code title="">complete</code>" once it has loaded.</p> + <p>The <code title="event-readystatechange"><a href="#event-readystatechange">readystatechange</a></code> event fires on the <code><a href="#document">Document</a></code> object when this value changes.</p> </dd> </dl><div class="impl"> <p>Each document has a <dfn id="current-document-readiness">current document readiness</dfn>. When a - <code><a href="infrastructure.html#document">Document</a></code> object is created, it must have its + <code><a href="#document">Document</a></code> object is created, it must have its <a href="#current-document-readiness">current document readiness</a> set to the string "<code title="">loading</code>" if the document is associated with an <a href="parsing.html#html-parser">HTML parser</a> or an <a href="the-xhtml-syntax.html#xml-parser">XML parser</a>, or to the string "<code title="">complete</code>" otherwise. Various algorithms during page loading affect this value. When the value is set, the user agent must <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <dfn id="event-readystatechange" title="event-readystatechange"><code>readystatechange</code></dfn> - at the <code><a href="infrastructure.html#document">Document</a></code> object.</p> + at the <code><a href="#document">Document</a></code> object.</p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> is said to have an <dfn id="active-parser">active + <p>A <code><a href="#document">Document</a></code> is said to have an <dfn id="active-parser">active parser</dfn> if it is associated with an <a href="parsing.html#html-parser">HTML parser</a> or an <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> that has not yet been <a href="the-end.html#stop-parsing" title="stop parsing">stopped</a> or <a href="the-end.html#abort-a-parser" title="abort a @@ -711,7 +713,7 @@ element in the "<code title="">http://www.w3.org/2000/svg</code>" namespace, and the user agent supports SVG, then the setter must act as if it was the setter for the IDL attribute of the same name - on the <code><a href="infrastructure.html#document">Document</a></code> interface defined by the SVG + on the <code><a href="#document">Document</a></code> interface defined by the SVG specification. Stop the algorithm here. <a href="references.html#refsSVG">[SVG]</a></p></li> <li>If <a href="#the-title-element-0">the <code>title</code> element</a> is null and @@ -731,7 +733,7 @@ </ol><p>The <code title="dom-document-title"><a href="#document.title">title</a></code> IDL attribute defined above must replace the attribute of the same name on the - <code><a href="infrastructure.html#document">Document</a></code> interface defined by the SVG specification + <code><a href="#document">Document</a></code> interface defined by the SVG specification when the user agent supports both HTML and SVG. <a href="references.html#refsSVG">[SVG]</a></p> </div><hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-body"><a href="#dom-document-body">body</a></code> [ = <var title="">value</var> ]</dt> @@ -772,28 +774,28 @@ </ol></div><hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-images"><a href="#dom-document-images">images</a></code></dt> <dd> - <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element">img</a></code> elements in the <code><a href="infrastructure.html#document">Document</a></code>.</p> + <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="embedded-content-1.html#the-img-element">img</a></code> elements in the <code><a href="#document">Document</a></code>.</p> </dd> <dt><var title="">document</var> . <code title="dom-document-embeds"><a href="#dom-document-embeds">embeds</a></code></dt> <dt><var title="">document</var> . <code title="dom-document-plugins"><a href="#dom-document-plugins">plugins</a></code></dt> <dd> - <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> elements in the <code><a href="infrastructure.html#document">Document</a></code>.</p> + <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> elements in the <code><a href="#document">Document</a></code>.</p> </dd> <dt><var title="">document</var> . <code title="dom-document-links"><a href="#dom-document-links">links</a></code></dt> <dd> - <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-map-element.html#the-area-element">area</a></code> elements in the <code><a href="infrastructure.html#document">Document</a></code> that have <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attributes.</p> + <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="text-level-semantics.html#the-a-element">a</a></code> and <code><a href="the-map-element.html#the-area-element">area</a></code> elements in the <code><a href="#document">Document</a></code> that have <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attributes.</p> </dd> <dt><var title="">document</var> . <code title="dom-document-forms"><a href="#dom-document-forms">forms</a></code></dt> <dd> - <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="forms.html#the-form-element">form</a></code> elements in the <code><a href="infrastructure.html#document">Document</a></code>.</p> + <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="forms.html#the-form-element">form</a></code> elements in the <code><a href="#document">Document</a></code>.</p> </dd> <dt><var title="">document</var> . <code title="dom-document-scripts"><a href="#dom-document-scripts">scripts</a></code></dt> <dd> - <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="scripting-1.html#the-script-element">script</a></code> elements in the <code><a href="infrastructure.html#document">Document</a></code>.</p> + <p>Return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the <code><a href="scripting-1.html#the-script-element">script</a></code> elements in the <code><a href="#document">Document</a></code>.</p> </dd> </dl><div class="impl"> @@ -801,12 +803,12 @@ <p>The <dfn id="dom-document-images" title="dom-document-images"><code>images</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="#document">Document</a></code> node, whose filter matches only <code><a href="embedded-content-1.html#the-img-element">img</a></code> elements.</p> <p>The <dfn id="dom-document-embeds" title="dom-document-embeds"><code>embeds</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="#document">Document</a></code> node, whose filter matches only <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> elements.</p> <p>The <dfn id="dom-document-plugins" title="dom-document-plugins"><code>plugins</code></dfn> @@ -814,24 +816,24 @@ <p>The <dfn id="dom-document-links" title="dom-document-links"><code>links</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only <code><a href="text-level-semantics.html#the-a-element">a</a></code> + <code><a href="#document">Document</a></code> node, whose filter matches only <code><a href="text-level-semantics.html#the-a-element">a</a></code> elements with <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attributes and <code><a href="the-map-element.html#the-area-element">area</a></code> elements with <code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code> attributes.</p> <p>The <dfn id="dom-document-forms" title="dom-document-forms"><code>forms</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="#document">Document</a></code> node, whose filter matches only <code><a href="forms.html#the-form-element">form</a></code> elements.</p> <p>The <dfn id="dom-document-scripts" title="dom-document-scripts"><code>scripts</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="#document">Document</a></code> node, whose filter matches only <code><a href="scripting-1.html#the-script-element">script</a></code> elements.</p> <hr></div><dl class="domintro"><dt><var title="">collection</var> = <var title="">document</var> . <code title="dom-document-getElementsByName"><a href="#dom-document-getelementsbyname">getElementsByName</a></code>(<var title="">name</var>)</dt> <dd> <p>Returns a <code><a href="infrastructure.html#nodelist">NodeList</a></code> of elements in the - <code><a href="infrastructure.html#document">Document</a></code> that have a <code title="">name</code> + <code><a href="#document">Document</a></code> that have a <code title="">name</code> attribute with the value <var title="">name</var>.</p> </dd> @@ -842,14 +844,14 @@ in that document that have a <code title="">name</code> attribute whose value is equal to the <var title="">name</var> argument (in a <a href="infrastructure.html#case-sensitive">case-sensitive</a> manner), in <a href="infrastructure.html#tree-order">tree order</a>. - When the method is invoked on a <code><a href="infrastructure.html#document">Document</a></code> object again + When the method is invoked on a <code><a href="#document">Document</a></code> object again with the same argument, the user agent may return the same as the object returned by the earlier call. In other cases, a new <code><a href="infrastructure.html#nodelist">NodeList</a></code> object must be returned.</p> </div><div class="impl"> - <hr><p>The <code><a href="infrastructure.html#document">Document</a></code> interface <span title="support + <hr><p>The <code><a href="#document">Document</a></code> interface <span title="support named properties">supports named properties</span>. The <a href="infrastructure.html#supported-property-names">supported property names</a> at any moment consist of the values of the <code title="attr-name">name</code> content attributes @@ -860,14 +862,14 @@ <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>, <code><a href="embedded-content-1.html#the-img-element">img</a></code>, and <a href="#exposed">exposed</a> <code><a href="the-iframe-element.html#the-object-element">object</a></code> - elements in the <code><a href="infrastructure.html#document">Document</a></code> that have <code title="attr-name">name</code> content attributes, and the values of + elements in the <code><a href="#document">Document</a></code> that have <code title="attr-name">name</code> content attributes, and the values of the <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes of all the <code><a href="obsolete.html#the-applet-element">applet</a></code> and <a href="#exposed">exposed</a> <code><a href="the-iframe-element.html#the-object-element">object</a></code> - elements in the <code><a href="infrastructure.html#document">Document</a></code> that have <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes, and the values of the + elements in the <code><a href="#document">Document</a></code> that have <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes, and the values of the <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes of all the <code><a href="embedded-content-1.html#the-img-element">img</a></code> - elements in the <code><a href="infrastructure.html#document">Document</a></code> that have both <code title="attr-name">name</code> content attributes and <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes.</p> + elements in the <code><a href="#document">Document</a></code> that have both <code title="attr-name">name</code> content attributes and <code title="attr-id"><a href="elements.html#the-id-attribute">id</a></code> content attributes.</p> <p>To <a href="infrastructure.html#determine-the-value-of-a-named-property">determine the value of a named property</a> <var title="">name</var> when <dfn id="dom-document-nameditem" title="dom-document-namedItem">the <code>Document</code> object is indexed for property @@ -877,7 +879,7 @@ <ol><li> <p>Let <var title="">elements</var> be the list of <a href="#dom-document-nameditem-filter" title="dom-document-namedItem-filter">named elements</a> with - the name <var title="">name</var> in the <code><a href="infrastructure.html#document">Document</a></code>. + the name <var title="">name</var> in the <code><a href="#document">Document</a></code>. </p><p class="note">There will be at least one such element, by definition.</p> @@ -904,7 +906,7 @@ <li> <p>Otherwise return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only <a href="#dom-document-nameditem-filter" title="dom-document-namedItem-filter">named elements</a> with + <code><a href="#document">Document</a></code> node, whose filter matches only <a href="#dom-document-nameditem-filter" title="dom-document-namedItem-filter">named elements</a> with the name <var title="">name</var>.</p> </li> @@ -930,7 +932,7 @@ or has no <code><a href="the-iframe-element.html#the-object-element">object</a></code> or <code><a href="the-iframe-element.html#the-embed-element">embed</a></code> descendants.</p> </div><hr><p class="note">The <code title="dom-document-dir"><a href="elements.html#dom-document-dir">dir</a></code> - attribute on the <code><a href="infrastructure.html#document">Document</a></code> interface is defined + attribute on the <code><a href="#document">Document</a></code> interface is defined along with the <code title="attr-dir"><a href="elements.html#the-dir-attribute">dir</a></code> content attribute.</p><div class="impl"> @@ -966,7 +968,7 @@ <li><p> Run the remainder of these steps asynchronously, and return true from the method.</p></li> - <li><p>Let <var title="">result</var> be a <code><a href="infrastructure.html#document">Document</a></code> + <li><p>Let <var title="">result</var> be a <code><a href="#document">Document</a></code> object.</p></li> <li><p>Let <var title="">success</var> be false.</p></li> Index: embedded-content-1.html =================================================================== RCS file: /sources/public/html5/spec/embedded-content-1.html,v retrieving revision 1.69 retrieving revision 1.70 diff -u -d -r1.69 -r1.70 --- embedded-content-1.html 28 Oct 2011 23:46:24 -0000 1.69 +++ embedded-content-1.html 10 Dec 2011 06:02:07 -0000 1.70 @@ -495,7 +495,7 @@ the resulting <a href="urls.html#absolute-url">absolute URL</a>, with the <i>mode</i> being the state of the element's <code title="attr-img-crossorigin"><a href="#attr-img-crossorigin">crossorigin</a></code> content attribute, the <i title="">origin</i> being the <a href="origin-0.html#origin">origin</a> of the - <code><a href="#the-img-element">img</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>, and the + <code><a href="#the-img-element">img</a></code> element's <code><a href="dom.html#document">Document</a></code>, and the <i>default origin behaviour</i> set to <i>taint</i>.</p> <p>The resource obtained in this fashion, if any, is the @@ -1506,9 +1506,9 @@ <h1>I took a photo</h1> <p>I went out today and took a photo!</p> <figure> - <strong><img src="photo2.jpeg" alt="The photograph shows my hummingbird + <strong><img src="photo2.jpeg" alt="The photograph shows my squirrel feeder hanging from the edge of my roof. It is half full, but there - are no birds around. In the background, out-of-focus trees fill the + are no squirrels around. In the background, out-of-focus trees fill the shot. The feeder is made of wood with a metal grate, and it contains peanuts. The edge of the roof is wooden too, and is painted white with light blue streaks."></strong> Index: the-input-element.html =================================================================== RCS file: /sources/public/html5/spec/the-input-element.html,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- the-input-element.html 28 Oct 2011 00:46:34 -0000 1.60 +++ the-input-element.html 10 Dec 2011 06:02:15 -0000 1.61 @@ -411,7 +411,7 @@ attribute DOMString <a href="#dom-input-type" title="dom-input-type">type</a>; attribute DOMString <a href="#dom-input-defaultvalue" title="dom-input-defaultValue">defaultValue</a>; attribute DOMString <a href="common-input-element-attributes.html#dom-input-value" title="dom-input-value">value</a>; - attribute <span>Date</span> <a href="common-input-element-attributes.html#dom-input-valueasdate" title="dom-input-valueAsDate">valueAsDate</a>; + attribute <span>Date</span>? <a href="common-input-element-attributes.html#dom-input-valueasdate" title="dom-input-valueAsDate">valueAsDate</a>; attribute double <a href="common-input-element-attributes.html#dom-input-valueasnumber" title="dom-input-valueAsNumber">valueAsNumber</a>; attribute unsigned long <a href="#dom-input-width" title="dom-input-width">width</a>; @@ -450,7 +450,7 @@ </td></tr><tr><td> <dfn id="attr-input-type-text-keyword" title="attr-input-type-text-keyword"><code>text</code></dfn> </td><td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-text">Text</a> </td><td> Text with no line breaks - </td><td> Text field + </td><td> A text field </td></tr><tr><td> <dfn id="attr-input-type-search-keyword" title="attr-input-type-search-keyword"><code>search</code></dfn> </td><td> <a href="states-of-the-type-attribute.html#text-state-and-search-state" title="attr-input-type-search">Search</a> </td><td> Text with no line breaks @@ -470,7 +470,7 @@ </td></tr><tr><td> <dfn id="attr-input-type-password-keyword" title="attr-input-type-password-keyword"><code>password</code></dfn> </td><td> <a href="states-of-the-type-attribute.html#password-state" title="attr-input-type-password">Password</a> </td><td> Text with no line breaks (sensitive information) - </td><td> Text field that obscures data entry + </td><td> A text field that obscures data entry </td></tr><tr><td> <dfn id="attr-input-type-datetime-keyword" title="attr-input-type-datetime-keyword"><code>datetime</code></dfn> </td><td> <a href="states-of-the-type-attribute.html#date-and-time-state" title="attr-input-type-datetime">Date and Time</a> </td><td> A date and time (year, month, day, hour, minute, second, fraction of a second) with the time zone set to UTC @@ -1322,7 +1322,7 @@ <p>When an <code><a href="#the-input-element">input</a></code> element is <a href="association-of-controls-and-forms.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a>, it is <i title="concept-input-immutable"><a href="#concept-input-immutable">immutable</a></i>.</p> <p>When an <code><a href="#the-input-element">input</a></code> element does not have a - <code><a href="infrastructure.html#document">Document</a></code> node as one of its ancestors (i.e. when it is + <code><a href="dom.html#document">Document</a></code> node as one of its ancestors (i.e. when it is not in the document), it is <i title="concept-input-immutable"><a href="#concept-input-immutable">immutable</a></i>.</p> <p class="note">The <code title="attr-input-readonly"><a href="common-input-element-attributes.html#attr-input-readonly">readonly</a></code> attribute can also in some cases (e.g. for the <a href="states-of-the-type-attribute.html#date-state" title="attr-input-type-date">Date</a> state, but not the <a href="number-state.html#checkbox-state" title="attr-input-type-checkbox">Checkbox</a> state) make an Index: rendering.html =================================================================== RCS file: /sources/public/html5/spec/rendering.html,v retrieving revision 1.132 retrieving revision 1.133 diff -u -d -r1.132 -r1.133 --- rendering.html 11 Nov 2011 11:00:37 -0000 1.132 +++ rendering.html 10 Dec 2011 06:02:13 -0000 1.133 @@ -333,10 +333,8 @@ <ol class="toc"><li><a href="rendering.html#rendering"><span class="secno">10 </span>Rendering</a> <ol><li><a href="rendering.html#introduction-8"><span class="secno">10.1 </span>Introduction</a></li><li><a href="rendering.html#the-css-user-agent-style-sheet-and-presentational-hints"><span class="secno">10.2 </span>The CSS user agent style sheet and presentational hints</a></li><li><a href="rendering.html#non-replaced-elements"><span class="secno">10.3 </span>Non-replaced elements</a> <ol><li><a href="rendering.html#hidden-elements"><span class="secno">10.3.1 </span>Hidden elements</a></li><li><a href="rendering.html#the-page"><span class="secno">10.3.2 </span>The page</a></li><li><a href="rendering.html#flow-content-1"><span class="secno">10.3.3 </span>Flow content</a></li><li><a href="rendering.html#phrasing-content-1"><span class="secno">10.3.4 </span>Phrasing content</a></li><li><a href="rendering.html#bidirectional-text"><span class="secno">10.3.5 </span>Bidirectional text</a></li><li><a href="rendering.html#quotes"><span class="secno">10.3.6 </span>Quotes</a></li><li><a href="rendering.html#sections-and-headings"><span class="secno">10.3.7 </span>Sections and headings</a></li><li><a href="rendering.html#lists"><span class="secno">10.3.8 </span>Lists</a></li><li><a href="rendering.html#tables"><span class="secno">10.3.9 </span>Tables</a></li><li><a href="rendering.html#form-controls"><span class="secno">10.3.10 </span>Form controls</a></li><li><a href="rendering.html#the-hr-eleent-0"><span class="secno">10.3.11 </span>The <code>hr</code> element</a></li><li><a href="rendering.html#the-fieldset-element-0"><span class="secno">10.3.12 </span>The <code>fieldset</code> element</a></li></ol></li><li><a href="rendering.html#replaced-elements"><span class="secno">10.4 </span>Replaced elements</a> - <ol><li><a href="rendering.html#embedded-content-2"><span class="secno">10.4.1 </span>Embedded content</a></li><li><a href="rendering.html#timed-text-tracks-0"><span class="secno">10.4.2 </span>Timed text tracks</a> - <ol><li><a href="rendering.html#webvtt-cue-text-rendering-rules"><span class="secno">10.4.2.1 </span>WebVTT cue text rendering rules</a></li><li><a href="rendering.html#applying-css-properties-to-webvtt-node-objects"><span class="secno">10.4.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></a></li><li><a href="rendering.html#css-extensions"><span class="secno">10.4.2.3 </span>CSS extensions</a> - <ol><li><a href="rendering.html#the-::cue-pseudo-element"><span class="secno">10.4.2.3.1 </span>The '::cue' pseudo-element</a></li><li><a href="rendering.html#the-:past-and-:future-pseudo-classes"><span class="secno">10.4.2.3.2 </span>The ':past' and ':future' pseudo-classes</a></li></ol></li></ol></li><li><a href="rendering.html#images"><span class="secno">10.4.3 </span>Images</a></li><li><a href="rendering.html#attributes-for-embedded-content-and-images"><span class="secno">10.4.4 </span>Attributes for embedded content and images</a></li><li><a href="rendering.html#image-maps-0"><span class="secno">10.4.5 </span>Image maps</a></li><li><a href="rendering.html#toolbars-0"><span class="secno">10.4.6 </span>Toolbars</a></li></ol></li><li><a href="rendering.html#bindings"><span class="secno">10.5 </span>Bindings</a> - <ol><li><a href="rendering.html#introduction-9"><span class="secno">10.5.1 </span>Introduction</a></li><li><a href="rendering.html#the-button-element-0"><span class="secno">10.5.2 </span>The <code>button</code> element</a></li><li><a href="rendering.html#the-details-element-0"><span class="secno">10.5.3 </span>The <code>details</code> element</a></li><li><a href="rendering.html#the-input-element-as-a-text-entry-widget"><span class="secno">10.5.4 </span>The <code>input</code> element as a text entry widget</a></li><li><a href="rendering.html#the-input-element-as-domain-specific-widgets"><span class="secno">10.5.5 </span>The <code>input</code> element as domain-specific widgets</a></li><li><a href="rendering.html#the-input-element-as-a-range-control"><span class="secno">10.5.6 </span>The <code>input</code> element as a range control</a></li><li><a href="rendering.html#the-input-element-as-a-color-well"><span class="secno">10.5.7 </span>The <code>input</code> element as a color well</a></li><li><a href="rndering.html#the-input-element-as-a-checkbox-and-radio-button-widgets"><span class="secno">10.5.8 </span>The <code>input</code> element as a checkbox and radio button widgets</a></li><li><a href="rendering.html#the-input-element-as-a-file-upload-control"><span class="secno">10.5.9 </span>The <code>input</code> element as a file upload control</a></li><li><a href="rendering.html#the-input-element-as-a-button"><span class="secno">10.5.10 </span>The <code>input</code> element as a button</a></li><li><a href="rendering.html#the-marquee-element-0"><span class="secno">10.5.11 </span>The <code>marquee</code> element</a></li><li><a href="rendering.html#the-meter-element-0"><span class="secno">10.5.12 </span>The <code>meter</code> element</a></li><li><a href="rendering.html#the-progress-element-0"><span class="secno">10.5.13 </span>The <code>progress</code> element</a></li><li><a href="rendering.html#the-select-element-0"><span class="secno">10.5.14 </span>The <code>select</code> element</a></li><li><a href="renderig.html#the-textarea-element-0"><span class="secno">10.5.15 </span>The <code>textarea</code> element</a></li><li><a href="rendering.html#the-keygen-element-0"><span class="secno">10.5.16 </span>The <code>keygen</code> element</a></li><li><a href="rendering.html#the-time-element-0"><span class="secno">10.5.17 </span>The <code>time</code> element</a></li></ol></li><li><a href="rendering.html#frames-and-framesets"><span class="secno">10.6 </span>Frames and framesets</a></li><li><a href="rendering.html#interactive-media"><span class="secno">10.7 </span>Interactive media</a> + <ol><li><a href="rendering.html#embedded-content-2"><span class="secno">10.4.1 </span>Embedded content</a></li><li><a href="rendering.html#images"><span class="secno">10.4.2 </span>Images</a></li><li><a href="rendering.html#attributes-for-embedded-content-and-images"><span class="secno">10.4.3 </span>Attributes for embedded content and images</a></li><li><a href="rendering.html#image-maps-0"><span class="secno">10.4.4 </span>Image maps</a></li><li><a href="rendering.html#toolbars-0"><span class="secno">10.4.5 </span>Toolbars</a></li></ol></li><li><a href="rendering.html#bindings"><span class="secno">10.5 </span>Bindings</a> + <ol><li><a href="rendering.html#introduction-9"><span class="secno">10.5.1 </span>Introduction</a></li><li><a href="rendering.html#the-button-element-0"><span class="secno">10.5.2 </span>The <code>button</code> element</a></li><li><a href="rendering.html#the-details-element-0"><span class="secno">10.5.3 </span>The <code>details</code> element</a></li><li><a href="rendering.html#the-input-element-as-a-text-entry-widget"><span class="secno">10.5.4 </span>The <code>input</code> element as a text entry widget</a></li><li><a href="rendering.html#the-input-element-as-domain-specific-widgets"><span class="secno">10.5.5 </span>The <code>input</code> element as domain-specific widgets</a></li><li><a href="rendering.html#the-input-element-as-a-range-control"><span class="secno">10.5.6 </span>The <code>input</code> element as a range control</a></li><li><a href="rendering.html#the-input-element-as-a-color-well"><span class="secno">10.5.7 </span>The <code>input</code> element as a color well</a></li><li><a href="rndering.html#the-input-element-as-a-checkbox-and-radio-button-widgets"><span class="secno">10.5.8 </span>The <code>input</code> element as a checkbox and radio button widgets</a></li><li><a href="rendering.html#the-input-element-as-a-file-upload-control"><span class="secno">10.5.9 </span>The <code>input</code> element as a file upload control</a></li><li><a href="rendering.html#the-input-element-as-a-button"><span class="secno">10.5.10 </span>The <code>input</code> element as a button</a></li><li><a href="rendering.html#the-marquee-element-0"><span class="secno">10.5.11 </span>The <code>marquee</code> element</a></li><li><a href="rendering.html#the-meter-element-0"><span class="secno">10.5.12 </span>The <code>meter</code> element</a></li><li><a href="rendering.html#the-progress-element-0"><span class="secno">10.5.13 </span>The <code>progress</code> element</a></li><li><a href="rendering.html#the-select-element-0"><span class="secno">10.5.14 </span>The <code>select</code> element</a></li><li><a href="renderig.html#the-textarea-element-0"><span class="secno">10.5.15 </span>The <code>textarea</code> element</a></li><li><a href="rendering.html#the-keygen-element-0"><span class="secno">10.5.16 </span>The <code>keygen</code> element</a></li></ol></li><li><a href="rendering.html#frames-and-framesets"><span class="secno">10.6 </span>Frames and framesets</a></li><li><a href="rendering.html#interactive-media"><span class="secno">10.7 </span>Interactive media</a> <ol><li><a href="rendering.html#links-forms-and-navigation"><span class="secno">10.7.1 </span>Links, forms, and navigation</a></li><li><a href="rendering.html#the-title-attribute-0"><span class="secno">10.7.2 </span>The <code title="attr-title">title</code> attribute</a></li><li><a href="rendering.html#editing-hosts"><span class="secno">10.7.3 </span>Editing hosts</a></li><li><a href="rendering.html#text-rendered-in-native-user-interfaces"><span class="secno">10.7.4 </span>Text rendered in native user interfaces</a></li></ol></li><li><a href="rendering.html#print-media"><span class="secno">10.8 </span>Print media</a></li></ol></li></ol></div> [...1005 lines suppressed...] <p>When an <code><a href="semantics.html#the-html-element">html</a></code> element's <a href="dom.html#the-body-element-0" title="the body @@ -3818,14 +2982,14 @@ <p>User agents are expected to allow the user to request the opportunity to <dfn id="obtain-a-physical-form">obtain a physical form</dfn> (or a - representation of a physical form) of a <code><a href="infrastructure.html#document">Document</a></code>. For + representation of a physical form) of a <code><a href="dom.html#document">Document</a></code>. For example, selecting the option to print a page or convert it to PDF format. <a href="references.html#refsPDF">[PDF]</a></p> <p>When the user actually <a href="#obtain-a-physical-form" title="obtain a physical form">obtains a physical form</a> (or a representation of a - physical form) of a <code><a href="infrastructure.html#document">Document</a></code>, the user agent is - expected to create a new rendering of the <code><a href="infrastructure.html#document">Document</a></code> for + physical form) of a <code><a href="dom.html#document">Document</a></code>, the user agent is + expected to create a new rendering of the <code><a href="dom.html#document">Document</a></code> for the print media.</p> Index: acknowledgements.html =================================================================== RCS file: /sources/public/html5/spec/acknowledgements.html,v retrieving revision 1.1103 retrieving revision 1.1104 diff -u -d -r1.1103 -r1.1104 --- acknowledgements.html 4 Oct 2011 17:46:26 -0000 1.1103 +++ acknowledgements.html 10 Dec 2011 06:02:05 -0000 1.1104 @@ -919,10 +919,7 @@ canvas feature was designed.</p><p>Special thanks also to the Microsoft employees who first implemented the event-based drag-and-drop mechanism, <code title="attr-contenteditable"><a href="editing.html#attr-contenteditable">contenteditable</a></code>, and other features first widely deployed by the Windows Internet Explorer - browser.</p><p>Thanks to the SubRip community, including in particular Zuggy and - ai4spam, for their work on the SubRip software program whose SRT - file format was used as the basis for the WebVTT text track file - format.</p><div class="impl"> + browser.</p><div class="impl"> <p>Special thanks and $10,000 to David Hyatt who came up with a broken implementation of the <a href="tree-construction.html#adoptionAgency">adoption Index: timers.html =================================================================== RCS file: /sources/public/html5/spec/timers.html,v retrieving revision 1.70 retrieving revision 1.71 diff -u -d -r1.70 -r1.71 --- timers.html 11 Nov 2011 11:00:38 -0000 1.70 +++ timers.html 10 Dec 2011 06:02:15 -0000 1.71 @@ -444,7 +444,7 @@ <li> <p>If the <a href="#method-context">method context</a> is a <code><a href="browsers.html#window">Window</a></code> - object, wait until the <code><a href="infrastructure.html#document">Document</a></code> associated with the + object, wait until the <code><a href="dom.html#document">Document</a></code> associated with the <a href="#method-context">method context</a> has been <a href="browsers.html#fully-active">fully active</a> for a further <var title="">timeout</var> milliseconds (not necessarily consecutively).</p> @@ -465,10 +465,10 @@ this one whose <var title="">timeout</var> is equal to or less than this one's have completed.</p> - <p class="note">Argument conversion as defined by WebIDL (for + <p class="note">Argument conversion as defined by Web IDL (for example, invoking <code title="">toString()</code> methods on objects passed as the first argument) happens in the algorithms - defined in WebIDL, before this algorithm is invoked.</p> + defined in Web IDL, before this algorithm is invoked.</p> <div class="example"> @@ -539,7 +539,7 @@ <li> <p><i title="">Wait</i>: If the <a href="#method-context">method context</a> is a - <code><a href="browsers.html#window">Window</a></code> object, wait until the <code><a href="infrastructure.html#document">Document</a></code> + <code><a href="browsers.html#window">Window</a></code> object, wait until the <code><a href="dom.html#document">Document</a></code> associated with the <a href="#method-context">method context</a> has been <a href="browsers.html#fully-active">fully active</a> for a further <var title="">interval</var> milliseconds (not necessarily consecutively).</p> @@ -624,10 +624,10 @@ <a href="browsers.html#browsing-context">browsing context</a> with which <var title="">global object</var> is associated, let <var title="">character encoding</var> be the <a href="infrastructure.html#document-s-character-encoding" title="document's character - encoding">character encoding</a> of the <code><a href="infrastructure.html#document">Document</a></code> + encoding">character encoding</a> of the <code><a href="dom.html#document">Document</a></code> associated with <var title="">global object</var> (<a href="webappapis.html#sce-not-copy">this is a reference, not a copy</a>), and let <var title="">base URL</var> be the <a href="urls.html#document-base-url" title="document base - URL">base URL</a> of the <code><a href="infrastructure.html#document">Document</a></code> associated with + URL">base URL</a> of the <code><a href="dom.html#document">Document</a></code> associated with <var title="">global object</var> (<a href="webappapis.html#sbu-not-copy">this is a reference, not a copy</a>).</p> @@ -649,7 +649,11 @@ </li> <li><p>Return a <a href="webappapis.html#concept-task" title="concept-task">task</a> that checks - if the entry for <var title="">handle</var> in <var title="">list</var> has been cleared, and if it has not, <a href="webappapis.html#create-a-script" title="create a script">creates a script</a> using <var title="">script source</var> as the script source, <var title="">scripting language</var> as the scripting language, <var title="">global object</var> as the global object, <var title="">browsing context</var> as the browsing context, <var title="">document</var> as the document, <var title="">character + if the entry for <var title="">handle</var> in <var title="">list</var> has been cleared, and if it has not, <a href="webappapis.html#create-a-script" title="create a script">creates a script</a> using <var title="">script source</var> as the script source, the + <a href="urls.html#url">URL</a> where <var title="">script source</var> can be + found, <var title="">scripting language</var> as the scripting + language, <var title="">global object</var> as the global object, + <var title="">browsing context</var> as the browsing context, <var title="">document</var> as the document, <var title="">character encoding</var> as the URL character encoding, and <var title="">base URL</var> as the base URL.</p></li> </ol><hr><p>The <a href="webappapis.html#task-source">task source</a> for these <a href="webappapis.html#concept-task" title="concept-task">tasks</a> is the <dfn id="timer-task-source">timer task @@ -731,11 +735,11 @@ </dl><div class="impl"> <p>When the <dfn id="dom-print" title="dom-print"><code>print()</code></dfn> method - is invoked, if the <code><a href="infrastructure.html#document">Document</a></code> is <a href="the-end.html#ready-for-post-load-tasks">ready for + is invoked, if the <code><a href="dom.html#document">Document</a></code> is <a href="the-end.html#ready-for-post-load-tasks">ready for post-load tasks</a>, then the user agent must synchronously run the <a href="#printing-steps">printing steps</a>. Otherwise, the user agent must only set the <dfn id="print-when-loaded">print when loaded</dfn> flag on the - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> <p>User agents should also run the <a href="#printing-steps">printing steps</a> whenever the user asks for the opportunity to <a href="rendering.html#obtain-a-physical-form">obtain a @@ -763,7 +767,7 @@ <p>The user agent must <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <code title="event-beforeprint">beforeprint</code> at the - <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="infrastructure.html#document">Document</a></code> that is + <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code> that is being printed, as well as any <a href="browsers.html#nested-browsing-context" title="nested browsing context">nested browsing contexts</a> in it.</p> @@ -797,7 +801,7 @@ <p>The user agent must <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <code title="event-afterprint">afterprint</code> at the - <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="infrastructure.html#document">Document</a></code> that is + <code><a href="browsers.html#window">Window</a></code> object of the <code><a href="dom.html#document">Document</a></code> that is being printed, as well as any <a href="browsers.html#nested-browsing-context" title="nested browsing context">nested browsing contexts</a> in it.</p> @@ -908,7 +912,7 @@ called. The new auxiliary browsing context has no name.</p> <p class="note">This <a href="browsers.html#browsing-context">browsing context</a>'s - <code><a href="infrastructure.html#document">Document</a></code>s' <code><a href="browsers.html#window">Window</a></code> objects all implement + <code><a href="dom.html#document">Document</a></code>s' <code><a href="browsers.html#window">Window</a></code> objects all implement the <code><a href="#windowmodal">WindowModal</a></code> interface.</p> </li> @@ -963,7 +967,7 @@ </li> - </ol><p>The <code><a href="browsers.html#window">Window</a></code> objects of <code><a href="infrastructure.html#document">Document</a></code>s hosted + </ol><p>The <code><a href="browsers.html#window">Window</a></code> objects of <code><a href="dom.html#document">Document</a></code>s hosted by <a href="browsers.html#browsing-context" title="browsing context">browsing contexts</a> created by the above algorithm must also implement the <code><a href="#windowmodal">WindowModal</a></code> interface.</p> Index: elements.html =================================================================== RCS file: /sources/public/html5/spec/elements.html,v retrieving revision 1.74 retrieving revision 1.75 diff -u -d -r1.74 -r1.75 --- elements.html 25 Oct 2011 19:46:24 -0000 1.74 +++ elements.html 10 Dec 2011 06:02:07 -0000 1.75 @@ -997,7 +997,7 @@ <a href="common-dom-interfaces.html#limited-to-only-known-values">limited to only known values</a>.</p> <p>The <dfn id="dom-document-dir" title="dom-document-dir"><code>dir</code></dfn> IDL - attribute on <code><a href="infrastructure.html#document">Document</a></code> objects must + attribute on <code><a href="dom.html#document">Document</a></code> objects must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-dir"><a href="#the-dir-attribute">dir</a></code> content attribute of <a href="dom.html#the-html-element-0">the <code>html</code> element</a>, if any, <a href="common-dom-interfaces.html#limited-to-only-known-values">limited to only known values</a>. If there is no such Index: urls.html =================================================================== RCS file: /sources/public/html5/spec/urls.html,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -r1.59 -r1.60 --- urls.html 11 Oct 2011 23:46:29 -0000 1.59 +++ urls.html 10 Dec 2011 06:02:17 -0000 1.60 @@ -352,7 +352,7 @@ component contains no unescaped non-ASCII characters. <a href="references.html#refsRFC3987">[RFC3987]</a></p></li> <li><p>The <a href="#url">URL</a> is a valid IRI reference and the <a href="infrastructure.html#document-s-character-encoding" title="document's character encoding">character encoding</a> of - the URL's <code><a href="infrastructure.html#document">Document</a></code> is UTF-8 or <a href="infrastructure.html#a-utf-16-encoding">a UTF-16 + the URL's <code><a href="dom.html#document">Document</a></code> is UTF-8 or <a href="infrastructure.html#a-utf-16-encoding">a UTF-16 encoding</a>. <a href="references.html#refsRFC3987">[RFC3987]</a></p></li> </ul><p>A string is a <dfn id="valid-non-empty-url">valid non-empty URL</dfn> if it is a @@ -519,7 +519,7 @@ <dt>If the URL came from a DOM node (e.g. from an element)</dt> - <dd>The node has a <code><a href="infrastructure.html#document">Document</a></code>, and the URL character + <dd>The node has a <code><a href="dom.html#document">Document</a></code>, and the URL character encoding is the <a href="infrastructure.html#document-s-character-encoding">document's character encoding</a>.</dd> </dl></li> @@ -536,11 +536,11 @@ <p>Otherwise, let <var title="">base</var> be the <i>base URI of the element</i>, as defined by the XML Base specification, with <i>the base URI of the document entity</i> being defined as the - <a href="#document-base-url">document base URL</a> of the <code><a href="infrastructure.html#document">Document</a></code> that + <a href="#document-base-url">document base URL</a> of the <code><a href="dom.html#document">Document</a></code> that owns the element. <a href="references.html#refsXMLBASE">[XMLBASE]</a></p> <p>For the purposes of the XML Base specification, user agents - must act as if all <code><a href="infrastructure.html#document">Document</a></code> objects represented XML + must act as if all <code><a href="dom.html#document">Document</a></code> objects represented XML documents.</p> <p class="note">It is possible for <code title="attr-xml-base"><a href="elements.html#the-xml:base-attribute-xml-only">xml:base</a></code> attributes to be present @@ -549,7 +549,7 @@ however, as <code title="attr-xml-base"><a href="elements.html#the-xml:base-attribute-xml-only">xml:base</a></code> attributes are not allowed in <a href="infrastructure.html#html-documents">HTML documents</a>.)</p> - <p>The <dfn id="document-base-url">document base URL</dfn> of a <code><a href="infrastructure.html#document">Document</a></code> + <p>The <dfn id="document-base-url">document base URL</dfn> of a <code><a href="dom.html#document">Document</a></code> object is the <a href="#absolute-url">absolute URL</a> obtained by running these substeps:</p> @@ -562,7 +562,7 @@ <p>If <var title="">fallback base url</var> is - <code><a href="fetching-resources.html#about:blank">about:blank</a></code>, and the <code><a href="infrastructure.html#document">Document</a></code>'s + <code><a href="fetching-resources.html#about:blank">about:blank</a></code>, and the <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> has a <a href="browsers.html#creator-browsing-context">creator browsing context</a>, then let <var title="">fallback base url</var> be the <a href="#document-base-url">document base URL</a> of the <a href="browsers.html#creator-document">creator @@ -570,12 +570,12 @@ </li> - <li><p>If the <code><a href="infrastructure.html#document">Document</a></code> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an + <li><p>If the <code><a href="dom.html#document">Document</a></code> is <a href="the-iframe-element.html#an-iframe-srcdoc-document">an <code>iframe</code> <code title="attr-iframe-srcdoc">srcdoc</code> document</a>, then let <var title="">fallback base url</var> be the <a href="#document-base-url">document - base URL</a> of the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing + base URL</a> of the <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#browsing-context-container">browsing context container</a>'s - <code><a href="infrastructure.html#document">Document</a></code> instead.</p></li> + <code><a href="dom.html#document">Document</a></code> instead.</p></li> <li><p>If there is no <code><a href="semantics.html#the-base-element">base</a></code> element that has an <code title="attr-base-href"><a href="semantics.html#attr-base-href">href</a></code> attribute, then the <a href="#document-base-url">document base URL</a> is <var title="">fallback base Index: tokenization.html =================================================================== RCS file: /sources/public/html5/spec/tokenization.html,v retrieving revision 1.86 retrieving revision 1.87 diff -u -d -r1.86 -r1.87 --- tokenization.html 25 Oct 2011 03:46:23 -0000 1.86 +++ tokenization.html 10 Dec 2011 06:02:17 -0000 1.87 @@ -341,12 +341,12 @@ machine to tokenize HTML. The state machine must start in the <a href="#data-state">data state</a>. Most states consume a single character, which may have various side-effects, and either switches the state - machine to a new state to <em>reconsume</em> the same character, or - switches it to a new state (to consume the next character), or - repeats the same state (to consume the next character). Some states - have more complicated behavior and can consume several characters - before switching to another state. In some cases, the tokenizer - state is also changed by the tree construction stage.</p> + machine to a new state to <i>reconsume</i> the same character, or + switches it to a new state to consume the next character, or stays + in the same state to consume the next character. Some states have + more complicated behavior and can consume several characters before + switching to another state. In some cases, the tokenizer state is + also changed by the tree construction stage.</p> <p>The exact behavior of certain states depends on the <a href="parsing.html#insertion-mode">insertion mode</a> and the <a href="parsing.html#stack-of-open-elements">stack of open @@ -428,6 +428,8 @@ </dl><h5 id="character-reference-in-data-state"><span class="secno">8.2.4.2 </span><dfn>Character reference in data state</dfn></h5> + <p>Switch to the <a href="#data-state">data state</a>.</p> + <p>Attempt to <a href="#consume-a-character-reference">consume a character reference</a>, with no <a href="#additional-allowed-character">additional allowed character</a>.</p> @@ -436,8 +438,6 @@ <p>Otherwise, emit the character tokens that were returned.</p> - <p>Finally, switch to the <a href="#data-state">data state</a>.</p> - <h5 id="rcdata-state"><span class="secno">8.2.4.3 </span><dfn>RCDATA state</dfn></h5> @@ -463,6 +463,8 @@ </dl><h5 id="character-reference-in-rcdata-state"><span class="secno">8.2.4.4 </span><dfn>Character reference in RCDATA state</dfn></h5> + <p>Switch to the <a href="#rcdata-state">RCDATA state</a>.</p> + <p>Attempt to <a href="#consume-a-character-reference">consume a character reference</a>, with no <a href="#additional-allowed-character">additional allowed character</a>.</p> @@ -471,8 +473,6 @@ <p>Otherwise, emit the character tokens that were returned.</p> - <p>Finally, switch to the <a href="#rcdata-state">RCDATA state</a>.</p> - <h5 id="rawtext-state"><span class="secno">8.2.4.5 </span><dfn>RAWTEXT state</dfn></h5> @@ -553,9 +553,9 @@ comment state</a>.</dd> <dt>Anything else</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+003C LESS-THAN SIGN - character token and reconsume the <a href="parsing.html#current-input-character">current input - character</a> in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit a U+003C LESS-THAN SIGN character token. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="end-tag-open-state"><span class="secno">8.2.4.9 </span><dfn>End tag open state</dfn></h5> @@ -579,9 +579,9 @@ state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit a U+003C LESS-THAN SIGN - character token and a U+002F SOLIDUS character token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit a U+003C LESS-THAN SIGN character token and a + U+002F SOLIDUS character token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#bogus-comment-state">bogus @@ -615,8 +615,8 @@ character to the current tag token's tag name.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -632,9 +632,9 @@ to the <a href="#rcdata-end-tag-open-state">RCDATA end tag open state</a>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token and reconsume the - <a href="parsing.html#current-input-character">current input character</a> in the <a href="#rcdata-state">RCDATA - state</a>.</dd> + <dd>Switch to the <a href="#rcdata-state">RCDATA state</a>. Emit a U+003C + LESS-THAN SIGN character token. Reconsume the <a href="parsing.html#current-input-character">current + input character</a>.</dd> </dl><h5 id="rcdata-end-tag-open-state"><span class="secno">8.2.4.12 </span><dfn>RCDATA end tag open state</dfn></h5> @@ -659,9 +659,9 @@ emitted.)</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, and reconsume the <a href="parsing.html#current-input-character">current input - character</a> in the <a href="#rcdata-state">RCDATA state</a>.</dd> + <dd>Switch to the <a href="#rcdata-state">RCDATA state</a>. Emit a U+003C + LESS-THAN SIGN character token and a U+002F SOLIDUS character token. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="rcdata-end-tag-name-state"><span class="secno">8.2.4.13 </span><dfn>RCDATA end tag name state</dfn></h5> @@ -686,8 +686,8 @@ <dt>U+003E GREATER-THAN SIGN (>)</dt> <dd>If the current end tag token is an <a href="#appropriate-end-tag-token">appropriate end tag - token</a>, then emit the current tag token and switch to the - <a href="#data-state">data state</a>. Otherwise, treat it as per the "anything + token</a>, then switch to the <a href="#data-state">data state</a> and emit + the current tag token. Otherwise, treat it as per the "anything else" entry below.</dd> <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt> @@ -702,11 +702,11 @@ character</a> to the <var><a href="#temporary-buffer">temporary buffer</a></var>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, a character token for each of the characters in - the <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to - the buffer), and reconsume the <a href="parsing.html#current-input-character">current input character</a> - in the <a href="#rcdata-state">RCDATA state</a>.</dd> + <dd>Switch to the <a href="#rcdata-state">RCDATA state</a>. Emit a U+003C + LESS-THAN SIGN character token, a U+002F SOLIDUS character token, + and a character token for each of the characters in the + <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to the + buffer). Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="rawtext-less-than-sign-state"><span class="secno">8.2.4.14 </span><dfn>RAWTEXT less-than sign state</dfn></h5> @@ -718,9 +718,9 @@ to the <a href="#rawtext-end-tag-open-state">RAWTEXT end tag open state</a>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token and reconsume the - <a href="parsing.html#current-input-character">current input character</a> in the <a href="#rawtext-state">RAWTEXT - state</a>.</dd> + <dd>Switch to the <a href="#rawtext-state">RAWTEXT state</a>. Emit a U+003C + LESS-THAN SIGN character token. Reconsume the <a href="parsing.html#current-input-character">current + input character</a>.</dd> </dl><h5 id="rawtext-end-tag-open-state"><span class="secno">8.2.4.15 </span><dfn>RAWTEXT end tag open state</dfn></h5> @@ -745,9 +745,9 @@ emitted.)</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, and reconsume the <a href="parsing.html#current-input-character">current input - character</a> in the <a href="#rawtext-state">RAWTEXT state</a>.</dd> + <dd>Switch to the <a href="#rawtext-state">RAWTEXT state</a>. Emit a U+003C + LESS-THAN SIGN character token and a U+002F SOLIDUS character + token. Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="rawtext-end-tag-name-state"><span class="secno">8.2.4.16 </span><dfn>RAWTEXT end tag name state</dfn></h5> @@ -772,8 +772,8 @@ <dt>U+003E GREATER-THAN SIGN (>)</dt> <dd>If the current end tag token is an <a href="#appropriate-end-tag-token">appropriate end tag - token</a>, then emit the current tag token and switch to the - <a href="#data-state">data state</a>. Otherwise, treat it as per the "anything + token</a>, then switch to the <a href="#data-state">data state</a> and emit + the current tag token. Otherwise, treat it as per the "anything else" entry below.</dd> <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt> @@ -788,11 +788,11 @@ character</a> to the <var><a href="#temporary-buffer">temporary buffer</a></var>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, a character token for each of the characters in - the <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to - the buffer), and reconsume the <a href="parsing.html#current-input-character">current input character</a> - in the <a href="#rawtext-state">RAWTEXT state</a>.</dd> + <dd>Switch to the <a href="#rawtext-state">RAWTEXT state</a>. Emit a U+003C + LESS-THAN SIGN character token, a U+002F SOLIDUS character token, + and a character token for each of the characters in the + <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to the + buffer). Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-less-than-sign-state"><span class="secno">8.2.4.17 </span><dfn>Script data less-than sign state</dfn></h5> @@ -808,9 +808,9 @@ MARK character token.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token and reconsume the - <a href="parsing.html#current-input-character">current input character</a> in the <a href="#script-data-state">script data - state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003C + LESS-THAN SIGN character token. Reconsume the <a href="parsing.html#current-input-character">current + input character</a>.</dd> </dl><h5 id="script-data-end-tag-open-state"><span class="secno">8.2.4.18 </span><dfn>Script data end tag open state</dfn></h5> @@ -835,9 +835,9 @@ emitted.)</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, and reconsume the <a href="parsing.html#current-input-character">current input - character</a> in the <a href="#script-data-state">script data state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003C + LESS-THAN SIGN character token and a U+002F SOLIDUS character token. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-end-tag-name-state"><span class="secno">8.2.4.19 </span><dfn>Script data end tag name state</dfn></h5> @@ -862,8 +862,8 @@ <dt>U+003E GREATER-THAN SIGN (>)</dt> <dd>If the current end tag token is an <a href="#appropriate-end-tag-token">appropriate end tag - token</a>, then emit the current tag token and switch to the - <a href="#data-state">data state</a>. Otherwise, treat it as per the "anything + token</a>, then switch to the <a href="#data-state">data state</a> and emit + the current tag token. Otherwise, treat it as per the "anything else" entry below.</dd> <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt> @@ -878,11 +878,11 @@ character</a> to the <var><a href="#temporary-buffer">temporary buffer</a></var>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, a character token for each of the characters in - the <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to - the buffer), and reconsume the <a href="parsing.html#current-input-character">current input character</a> - in the <a href="#script-data-state">script data state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003C + LESS-THAN SIGN character token, a U+002F SOLIDUS character token, + and a character token for each of the characters in the + <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to the + buffer). Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-escape-start-state"><span class="secno">8.2.4.20 </span><dfn>Script data escape start state</dfn></h5> @@ -893,8 +893,8 @@ state</a>. Emit a U+002D HYPHEN-MINUS character token.</dd> <dt>Anything else</dt> - <dd>Reconsume the <a href="parsing.html#current-input-character">current input character</a> in the - <a href="#script-data-state">script data state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Reconsume the + <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-escape-start-dash-state"><span class="secno">8.2.4.21 </span><dfn>Script data escape start dash state</dfn></h5> @@ -905,8 +905,8 @@ state</a>. Emit a U+002D HYPHEN-MINUS character token.</dd> <dt>Anything else</dt> - <dd>Reconsume the <a href="parsing.html#current-input-character">current input character</a> in the - <a href="#script-data-state">script data state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Reconsume the + <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-escaped-state"><span class="secno">8.2.4.22 </span><dfn>Script data escaped state</dfn></h5> @@ -925,8 +925,8 @@ character token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd>Switch to the <a href="#data-state">data state</a>. <a href="parsing.html#parse-error">Parse + error</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Emit the <a href="parsing.html#current-input-character">current input character</a> as a character @@ -950,8 +950,8 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Switch to the <a href="#script-data-escaped-state">script data escaped state</a>. Emit the @@ -978,8 +978,8 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Switch to the <a href="#script-data-escaped-state">script data escaped state</a>. Emit the @@ -1009,9 +1009,9 @@ <a href="parsing.html#current-input-character">current input character</a> as a character token.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token and reconsume the - <a href="parsing.html#current-input-character">current input character</a> in the <a href="#script-data-escaped-state">script data - escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-state">script data state</a>. Emit a U+003C + LESS-THAN SIGN character token. Reconsume the <a href="parsing.html#current-input-character">current + input character</a>.</dd> </dl><h5 id="script-data-escaped-end-tag-open-state"><span class="secno">8.2.4.26 </span><dfn>Script data escaped end tag open state</dfn></h5> @@ -1035,9 +1035,10 @@ filled in before it is emitted.)</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, and reconsume the <a href="parsing.html#current-input-character">current input - character</a> in the <a href="#script-data-escaped-state">script data escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-escaped-state">script data escaped state</a>. Emit a + U+003C LESS-THAN SIGN character token and a U+002F SOLIDUS + character token. Reconsume the <a href="parsing.html#current-input-character">current input + character</a>.</dd> </dl><h5 id="script-data-escaped-end-tag-name-state"><span class="secno">8.2.4.27 </span><dfn>Script data escaped end tag name state</dfn></h5> @@ -1061,8 +1062,8 @@ <dt>U+003E GREATER-THAN SIGN (>)</dt> <dd>If the current end tag token is an <a href="#appropriate-end-tag-token">appropriate end tag - token</a>, then emit the current tag token and switch to the - <a href="#data-state">data state</a>. Otherwise, treat it as per the "anything + token</a>, then switch to the <a href="#data-state">data state</a> and emit + the current tag token. Otherwise, treat it as per the "anything else" entry below.</dd> <dt>U+0041 LATIN CAPITAL LETTER A through to U+005A LATIN CAPITAL LETTER Z</dt> @@ -1077,11 +1078,11 @@ character</a> to the <var><a href="#temporary-buffer">temporary buffer</a></var>.</dd> <dt>Anything else</dt> - <dd>Emit a U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS - character token, a character token for each of the characters in - the <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to - the buffer), and reconsume the <a href="parsing.html#current-input-character">current input character</a> - in the <a href="#script-data-escaped-state">script data escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-escaped-state">script data escaped state</a>. Emit a + U+003C LESS-THAN SIGN character token, a U+002F SOLIDUS character + token, and a character token for each of the characters in the + <var><a href="#temporary-buffer">temporary buffer</a></var> (in the order they were added to the + buffer). Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-double-escape-start-state"><span class="secno">8.2.4.28 </span><dfn>Script data double escape start state</dfn></h5> @@ -1111,8 +1112,8 @@ character</a> as a character token.</dd> <dt>Anything else</dt> - <dd>Reconsume the <a href="parsing.html#current-input-character">current input character</a> in the - <a href="#script-data-escaped-state">script data escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-escaped-state">script data escaped state</a>. Reconsume + the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-double-escaped-state"><span class="secno">8.2.4.29 </span><dfn>Script data double escaped state</dfn></h5> @@ -1132,8 +1133,8 @@ character token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Emit the <a href="parsing.html#current-input-character">current input character</a> as a character @@ -1158,8 +1159,8 @@ character token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Switch to the <a href="#script-data-double-escaped-state">script data double escaped @@ -1188,8 +1189,8 @@ character token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Switch to the <a href="#script-data-double-escaped-state">script data double escaped @@ -1206,8 +1207,8 @@ U+002F SOLIDUS character token.</dd> <dt>Anything else</dt> - <dd>Reconsume the <a href="parsing.html#current-input-character">current input character</a> in the - <a href="#script-data-double-escaped-state">script data double escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-double-escaped-state">script data double escaped state</a>. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="script-data-double-escape-end-state"><span class="secno">8.2.4.33 </span><dfn>Script data double escape end state</dfn></h5> @@ -1237,8 +1238,8 @@ character</a> as a character token.</dd> <dt>Anything else</dt> - <dd>Reconsume the <a href="parsing.html#current-input-character">current input character</a> in the - <a href="#script-data-double-escaped-state">script data double escaped state</a>.</dd> + <dd>Switch to the <a href="#script-data-double-escaped-state">script data double escaped state</a>. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> </dl><h5 id="before-attribute-name-state"><span class="secno">8.2.4.34 </span><dfn>Before attribute name state</dfn></h5> @@ -1279,8 +1280,8 @@ entry below.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Start a new attribute in the current tag token. Set that @@ -1325,8 +1326,8 @@ entry below.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1382,8 +1383,8 @@ entry below.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Start a new attribute in the current tag token. Set that @@ -1406,8 +1407,8 @@ <dd>Switch to the <a href="#attribute-value-double-quoted-state">attribute value (double-quoted) state</a>.</dd> <dt>U+0026 AMPERSAND (&)</dt> - <dd>Switch to the <a href="#attribute-value-unquoted-state">attribute value (unquoted) state</a> - and reconsume this <a href="parsing.html#current-input-character">current input character</a>.</dd> + <dd>Switch to the <a href="#attribute-value-unquoted-state">attribute value (unquoted) state</a>. + Reconsume the <a href="parsing.html#current-input-character">current input character</a>.</dd> <dt>U+0027 APOSTROPHE (')</dt> <dd>Switch to the <a href="#attribute-value-single-quoted-state">attribute value (single-quoted) state</a>.</dd> @@ -1428,8 +1429,8 @@ entry below.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1454,8 +1455,8 @@ character to the current attribute's value.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1479,8 +1480,8 @@ character to the current attribute's value.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1519,8 +1520,8 @@ entry below.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1559,12 +1560,12 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the character in - the <a href="#before-attribute-name-state">before attribute name state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#before-attribute-name-state">before attribute + name state</a>. Reconsume the character.</dd> </dl><h5 id="self-closing-start-tag-state"><span class="secno">8.2.4.43 </span><dfn>Self-closing start tag state</dfn></h5> @@ -1576,12 +1577,12 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Reconsume the EOF character.</dd> <dt>Anything else</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the character in - the <a href="#before-attribute-name-state">before attribute name state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#before-attribute-name-state">before attribute + name state</a>. Reconsume the character.</dd> </dl><h5 id="bogus-comment-state"><span class="secno">8.2.4.44 </span><dfn>Bogus comment state</dfn></h5> @@ -1642,8 +1643,8 @@ <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data state</a>. Emit the comment token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the comment @@ -1667,8 +1668,10 @@ state</a>. Emit the comment token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume the - EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF + character.</dd> + <dt>Anything else</dt> <dd>Append a U+002D HYPHEN-MINUS character (-) and the <a href="parsing.html#current-input-character">current input character</a> to the comment token's @@ -1686,8 +1689,10 @@ character to the comment token's data.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume the - EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF + character.</dd> + <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the comment token's data.</dd> @@ -1706,8 +1711,10 @@ state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume the - EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF + character.</dd> + <dt>Anything else</dt> <dd>Append a U+002D HYPHEN-MINUS character (-) and the <a href="parsing.html#current-input-character">current input character</a> to the comment token's @@ -1736,8 +1743,9 @@ character (-) to the comment token's data.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF + character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Append two U+002D HYPHEN-MINUS characters (-) and the <a href="parsing.html#current-input-character">current input character</a> to the @@ -1764,8 +1772,10 @@ Switch to the <a href="#comment-state">comment state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Emit the comment token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Emit the comment token. Reconsume the EOF + character.</dd> + <dt>Anything else</dt> <dd>Append two U+002D HYPHEN-MINUS characters (-), a U+0021 EXCLAMATION MARK character (!), and the <a href="parsing.html#current-input-character">current input @@ -1784,13 +1794,14 @@ <dd>Switch to the <a href="#before-doctype-name-state">before DOCTYPE name state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Create a new DOCTYPE token. Set its - <i>force-quirks flag</i> to <i>on</i>. Emit the token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Create a new DOCTYPE token. Set its <i>force-quirks + flag</i> to <i>on</i>. Emit the token. Reconsume the EOF + character.</dd> <dt>Anything else</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Reconsume the character in the - <a href="#before-doctype-name-state">before DOCTYPE name state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#before-doctype-name-state">before DOCTYPE + name state</a>. Reconsume the character.</dd> </dl><h5 id="before-doctype-name-state"><span class="secno">8.2.4.53 </span><dfn>Before DOCTYPE name state</dfn></h5> @@ -1820,9 +1831,10 @@ state</a>. Emit the token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Create a new DOCTYPE token. Set its - <i>force-quirks flag</i> to <i>on</i>. Emit the token. Reconsume - the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Create a new DOCTYPE token. Set its <i>force-quirks + flag</i> to <i>on</i>. Emit the token. Reconsume the EOF + character.</dd> <dt>Anything else</dt> <dd>Create a new DOCTYPE token. Set the token's name to the @@ -1854,9 +1866,9 @@ character to the current DOCTYPE token's name.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -1878,9 +1890,9 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd> @@ -1930,9 +1942,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -1966,9 +1978,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -1992,9 +2004,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -2017,9 +2029,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -2052,9 +2064,9 @@ <a href="#doctype-system-identifier-single-quoted-state">DOCTYPE system identifier (single-quoted) state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -2087,9 +2099,9 @@ (single-quoted) state</a>.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -2124,9 +2136,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -2160,9 +2172,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's @@ -2187,9 +2199,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -2213,9 +2225,9 @@ state</a>. Emit that DOCTYPE token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Append the <a href="parsing.html#current-input-character">current input character</a> to the current @@ -2237,9 +2249,9 @@ token.</dd> <dt>EOF</dt> - <dd><a href="parsing.html#parse-error">Parse error</a>. Set the DOCTYPE token's - <i>force-quirks flag</i> to <i>on</i>. Emit that DOCTYPE token. - Reconsume the EOF character in the <a href="#data-state">data state</a>.</dd> + <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#data-state">data + state</a>. Set the DOCTYPE token's <i>force-quirks flag</i> to + <i>on</i>. Emit that DOCTYPE token. Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd><a href="parsing.html#parse-error">Parse error</a>. Switch to the <a href="#bogus-doctype-state">bogus DOCTYPE @@ -2255,14 +2267,16 @@ token.</dd> <dt>EOF</dt> - <dd>Emit the DOCTYPE token. Reconsume the EOF character in the - <a href="#data-state">data state</a>.</dd> + <dd>Switch to the <a href="#data-state">data state</a>. Emit the DOCTYPE token. + Reconsume the EOF character.</dd> <dt>Anything else</dt> <dd>Ignore the character.</dd> </dl><h5 id="cdata-section-state"><span class="secno">8.2.4.68 </span><dfn>CDATA section state</dfn></h5> + <p>Switch to the <a href="#data-state">data state</a>.</p> + <p>Consume every character up to the next occurrence of the three character sequence U+005D RIGHT SQUARE BRACKET U+005D RIGHT SQUARE BRACKET U+003E GREATER-THAN SIGN (<code title="">]]></code>), or the @@ -2271,8 +2285,6 @@ the matching three character sequence at the end (if one was found before the end of the file).</p> - <p>Switch to the <a href="#data-state">data state</a>.</p> - <p>If the end of the file was reached, reconsume the EOF character.</p> Index: fragment-links.js =================================================================== RCS file: /sources/public/html5/spec/fragment-links.js,v retrieving revision 1.467 retrieving revision 1.468 diff -u -d -r1.467 -r1.468 --- fragment-links.js 11 Nov 2011 11:00:31 -0000 1.467 +++ fragment-links.js 10 Dec 2011 06:02:07 -0000 1.468 @@ -1,4 +1,4 @@ -var fragment_links = { 'ix-handler-ondrag':'index','dom-media-defaultmuted':'the-iframe-element','htmlcommandelement':'interactive-elements','dom-texttrackcuelist-length':'the-iframe-element','dom-source-media':'the-iframe-element','focusing-steps':'editing','command-facet-type':'commands','dom-texttrack-label':'the-iframe-element','concept-slots':'tabular-data','dom-command-icon':'interactive-elements','valid-non-negative-integer':'common-microsyntaxes','ix-handler-window-onafterprint':'index','dom-command-ro-commandchecked':'commands','entity-ring':'named-character-references','the-after-head-insertion-mode':'tree-construction','create-a-script':'webappapis','the-br-element':'text-level-semantics','ix-handler-onreset':'index','ix-handler-window-onscroll':'index','entity-straightepsilon':'named-character-references','concept-facet':'commands','attr-script-async':'scripting-1','entity-target':'named-character-references','ix-handler-ondblclick':'index','entity-Cfr':'named-character-references','entity-THOR-legacy':'named-character-references','script-nesting-level':'parsing','entity-ncedil':'named-character-references','dom-table-deletetfoot':'tabular-data','entity-NotLessLess':'named-character-references','dom-tdth-abbr':'obsolete','the-maxlength-attribute':'common-input-element-attributes','handler-mediacontroller-onloadeddata':'the-iframe-element','entity-DownTeeArrow':'named-character-references','entity-Ecirc-legacy':'named-character-references','attr-button-type':'the-button-element','entity-curarrm':'named-character-references','custom-handlers':'timers','the-navigator-object':'timers','attr-textarea-wrap-soft':'the-button-element','the-h3-element':'sections','concept-fe-disabled':'association-of-controls-and-forms','entity-RightUpDownVector':'named-character-references','dom-object-border':'obsolete','effective-media-volume':'the-iframe-element','entity-Oacute':'named-character-references','dom-texttrack-activecues':'the-iframe-element','htmltitleelement':'semantics','entity-nGtv':'named-character-reerences','concept-spellcheck-default-inherit':'editing','entity-expectation':'named-character-references','prepare-a-script':'scripting-1','entity-lAarr':'named-character-references','dom-tbody-valign':'obsolete','entity-naturals':'named-character-references','dom-videotrack-kind':'the-iframe-element','dom-node-namespaceuri':'infrastructure','dom-dropzone':'dnd','dom-tbody-rows':'tabular-data','dom-video-videoheight':'the-iframe-element','handler-onseeking':'webappapis','entity-mdash':'named-character-references','entity-bernou':'named-character-references','entity-leftharpoonup':'named-character-references','strike':'obsolete','assigned-access-key':'editing','event-handler-event-type':'webappapis','entity-sup1-legacy':'named-character-references','scroll-an-element-into-view':'infrastructure','dom-area-alt':'the-map-element','html-fragment-serialization-algorithm':'the-end','the-menu-bar-barprop-object':'browsers','concept-submit-button':'forms','dom-accesskey':'editing','entity-lesdot':'named-character-reerences','the-dfn-element':'text-level-semantics','entity-nsime':'named-character-references','dom-image':'embedded-content-1','rawtext-less-than-sign-state':'tokenization','rawtext-state':'tokenization','ix-handler-onmousemove':'index','value-track-kind-description':'the-iframe-element','htmltrackelement':'the-iframe-element','dom-marquee-scrolldelay':'obsolete','handler-onvolumechange':'webappapis','syntax-comments':'syntax','dom-body-vlink':'obsolete','attr-pre-width':'obsolete','entity-ocirc-legacy':'named-character-references','event-mediacontroller-playing':'the-iframe-element','timers':'timers','the-div-element':'grouping-content','entity-larrsim':'named-character-references','dom-meter-max':'the-button-element','entity-boxvr':'named-character-references','media-element-event-task-source':'the-iframe-element','entity-boxvl':'named-character-references','entity-boxvh':'named-character-references','entity-boxvR':'named-character-references','attr-input-alt':'number-state','entity-nhpar':'named-characte-references','entity-emsp':'named-character-references','writing-a-form-s-user-interface':'forms','entity-semi':'named-character-references','entity-afr':'named-character-references','history-0':'history','history-1':'introduction','entity-boxvL':'named-character-references','entity-pscr':'named-character-references','entity-boxvH':'named-character-references','entity-trie':'named-character-references','entity-uparrow':'named-character-references','attr-textarea-cols':'the-button-element','dom-script-defer':'scripting-1','htmldetailselement':'interactive-elements','represents':'rendering','entity-imped':'named-character-references','entity-QUOT-legacy':'named-character-references','url-hostport':'urls','entity-lHar':'named-character-references','handler-mediacontroller-oncanplay':'the-iframe-element','fire-a-click-event':'webappapis','dom-img-naturalwidth':'embedded-content-1','dom-texttrack-kind-metadata':'the-iframe-element','entity-supdsub':'named-character-references','concept-form-submit':'association-f-controls-and-forms','nearest-activatable-element':'content-models','entity-searr':'named-character-references','rb':'obsolete','standard-metadata-names':'semantics','handler-appcache-onerror':'offline','attr-meta-http-equiv-default-style':'semantics','entity-par':'named-character-references','entity-wedbar':'named-character-references','entity-Lmidot':'named-character-references','attr-ol-type-keyword-decimal':'grouping-content','texttrackcuelist':'the-iframe-element','renderingUA':'infrastructure','object-plugin':'the-iframe-element','entity-lmoust':'named-character-references','valid-e-mail-address-list':'states-of-the-type-attribute','r1':'tabular-data','r2':'tabular-data','dom-texttrackcue-endtime':'the-iframe-element','value-track-kind-translation':'the-iframe-element','entity-ENG':'named-character-references','the-drag-data-item-kind':'dnd','entity-bigotimes':'named-character-references','entity-sscr':'named-character-references','entity-NotGreaterSlantEqual':'named-character-references','invalidstaeerror':'infrastructure','dom-area-hash':'the-map-element','attr-embed-vspace':'obsolete','entity-Bcy':'named-character-references','link-type-author':'links','concept-textarea-mutable':'the-button-element','active-flag-was-set-when-the-script-started':'the-iframe-element','dom-img-vspace':'obsolete','discard-a-document':'browsers','textarea-effective-height':'rendering','html-fragment-parsing-algorithm':'the-end','entity-seArr':'named-character-references','entity-lArr':'named-character-references','entity-rarrbfs':'named-character-references','best-representation-of-the-global-date-and-time-string':'common-microsyntaxes','table-example-1':'tabular-data','dynamic-markup-insertion':'content-models','dynamic-nested-browsing-context-properties':'browsers','entity-lobrk':'named-character-references','entity-rightsquigarrow':'named-character-references','top-level-browsing-context':'browsers','simple-color':'common-microsyntaxes','entity-bbrk':'named-character-references','attr-tdth-align':'obsolete','entity-coon':'named-character-references','entity-Ugrave':'named-character-references','dom-tdth-valign':'obsolete','entity-Mfr':'named-character-references','dom-ol-reversed':'grouping-content','dom-meta-name':'semantics','entity-LeftUpTeeVector':'named-character-references','algorithm-for-assigning-header-cells':'tabular-data','dom-texttrack-kind-subtitles':'the-iframe-element','dom-table-tbodies':'tabular-data','ix-handler-ondragend':'index','entity-Agrave-legacy':'named-character-references','entity-gesles':'named-character-references','entity-NotElement':'named-character-references','dom-htmloptionscollection-length':'common-dom-interfaces','dom-media-preload':'the-iframe-element','concept-node-clone-ext':'infrastructure','entity-sung':'named-character-references','handler-onplaying':'webappapis','entity-bcy':'named-character-references','attr-contextmenu':'interactive-elements','entity-thkap':'named-character-references','cookie-free-document-object':'dom','url-path':'urls','domtokenlist':'infrastructure','pared-as-a-css-color-value':'infrastructure','dom-marquee-behavior':'obsolete','entity-disin':'named-character-references','dom-validitystate-typemismatch':'association-of-controls-and-forms','preferred-mime-name':'infrastructure','attr-th-scope-colgroup':'tabular-data','entity-tcedil':'named-character-references','entity-Vcy':'named-character-references','entity-ldquo':'named-character-references','entity-map':'named-character-references','selector-invalid':'links','entity-apacir':'named-character-references','dom-datatransfer-files':'dnd','refsDOMCORE':'references','kinds-of-content':'content-models','the-td-element':'tabular-data','entity-ctdot':'named-character-references','the-input-element-as-a-button':'rendering','entity-pointint':'named-character-references','creating-scripts':'webappapis','entity-Gcirc':'named-character-references','marquee-scroll-interval':'obsolete','entity-Eopf':'named-character-references','ix-handler-onwaiting':'index','entity-aring-legacy':'named-character-references','entity-bodL':'named-character-references','hidden-state':'states-of-the-type-attribute','entity-OpenCurlyDoubleQuote':'named-character-references','entity-LeftTriangleBar':'named-character-references','attr-command-type-keyword-checkbox':'interactive-elements','dom-domstringmap-nameditem':'common-dom-interfaces','entity-Xi':'named-character-references','proto-url':'timers','dom-dl-compact':'obsolete','table-model-error':'tabular-data','entity-cacute':'named-character-references','img-error':'embedded-content-1','ix-handler-onscroll':'index','entity-eqvparsl':'named-character-references','media-elements':'the-iframe-element','entity-dHar':'named-character-references','ignore-destructive-writes-counter':'content-models','dom-tbody-insertrow':'tabular-data','best-practices-for-in-page-editors':'editing','after-attribute-value-quoted-state':'tokenization','radio-button-group':'number-state','dom-style-scoped':'semantics','htmlheadelement':'semantics','sandboxPluginApplet':'obsolete','entity-odblac':'named-character-refeences','refsRFC2397':'references','unicode-serialization-of-an-origin':'origin-0','entity-Ntilde-legacy':'named-character-references','refsHPAAIG':'references','handler-onpause':'webappapis','refsRFC3629':'references','attribute-value-double-quoted-state':'tokenization','non-scripted':'infrastructure','concept-input-step-default':'common-input-element-attributes','entity-epsiv':'named-character-references','link-type-tag':'links','generic-raw-text-element-parsing-algorithm':'tree-construction','ix-handler-window-onblur':'index','attr-ol-type-keyword-upper-roman':'grouping-content','traverse-the-history':'history','dom-input-alt':'the-input-element','concept-progress-value':'the-button-element','entity-darr':'named-character-references','entity-NotSucceedsEqual':'named-character-references','entity-sfr':'named-character-references','entity-lesges':'named-character-references','hashchangeevent':'history','htmlbrelement':'text-level-semantics','entity-xscr':'named-character-references','script-data-escaped-stae':'tokenization','attr-fe-maxlength':'association-of-controls-and-forms','handler-onprogress':'webappapis','entity-lozf':'named-character-references','entity-timesbar':'named-character-references','white_space':'common-microsyntaxes','handler-onchange':'webappapis','about:srcdoc':'urls','entity-rbrkslu':'named-character-references','entity-rbrksld':'named-character-references','attr-tr-charoff':'obsolete','dom-img-name':'obsolete','garbage-collection':'common-dom-interfaces','the-address-element':'sections','entity-Ocy':'named-character-references','dom-uda-hash':'urls','collections':'infrastructure','unordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','refsHTMLALTTECHS':'references','dom-textarea-input-setselectionrange':'association-of-controls-and-forms','entity-ntrianglelefteq':'named-character-references','valid-date-string-with-optional-time':'common-microsyntaxes','event-media-loadeddata':'the-iframe-element','dom-table-frame':'obsolete','dom-validitystate-toolong':'association-ofcontrols-and-forms','entity-lessapprox':'named-character-references','the-marquee-element-0':'rendering','refsRFC4329':'references','entity-updownarrow':'named-character-references','dom-beforeunloadevent-returnvalue':'history','dom-iframe-name':'the-iframe-element','entity-nsupseteqq':'named-character-references','entity-Auml-legacy':'named-character-references','head-element-pointer':'parsing','entity-plusmn':'named-character-references','manually-releasing-the-storage-mutex':'timers','valid-local-date-and-time-string':'common-microsyntaxes','fire-loadeddata':'the-iframe-element','refsATAG':'references','attr-area-shape-keyword-rectangle':'the-map-element','dom-select-selectedindex':'the-button-element','syntax-start-tag':'syntax','tag-clouds':'links','entity-isinv':'named-character-references','event-media-seeking':'the-iframe-element','dom-mediacontroller-buffered':'the-iframe-element','dom-select-required':'the-button-element','entity-VerticalLine':'named-character-references','creator-document':'browsrs','interactions-with-xpath-and-xslt':'content-models','entity-rsqb':'named-character-references','shows-caching-progress':'offline','dom-domstringmap-additem':'common-dom-interfaces','dom-menu-compact':'obsolete','dom-script-htmlfor':'obsolete','entity-multimap':'named-character-references','attr-track-srclang':'the-iframe-element','dom-track-label':'the-iframe-element','remove-an-element-from-a-document':'infrastructure','dom-texttrack-showing':'the-iframe-element','the-readonly-attribute':'common-input-element-attributes','htmlscriptelement':'scripting-1','unquoted':'syntax','entity-RightUpVectorBar':'named-character-references','dom-frame-scrolling':'obsolete','entity-boxV':'named-character-references','entity-curlyeqsucc':'named-character-references','entity-bnequiv':'named-character-references','entity-lsqb':'named-character-references','attr-area-nohref':'obsolete','loading-xml-documents':'dom','entity-subne':'named-character-references','dom-videotrack-selected':'the-iframe-element','entity-boxH':'amed-character-references','entity-boxv':'named-character-references','dom-fs-novalidate':'association-of-controls-and-forms','entity-eDDot':'named-character-references','limited-to-numbers-greater-than-zero':'common-dom-interfaces','entity-icirc-legacy':'named-character-references','handling-first-frame-available':'the-iframe-element','attr-crossorigin-none':'fetching-resources','entity-subnE':'named-character-references','entity-yscr':'named-character-references','entity-boxh':'named-character-references','concept-bc-noscript':'webappapis','frameset':'obsolete','ix-handler-onended':'index','attr-media-preload-auto':'the-iframe-element','adjust-mathml-attributes':'tree-construction','entity-mDDot':'named-character-references','ix-handler-window-onstorage':'index','entity-DiacriticalAcute':'named-character-references','text-track-loading':'the-iframe-element','entity-NotTildeFullEqual':'named-character-references','parsing-xhtml-fragments':'the-xhtml-syntax','attr-select-size':'the-button-element','entity-lrPar':'named-character-references','dom-input-usemap':'obsolete','text-track-cue-text':'the-iframe-element','the-location-interface':'history','attr-q-cite':'text-level-semantics','dom-link-media':'semantics','willful-violation':'introduction','script-created-parser':'content-models','entity-bigcup':'named-character-references','editing-0':'editing','dom-mediaerror-media_err_decode':'the-iframe-element','dom-applet-hspace':'obsolete','data-protocol':'infrastructure','ix-handler-onplaying':'index','html-namespace':'infrastructure','entity-ccedil-legacy':'named-character-references','entity-xrArr':'named-character-references','ix-handler-window-onunload':'index','attr-caption-align':'obsolete','concept-appcache-onlinewhitelist':'offline','entity-zwnj':'named-character-references','preprocessing-the-input-stream':'parsing','sequential-link-types':'links','dom-dim-width':'the-map-element','dom-table-insertrow':'tabular-data','concept-n-noscript':'webappapis','entity-compfn':'named-character-references','reset-te-insertion-mode-appropriately':'parsing','event-handlers-on-elements-document-objects-and-window-objects':'webappapis','float-nan':'infrastructure','beforeunloadevent':'history','authors-using-xhtml':'iana','entity-cedil-legacy':'named-character-references','entity-lcy':'named-character-references','script-data-escape-start-state':'tokenization','event-definitions-0':'history','conformance-checkers':'infrastructure','entity-Cacute':'named-character-references','input-type-attr-summary':'the-input-element','event-media-playing':'the-iframe-element','dom-button-value':'the-button-element','secondary-browsing-contexts':'browsers','attr-tr-bgcolor':'obsolete','end-tags':'syntax','entity-NotTildeTilde':'named-character-references','durationChange':'the-iframe-element','concept-button':'forms','entity-nsupe':'named-character-references','refsECMA262':'references','entity-mcy':'named-character-references','entity-Tcedil':'named-character-references','entity-not-legacy':'named-character-references','entity-nsupE':named-character-references','entity-gesl':'named-character-references','entity-cir':'named-character-references','dom-datatransferitemlist-removeitem':'dnd','htmlparagraphelement':'grouping-content','dom-document':'browsers','functionstringcallback':'dnd','entity-awconint':'named-character-references','dom-tdth-ch':'obsolete','popstateeventinit':'history','entity-ange':'named-character-references','entity-mlcp':'named-character-references','dom-table-deletecaption':'tabular-data','entity-minusb':'named-character-references','entity-minusd':'named-character-references','scope':'introduction','ix-handler-onstalled':'index','entity-nleftrightarrow':'named-character-references','rules-for-constructing-the-chapter-tree-from-a-text-track':'the-iframe-element','dom-area-type':'the-map-element','before-doctype-name-state':'tokenization','attr-ol-type-keyword-lower-roman':'grouping-content','attr-tabindex':'editing','dom-object-type':'the-iframe-element','printing':'timers','domexception':'infrastructure','entity-efot':'named-character-references','entity-lcaron':'named-character-references','entity-Gdot':'named-character-references','dom-img-alt':'embedded-content-1','entity-Ycirc':'named-character-references','dom-command-checked':'interactive-elements','explicit-self-navigation-override':'browsers','the-param-element':'the-iframe-element','xhtml':'the-xhtml-syntax','entity-Odblac':'named-character-references','sandboxScriptBlocked':'webappapis','attr-script-src':'scripting-1','dom-tr-bgcolor':'obsolete','entity-swArr':'named-character-references','entity-ljcy':'named-character-references','refsPINGBACK':'references','entity-atilde-legacy':'named-character-references','get-the-timed-task':'timers','concept-input-value-default-range':'number-state','entity-varsigma':'named-character-references','entity-rarr':'named-character-references','dom-quote-cite':'grouping-content','entity-NotTilde':'named-character-references','entity-dwangle':'named-character-references','entity-vscr':'named-character-references','attr-ifram-align':'obsolete','command-facet-id':'commands','dom-a-rellist':'text-level-semantics','attr-body-marginleft':'obsolete','attr-th-scope':'tabular-data','dom-external':'timers','event-mediacontroller-loadeddata':'the-iframe-element','entity-qscr':'named-character-references','print-media':'rendering','attr-table-align':'obsolete','entity-rarrhk':'named-character-references','attr-hyperlink-usemap':'the-map-element','signedpublickeyandchallenge':'the-button-element','task-source':'webappapis','dom-ol-compact':'obsolete','entity-rBarr':'named-character-references','selector-read-only':'links','entity-Ograve-legacy':'named-character-references','entity-frac34-legacy':'named-character-references','entity-seswar':'named-character-references','canvas':'the-canvas-element','entity-CenterDot':'named-character-references','dom-htmlformcontrolscollection-nameditem':'common-dom-interfaces','entity-Ncaron':'named-character-references','entity-Kopf':'named-character-references','entity-nfr':'named-character-references',entity-sqsubset':'named-character-references','entity-aogon':'named-character-references','scroll-to-the-fragment-identifier':'history','unloading-document-cleanup-steps':'history','entity-LeftDownTeeVector':'named-character-references','entity-blacktriangleright':'named-character-references','text-html':'iana','attr-dir-ltr':'elements','script-processing-encoding':'scripting-1','handler-mediacontroller-onloadedmetadata':'the-iframe-element','refsCSSRUBY':'references','dom-table-border':'tabular-data','the-document-s-current-address':'dom','entity-suplarr':'named-character-references','dom-document-cookie':'dom','concept-input-mutable':'the-input-element','entity-cupcap':'named-character-references','entity-dlcrop':'named-character-references','dom-a-href':'text-level-semantics','attr-ol-type-state-lower-alpha':'grouping-content','entity-Aring-legacy':'named-character-references','event-media-emptied':'the-iframe-element','handler-appcache-oncached':'offline','entity-CloseCurlyDoubleQuote':'named-character-eferences','concept-media-load-algorithm':'the-iframe-element','parsing-main-inforeign':'tree-construction','attr-input-type-radio-keyword':'the-input-element','entity-equiv':'named-character-references','attr-tbody-valign':'obsolete','entity-bull':'named-character-references','entity-Qfr':'named-character-references','entity-Cross':'named-character-references','entity-rdsh':'named-character-references','the-document-s-address':'dom','handler-appcache-onobsolete':'offline','entity-colone':'named-character-references','the-input-element-as-a-file-upload-control':'rendering','attr-form-autocomplete':'forms','entity-bsolb':'named-character-references','controller-playback':'the-iframe-element','dom-param-value':'the-iframe-element','htmlulistelement':'grouping-content','entity-DoubleDownArrow':'named-character-references','dom-area-hostname':'the-map-element','entity-veeeq':'named-character-references','entity-boxtimes':'named-character-references','dom-media-ended':'the-iframe-element','entity-lbarr':'named-caracter-references','the-article-element':'sections','dom-audiotrack-id':'the-iframe-element','entity-coprod':'named-character-references','entity-lowast':'named-character-references','dom-command-ro-commandicon':'commands','entity-lambda':'named-character-references','entity-Iopf':'named-character-references','the-aside-element':'sections','entity-Yscr':'named-character-references','refsTYPEDARRAY':'references','entity-vsubne':'named-character-references','dom-label-htmlfor':'forms','attr-contenteditable':'editing','xml':'infrastructure','entity-vsubnE':'named-character-references','xmp':'obsolete','dom-classname':'elements','attr-output-for':'the-button-element','htmllegendelement':'forms','algorithm-for-processing-rows':'tabular-data','entity-edot':'named-character-references','dom-tdth-colspan':'tabular-data','dom-document-linkcolor':'obsolete','dom-table-createtfoot':'tabular-data','entity-drcrop':'named-character-references','ended-playback':'the-iframe-element','dom-input-height':'the-input-element',entity-nleftarrow':'named-character-references','entity-bbrktbrk':'named-character-references','entity-rbbrk':'named-character-references','rules-for-updating-the-text-track-rendering':'the-iframe-element','refsDOT':'references','attr-source-src':'the-iframe-element','entity-daleth':'named-character-references','entity-Vert':'named-character-references','history-autocomplete':'history','foster-parent-element':'tree-construction','entity-bigodot':'named-character-references','an-overridden-reload':'dom','parse-a-global-date-and-time-string':'common-microsyntaxes','dom-applet-width':'obsolete','delaying-the-load-event-flag':'the-iframe-element','entity-lap':'named-character-references','entity-lat':'named-character-references','attr-media-preload':'the-iframe-element','entity-qint':'named-character-references','valid-non-empty-url':'urls','entity-IEcy':'named-character-references','the-external-interface':'timers','entity-SucceedsTilde':'named-character-references','url-scheme':'urls','the-p-element':'groupin-content','dom-embed-type':'the-iframe-element','cdatasection':'infrastructure','dom-ul-compact':'obsolete','entity-marker':'named-character-references','entity-quest':'named-character-references','event-mediacontroller-ratechange':'the-iframe-element','tabular-data':'tabular-data','entity-ldca':'named-character-references','dom-confirm':'timers','entity-PlusMinus':'named-character-references','the-area-element':'the-map-element','entity-Iacute-legacy':'named-character-references','attr-crossorigin-use-credentials-keyword':'fetching-resources','source-node':'dnd','attr-ol-type-state-upper-roman':'grouping-content','attr-dir-rtl':'elements','concept-media-load-resource':'the-iframe-element','text-track-cue-writing-direction':'the-iframe-element','dom-map-name':'the-map-element','entity-geqq':'named-character-references','intro-early-example':'introduction','dom-document-open':'content-models','boolean-attributes':'common-microsyntaxes','ix-handler-window-onpageshow':'index','attr-td-scope':'obsolete','printig-steps':'timers','entity-acute-legacy':'named-character-references','table-descriptions':'tabular-data','entity-Chi':'named-character-references','rules-for-parsing-dimension-values':'common-microsyntaxes','entity-NotCupCap':'named-character-references','editing-apis':'editing','dom-validitystate-rangeoverflow':'association-of-controls-and-forms','entity-oacute-legacy':'named-character-references','the-object-element':'the-iframe-element','refsUTF7':'references','opener-browsing-context':'browsers','determining-the-character-encoding':'parsing','entity-xfr':'named-character-references','dom-th-scope':'tabular-data','refsBIDI':'references','refsSRGB':'references','concept-input-immutable':'the-input-element','attr-link-title':'semantics','the-marquee-element':'obsolete','refsNPAPI':'references','attr-button-type-submit-state':'the-button-element','entity-hairsp':'named-character-references','dom-location-href':'history','entity-scsim':'named-character-references','publickeyandchallenge':'the-button-element''textcontent':'infrastructure','dom-textarea-value':'the-button-element','the-location-bar-barprop-object':'browsers','following-hyperlinks':'links','groupings-of-browsing-contexts':'browsers','entity-Rcy':'named-character-references','entity-scpolint':'named-character-references','event-loop':'webappapis','dom-document-nameditem-filter':'dom','dom-a-pathname':'text-level-semantics','entity-twixt':'named-character-references','color-state':'number-state','entity-theta':'named-character-references','entity-looparrowleft':'named-character-references','entity-bscr':'named-character-references','x-that':'introduction','dom-media-played':'the-iframe-element','entity-RightArrowLeftArrow':'named-character-references','selector-out-of-range':'links','dom-location':'history','entity-gtcir':'named-character-references','entity-egrave-legacy':'named-character-references','date-and-time-state':'states-of-the-type-attribute','entity-Colon':'named-character-references','dom-mediacontroller-duration':'the-iframe-element',entity-longrightarrow':'named-character-references','attr-fs-method-post':'association-of-controls-and-forms','event-media-ratechange':'the-iframe-element','dom-tdth-align':'obsolete','entity-HARDcy':'named-character-references','rel-alternate':'links','htmlappletelement':'obsolete','dom-navigator-online':'offline','timer-task-source':'timers','content-type':'fetching-resources','entity-hbar':'named-character-references','entity-nearr':'named-character-references','entity-Therefore':'named-character-references','dfn-read-only-array':'infrastructure','entity-chcy':'named-character-references','entity-Igrave':'named-character-references','attr-input-type-month-keyword':'the-input-element','entity-lthree':'named-character-references','entity-succnsim':'named-character-references','dom-hr-align':'obsolete','entity-srarr':'named-character-references','valid-month-string':'common-microsyntaxes','entity-middot':'named-character-references','refused-to-allow-the-document-to-be-unloaded':'history','rcdata-end-tag-opn-state':'tokenization','entity-NegativeThinSpace':'named-character-references','mathml':'the-map-element','htmloptgroupelement':'the-button-element','entity-lnapprox':'named-character-references','entity-thetasym':'named-character-references','dom-windowbase64-atob':'webappapis','entity-dd':'named-character-references','entity-notnivb':'named-character-references','entity-notnivc':'named-character-references','entity-notniva':'named-character-references','checkbox-state':'number-state','the-fieldset-element-0':'rendering','entity-shortmid':'named-character-references','presentational-hints':'rendering','the-time-element':'text-level-semantics','entity-urcorner':'named-character-references','concept-command':'commands','entity-xhArr':'named-character-references','blocked-on-its-media-controller':'the-iframe-element','entity-gtdot':'named-character-references','entity-llcorner':'named-character-references','dom-table-rows':'tabular-data','attr-fs-method-post-keyword':'association-of-controls-and-forms','concpt-http-equiv-extensions':'semantics','bogus-doctype-state':'tokenization','dom-window-nameditem-filter':'browsers','entity-lrtri':'named-character-references','barred-from-constraint-validation':'association-of-controls-and-forms','event-mediacontcoller-ended':'the-iframe-element','dom-meter-optimum':'the-button-element','entity-varepsilon':'named-character-references','concept-appcache-newer':'offline','value-track-kind-main':'the-iframe-element','directly-reachable-browsing-contexts':'browsers','tt':'obsolete','the-after-after-body-insertion-mode':'tree-construction','entity-macr-legacy':'named-character-references','entity-Wcirc':'named-character-references','entity-prcue':'named-character-references','entity-LowerRightArrow':'named-character-references','refsRFC3279':'references','entity-gne':'named-character-references','entity-jmath':'named-character-references','dom-navigator-yieldforstorageupdates':'timers','entity-hybull':'named-character-references','dom-history-state':'history','entity-OverBrace:'named-character-references','dom-mediacontroller-volume':'the-iframe-element','entity-nacute':'named-character-references','attr-area-shape-keyword-circle':'the-map-element','entity-trisb':'named-character-references','htmltextareaelement':'the-button-element','entity-gnE':'named-character-references','processing-model':'the-map-element','navigate-non-Document':'history','entity-otimes':'named-character-references','entity-vartheta':'named-character-references','entity-divonx':'named-character-references','entity-Gbreve':'named-character-references','entity-xlArr':'named-character-references','dom-tr-valign':'obsolete','parsing-main-afterframeset':'tree-construction','security-2':'browsers','security-1':'browsers','security-0':'association-of-controls-and-forms','entity-Eacute':'named-character-references','entity-phmmat':'named-character-references','refsMQ':'references','entity-lcub':'named-character-references','selector-active':'links','parsing-main-intbody':'tree-construction','entity-Aring':'named-caracter-references','entity-Lfr':'named-character-references','replaced-elements':'rendering','dom-window-item':'browsers','dom-validitystate-stepmismatch':'association-of-controls-and-forms','dom-texttrackcue':'the-iframe-element','attr-meter-low':'the-button-element','refsWEBLINK':'references','handler-appcache-ondownloading':'offline','states-of-the-type-attribute':'states-of-the-type-attribute','ix-handler-onprogress':'index','entity-eqcirc':'named-character-references','entity-LeftCeiling':'named-character-references','the-insertion-mode':'parsing','entity-hellip':'named-character-references','entity-smashp':'named-character-references','entity-Aacute-legacy':'named-character-references','implied-strong-reference':'common-dom-interfaces','entity-plussim':'named-character-references','dom-output-value':'the-button-element','dom-a-search':'text-level-semantics','the-ol-element':'grouping-content','constructing-form-data-set':'association-of-controls-and-forms','attr-tdth-colspan':'tabular-data','dom-textrea-input-selectionstart':'association-of-controls-and-forms','dom-input-autocomplete':'the-input-element','dom-media-defaultplaybackrate':'the-iframe-element','entity-lgE':'named-character-references','entity-sigma':'named-character-references','text-track-failed-to-load':'the-iframe-element','entity-tosa':'named-character-references','has-an-element-in-select-scope':'parsing','ascii-case-insensitive':'infrastructure','entity-nleq':'named-character-references','entity-ltlarr':'named-character-references','entity-nles':'named-character-references','dom-script-src':'scripting-1','entity-ocir':'named-character-references','entity-nvge':'named-character-references','entity-dagger':'named-character-references','attr-marquee-direction-right':'obsolete','dom-img-ismap':'embedded-content-1','after-doctype-system-identifier-state':'tokenization','entity-Upsi':'named-character-references','dom-linkstyle-disabled':'semantics','dom-datatransferitemlist-item':'dnd','candidate-for-constraint-validation':'association-of-ontrols-and-forms','dom-parent':'browsers','whitelisted-scheme':'timers','entity-frac13':'named-character-references','meta-application-name':'semantics','dom-body-text':'obsolete','dom-mediaerror-media_err_network':'the-iframe-element','entity-Implies':'named-character-references','entity-orarr':'named-character-references','refsCORS':'references','dom-head-profile':'obsolete','create-a-script-from-a-node':'webappapis','refsCESU8':'references','entity-swarrow':'named-character-references','dom-table-createthead':'tabular-data','entity-Agrave':'named-character-references','text-track-cue-horizontal-writing-direction':'the-iframe-element','the-script-element':'scripting-1','entity-sbquo':'named-character-references','entity-UpperRightArrow':'named-character-references','entity-sigmaf':'named-character-references','entity-acute':'named-character-references','dom-media-addtexttrack':'the-iframe-element','attr-area-shape-keyword-poly':'the-map-element','named-character-references-table':'named-character-referenes','entity-Cayleys':'named-character-references','attr-crossorigin-anonymous-keyword':'fetching-resources','entity-sigmav':'named-character-references','attr-input-type-password-keyword':'the-input-element','dom-window-close':'browsers','attr-input-required':'common-input-element-attributes','steps-to-expose-a-media-resource-specific-text-track':'the-iframe-element','offline':'offline','concept-get-attributes-when-sniffing':'parsing','entity-plus':'named-character-references','entity-downharpoonleft':'named-character-references','entity-commat':'named-character-references','matches-the-environment':'common-microsyntaxes','attr-option-label':'the-button-element','entity-uopf':'named-character-references','rel-up':'links','entity-backprime':'named-character-references','the-after-after-frameset-insertion-mode':'tree-construction','the-button-element':'the-button-element','entity-lowbar':'named-character-references','entity-icy':'named-character-references','attr-object-classid':'obsolete','entity-Aacute':'naed-character-references','the-script-block-s-source':'scripting-1','script-data-double-escaped-less-than-sign-state':'tokenization','script-data-escaped-dash-dash-state':'tokenization','entity-prime':'named-character-references','entity-rpar':'named-character-references','entity-uharl':'named-character-references','introduction':'introduction','hashchangeeventinit':'history','list-state':'interactive-elements','dom-base-target':'semantics','entity-dfisht':'named-character-references','entity-uharr':'named-character-references','entity-rarrlp':'named-character-references','dom-select-value':'the-button-element','dom-applet-align':'obsolete','attr-meta-name':'semantics','attr-li-type':'obsolete','dom-img-border':'obsolete','handler-window-onpopstate':'webappapis','concept-cell':'tabular-data','arraybuffer':'infrastructure','entity-nabla':'named-character-references','htmloutputelement':'the-button-element','entity-latail':'named-character-references','entity-rfr':'named-character-references','entity-llarr':'nmed-character-references','dom-navigator-unregisterprotocolhandler':'timers','dom-table-width':'obsolete','entity-nharr':'named-character-references','skip-whitespace':'common-microsyntaxes','adjust-svg-attributes':'tree-construction','dom-uda-protocol':'urls','entity-ccedil':'named-character-references','session-history':'history','entity-sup3-legacy':'named-character-references','dom-document-referrer':'dom','xlink-namespace':'namespaces','entity-curlyeqprec':'named-character-references','attr-fs-method':'association-of-controls-and-forms','entity-shy':'named-character-references','entity-omacr':'named-character-references','entity-rharul':'named-character-references','content-type-sniffing':'fetching-resources','code-point-length':'infrastructure','entity-Cscr':'named-character-references','drag-and-drop-initialization-steps':'dnd','html-vs-xhtml':'introduction','entity-para-legacy':'named-character-references','entity-Phi':'named-character-references','entity-olt':'named-character-references','entity-ramptyv':'named-character-references','attr-a-shape':'obsolete','dom-document-dir':'elements','entity-DJcy':'named-character-references','user-interaction-task-source':'webappapis','entity-Xscr':'named-character-references','attr-br-clear':'obsolete','the-strong-element':'text-level-semantics','lists-of-dimensions':'common-microsyntaxes','img-load':'embedded-content-1','about-blank-origin':'browsers','timeouterror':'infrastructure','entity-piv':'named-character-references','text-node':'infrastructure','locked-for-focus':'editing','dom-document-url':'dom','concept-table':'tabular-data','entity-gla':'named-character-references','handler-window-onresize':'webappapis','entity-glj':'named-character-references','entity-angzarr':'named-character-references','the-datalist-element':'the-button-element','dom-media-error':'the-iframe-element','entity-glE':'named-character-references','hyperlink':'links','text-track-disabled':'the-iframe-element','refsRFC2781':'references','entity-DoubleLeftRightArrow':'named-character-rferences','entity-rlarr':'named-character-references','entity-RightUpVector':'named-character-references','dom-link-sizes':'semantics','entity-nGg':'named-character-references','entity-triangledown':'named-character-references','attr-html-version':'obsolete','entity-UpTeeArrow':'named-character-references','entity-nGt':'named-character-references','dom-label-control':'forms','pseudo-cue':'rendering','platform-array-objects':'infrastructure','entity-Uogon':'named-character-references','entity-Rarrtl':'named-character-references','tag-cloud':'links','attr-th-scope-rowgroup':'tabular-data','dom-image-wh':'embedded-content-1','entity-Longleftarrow':'named-character-references','blob':'infrastructure','history-traversal-task-source':'webappapis','entity-Gg':'named-character-references','dom-appcache-downloading':'offline','entity-Gt':'named-character-references','htmlprogresselement':'the-button-element','entity-euml-legacy':'named-character-references','handler-ondragend':'webappapis','dom-fs-formnovalidate':'asociation-of-controls-and-forms','entity-GT':'named-character-references','marquee-current-loop-index':'obsolete','event-appcache-progress':'offline','dom-tree-accessors':'dom','attr-input-type-datetime-local-keyword':'the-input-element','entity-cedil':'named-character-references','entity-dzcy':'named-character-references','entity-angle':'named-character-references','attr-marquee-behavior':'obsolete','converting-a-character-width-to-pixels':'rendering','entity-shy-legacy':'named-character-references','entity-leg':'named-character-references','concept-fs-enctype':'association-of-controls-and-forms','url-decomposition-idl-attributes':'urls','entity-les':'named-character-references','entity-leq':'named-character-references','entity-bigsqcup':'named-character-references','attr-dir-ltr-state':'elements','concept-appcache-fallback':'offline','dom-tbody-choff':'obsolete','attr-table-cellspacing':'obsolete','attr-area-coords':'the-map-element','dom-datatransferitem-type':'dnd','entity-hopf':'named-character-referenes','entity-iukcy':'named-character-references','validitystate':'association-of-controls-and-forms','constructing-the-form-data-set':'association-of-controls-and-forms','metadata-content-0':'content-models','location':'history','noembed':'obsolete','entity-mstpos':'named-character-references','dom-navigator-platform':'timers','attr-textarea-wrap-hard-state':'the-button-element','entity-Auml':'named-character-references','entity-crarr':'named-character-references','attr-fs-formaction':'association-of-controls-and-forms','entity-equivDD':'named-character-references','create-an-element-for-the-token':'tree-construction','run-pre-click-activation-steps':'content-models','dom-external-addsearchprovider':'timers','the-caption-element':'tabular-data','case-sensitive':'infrastructure','facets':'commands','entity-slarr':'named-character-references','entity-DiacriticalGrave':'named-character-references','entity-NotGreaterTilde':'named-character-references','entity-apid':'named-character-references','entity-ocirc':'naed-character-references','entity-SOFTcy':'named-character-references','the-title-element-0':'dom','attr-fs-formenctype':'association-of-controls-and-forms','entity-CirclePlus':'named-character-references','list-of-text-tracks':'the-iframe-element','dom-external-issearchproviderinstalled':'timers','attr-track-src':'the-iframe-element','script-processing-src-prepare':'scripting-1','entity-bsim':'named-character-references','entity-oror':'named-character-references','dom-tr-align':'obsolete','entity-cirmid':'named-character-references','attr-iframe-allowtransparency':'obsolete','entity-ddotseq':'named-character-references','entity-jopf':'named-character-references','dom-sharedworkerglobalscope-applicationcache':'offline','entity-lesdotor':'named-character-references','the-noscript-element':'scripting-1','interactive-content':'content-models','linkstyle':'infrastructure','dom-tr-rowindex':'tabular-data','entity-DoubleLongLeftArrow':'named-character-references','refsRFC5322':'references','submit-mailto-headers':association-of-controls-and-forms','refsRFC2313':'references','attr-link-sizes-any':'links','refsRFC2318':'references','a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations':'embedded-content-1','ix-handler-onpause':'index','unfocusing-steps':'editing','quirks-mode-doctypes':'tree-construction','entity-bepsi':'named-character-references','refsCSSOMVIEW':'references','entity-NotSquareSubset':'named-character-references','entity-rbrace':'named-character-references','reconstruct-the-active-formatting-elements':'parsing','entity-rbrack':'named-character-references','redirect-steps':'infrastructure','attr-input-align':'obsolete','atob':'webappapis','dom-table-summary':'obsolete','entity-Scedil':'named-character-references','script-processing-prepare':'scripting-1','htmlparamelement':'the-iframe-element','ix-handler-ontimeupdate':'index','dom-datatransfer-items':'dnd','the-th-element':'tabular-data','entity-dopf':'named-character-references','entity-prE':'nmed-character-references','reset-button-state':'number-state','syntax-elements':'syntax','entity-Ncy':'named-character-references','character-encodings':'infrastructure','entity-tstrok':'named-character-references','entity-SubsetEqual':'named-character-references','entity-xotime':'named-character-references','fragment-case':'the-end','entity-Rarr':'named-character-references','runtime-script-errors-in-documents':'webappapis','entity-lfloor':'named-character-references','entity-pre':'named-character-references','dom-object-contentwindow':'the-iframe-element','parsing-urls':'urls','attr-input-list':'common-input-element-attributes','attr-object-archive':'obsolete','elements':'elements','entity-gammad':'named-character-references','text-state-and-search-state':'states-of-the-type-attribute','drageventinit':'dnd','resetBCName':'history','dom-document-scripts':'dom','attr-button-type-reset':'the-button-element','entity-rho':'named-character-references','entity-dlcorn':'named-character-references','extensibility''infrastructure','entity-ZeroWidthSpace':'named-character-references','entity-csube':'named-character-references','entity-nlE':'named-character-references','parse-a-month-string':'common-microsyntaxes','entity-nlt':'named-character-references','entity-frac34':'named-character-references','attr-hr-color':'obsolete','dom-videotrack-id':'the-iframe-element','entity-tint':'named-character-references','entity-nle':'named-character-references','entity-DoubleLeftTee':'named-character-references','entity-Ccedil':'named-character-references','resources':'infrastructure','entity-ltcc':'named-character-references','aborterror':'infrastructure','event-media-error':'the-iframe-element','determine-the-value-of-an-indexed-property':'infrastructure','the-dd-element':'grouping-content','entity-primes':'named-character-references','entity-backsimeq':'named-character-references','entity-aacute':'named-character-references','entity-supsim':'named-character-references','dom-link-rellist':'semantics','contenteditable':'editing',entity-female':'named-character-references','cue-events':'the-iframe-element','entity-dscy':'named-character-references','entity-fflig':'named-character-references','entity-dscr':'named-character-references','ix-handler-window-onfocus':'index','entity-capand':'named-character-references','entity-ape':'named-character-references','entity-UnderBracket':'named-character-references','entity-omicron':'named-character-references','dimension-attributes':'the-map-element','trackevent':'the-iframe-element','entity-nLeftarrow':'named-character-references','video':'the-iframe-element','attr-img-name':'obsolete','affected-by-a-base-url-change':'infrastructure','index':'index','entity-apE':'named-character-references','entity-Vscr':'named-character-references','entity-lparlt':'named-character-references','entity-ratail':'named-character-references','attr-track-kind-descriptions':'the-iframe-element','input-img-available':'number-state','dom-mediacontroller-paused':'the-iframe-element','entity-frac78':'named-character-reerences','the-head-element':'semantics','dom-texttrack-addcue':'the-iframe-element','webvtt-cue-background-box':'rendering','entity-origof':'named-character-references','child-browsing-context':'browsers','dom-media-src':'the-iframe-element','entity-rbrke':'named-character-references','entity-succsim':'named-character-references','entity-breve':'named-character-references','dom-link-type':'semantics','an-iframe-srcdoc-document':'the-iframe-element','the-step-attribute':'common-input-element-attributes','entity-iiint':'named-character-references','windowmodal':'timers','dom-img-align':'obsolete','entity-bopf':'named-character-references','read-xml':'history','entity-precsim':'named-character-references','browser-state':'offline','foster-parenting':'tree-construction','handler-onshow':'webappapis','attr-media-crossorigin':'the-iframe-element','before-doctype-system-identifier-state':'tokenization','ready-for-post-load-tasks':'the-end','networkerror':'infrastructure','videotracklist':'the-iframe-element','entiy-lBarr':'named-character-references','entity-drcorn':'named-character-references','media-resource-end-position':'the-iframe-element','entity-sqcup':'named-character-references','the-style-element':'semantics','entity-nparsl':'named-character-references','entity-EmptyVerySmallSquare':'named-character-references','ix-handler-onmouseout':'index','entity-lagran':'named-character-references','origin-0':'origin-0','ix-handler-window-onpagehide':'index','entity-cong':'named-character-references','dom-appcache-checking':'offline','refsXML':'references','entity-notin':'named-character-references','entity-cuvee':'named-character-references','using-the-command-element-to-define-a-command':'commands','element':'infrastructure','script-processing-src':'scripting-1','entity-DiacriticalDoubleAcute':'named-character-references','attr-iframe-marginwidth':'obsolete','sourcing-in-band-text-tracks':'the-iframe-element','entity-Afr':'named-character-references','entity-barwedge':'named-character-references','entity-nrarrc':'naed-character-references','dom-a-type':'text-level-semantics','entity-gesdot':'named-character-references','attr-track-kind-keyword-metadata':'the-iframe-element','mouseeventinit':'infrastructure','entity-popf':'named-character-references','ix-handler-oninput':'index','entity-RBarr':'named-character-references','entity-LeftRightVector':'named-character-references','submit-mutate-action':'association-of-controls-and-forms','scripting-flag':'parsing','dom-command-radiogroup':'interactive-elements','entity-uArr':'named-character-references','handler-oncanplay':'webappapis','dropEffect-initialization':'dnd','transparent':'content-models','handler-onplay':'webappapis','event-handler-content-attributes':'webappapis','entity-DZcy':'named-character-references','entity-diams':'named-character-references','entity-IOcy':'named-character-references','the-html-element':'semantics','concept-fs-action':'association-of-controls-and-forms','attr-progress-max':'the-button-element','entity-vopf':'named-character-references','ptentially-playing':'the-iframe-element','dom-img-naturalheight':'embedded-content-1','runtime-script-errors':'webappapis','entity-RightCeiling':'named-character-references','entity-leftrightharpoons':'named-character-references','entity-iacute':'named-character-references','refsWEBIDL':'references','meta':'semantics','dom-a-hreflang':'text-level-semantics','refsPNG':'references','entity-ropf':'named-character-references','entity-iexcl':'named-character-references','the-hidden-attribute':'editing','entity-varpi':'named-character-references','the-col-element':'tabular-data','concept-role-none':'content-models','suffering-from-being-missing':'association-of-controls-and-forms','ix-handler-oncuechange':'index','refsHTTP':'references','entity-gtrarr':'named-character-references','usage-summary':'text-level-semantics','security-forms':'association-of-controls-and-forms','transferable':'common-dom-interfaces','entity-Edot':'named-character-references','system-state-and-capabilities':'timers','htmltabledatacellelemnt':'tabular-data','the-meta-element':'semantics','read-ua-inline':'history','entity-utri':'named-character-references','entity-olcross':'named-character-references','dom-applicationcache':'offline','cache-host':'offline','entity-SquareSubset':'named-character-references','the-xml:base-attribute-xml-only':'elements','fire-a-synthetic-mouse-event':'webappapis','event-media-loadedmetadata':'the-iframe-element','htmlelement':'elements','the-page':'rendering','entity-nges':'named-character-references','entity-ngeq':'named-character-references','non-replaced-elements':'rendering','the-time-element-0':'rendering','html-integration-point':'tree-construction','has-no-style-sheet-that-is-blocking-scripts':'semantics','concept-textarea-dirty':'the-button-element','using-the-input-element-to-define-a-command':'commands','dom-select-multiple':'the-button-element','entity-squ':'named-character-references','entity-Ubreve':'named-character-references','dom-frame-frameborder':'obsolete','invalidnodetypeerror':'infrastructue','entity-raquo-legacy':'named-character-references','security-and-privacy-considerations':'the-iframe-element','semantics-0':'elements','entity-Psi':'named-character-references','selectors':'links','conforming-html5-documents':'infrastructure','documents':'dom','entity-veebar':'named-character-references','attr-hx-align':'obsolete','attr-marquee-behavior-slide':'obsolete','entity-nvdash':'named-character-references','presentational-markup':'introduction','dom-audiotrack-language':'the-iframe-element','authority-based-url':'urls','dom-tdth-headers':'tabular-data','dom-dir':'elements','entity-TSHcy':'named-character-references','dom-datatransferitem-getasfile':'dnd','handler-mediacontroller-onplay':'the-iframe-element','dom-marquee-direction':'obsolete','url-fragment':'urls','entity-triangle':'named-character-references','ix-handler-ondragleave':'index','rules-for-parsing-floating-point-number-values':'common-microsyntaxes','javascript-protocol':'webappapis','entity-Dopf':'named-character-references','appliationcache':'offline','rcdata-elements':'syntax','entity-supseteq':'named-character-references','pause':'webappapis','entity-shcy':'named-character-references','entity-kappav':'named-character-references','attr-li-value':'grouping-content','refsCSSVALUES':'references','attr-body-bgcolor':'obsolete','refsPSL':'references','entity-Ycy':'named-character-references','entity-lopf':'named-character-references','attr-track-kind':'the-iframe-element','client-side-form-validation':'forms','dom-document-activeelement':'editing','entity-Jopf':'named-character-references','entity-nrarrw':'named-character-references','entity-gEl':'named-character-references','dom-textarea-readonly':'the-button-element','entity-Icirc-legacy':'named-character-references','frame':'obsolete','seamless-browsing-context-flag':'the-iframe-element','dom-tabindex':'editing','attr-marquee-direction-up':'obsolete','dom-applet-archive':'obsolete','entity-Euml':'named-character-references','script-data-escaped-dash-state':'tokenization','entity-it':named-character-references','entity-yacy':'named-character-references','img-none':'embedded-content-1','link-type-prefetch':'links','entity-times-legacy':'named-character-references','web-scheme-prefix':'iana','entity-fallingdotseq':'named-character-references','entity-ni':'named-character-references','entity-ne':'named-character-references','entity-ucirc-legacy':'named-character-references','entity-nu':'named-character-references','dom-node-parentnode':'infrastructure','table-charref-overrides':'tokenization','current-node':'parsing','requirements-for-implementations':'obsolete','entity-olcir':'named-character-references','dom-a-hash':'text-level-semantics','entity-ordm':'named-character-references','refsBCP47':'references','entity-ordf':'named-character-references','entity-gvnE':'named-character-references','valid-date-string':'common-microsyntaxes','entity-ohm':'named-character-references','pending-table-character-tokens':'tree-construction','additional-allowed-character':'tokenization','entity-ratio':'nmed-character-references','entity-Dscr':'named-character-references','handler-onsubmit':'webappapis','attr-img-lowsrc':'obsolete','entity-itilde':'named-character-references','entity-ycy':'named-character-references','dom-history-replacestate':'history','seekUpdate':'the-iframe-element','entity-nwarrow':'named-character-references','form-owner':'association-of-controls-and-forms','dom-menu-type':'interactive-elements','dom-appcache-uncached':'offline','entity-trade':'named-character-references','the-menu-element':'interactive-elements','entity-frac56':'named-character-references','attr-input-src':'number-state','entity-varsubsetneq':'named-character-references','entity-frac58':'named-character-references','entity-ShortDownArrow':'named-character-references','the-textarea-element':'the-button-element','attr-dim-width':'the-map-element','entity-smtes':'named-character-references','toolbars-0':'rendering','parse-a-week-string':'common-microsyntaxes','earliest-possible-position':'the-iframe-element','entity-aum-legacy':'named-character-references','valid-integer':'common-microsyntaxes','event-handlers':'webappapis','event-firing':'webappapis','text-track-readiness-state':'the-iframe-element','entity-leqslant':'named-character-references','consume-a-character-reference':'tokenization','entity-times':'named-character-references','dom-texttrackcue-alignment':'the-iframe-element','dom-command-disabled':'interactive-elements','entity-DoubleUpDownArrow':'named-character-references','attr-progress-value':'the-button-element','entity-NotPrecedes':'named-character-references','sequential-focus-navigation-and-the-tabindex-attribute':'editing','entity-dtrif':'named-character-references','entity-udhar':'named-character-references','entity-Conint':'named-character-references','entity-brvbar-legacy':'named-character-references','entity-khcy':'named-character-references','entity-ffllig':'named-character-references','dom-texttrack-mode':'the-iframe-element','unit-of-related-browsing-contexts':'browsers','entity-Kappa':'named-chaacter-references','entity-NotGreaterFullEqual':'named-character-references','entity-boxuL':'named-character-references','textFieldSelection':'association-of-controls-and-forms','audio':'the-iframe-element','entity-Omacr':'named-character-references','htmlcollection':'infrastructure','dom-track-loaded':'the-iframe-element','dom-link-target':'obsolete','link-type-stylesheet':'links','week-number-of-the-last-day':'common-microsyntaxes','entity-notindot':'named-character-references','entity-Diamond':'named-character-references','raw-text-elements':'syntax','outlines':'sections','navigatorstorageutils':'timers','entity-doteq':'named-character-references','entity-Congruent':'named-character-references','entity-hookleftarrow':'named-character-references','percentages-and-dimensions':'common-microsyntaxes','dom-select-remove':'the-button-element','attr-a-coords':'obsolete','entity-langle':'named-character-references','entity-ntriangleleft':'named-character-references','media-controller-default-playback-rate':'the-irame-element','htmlformelement':'forms','htmlanchorelement':'text-level-semantics','the-datatransfer-interface':'dnd','dom-time-valueasdate':'text-level-semantics','entity-laquo-legacy':'named-character-references','entity-tridot':'named-character-references','custom-data-attribute':'elements','session-history-entry':'history','event-media-durationchange':'the-iframe-element','dom-style':'elements','ix-handler-window-onmessage':'index','entity-iquest':'named-character-references','read-multipart-x-mixed-replace':'history','url-state':'states-of-the-type-attribute','entity-Uuml-legacy':'named-character-references','attr-command-type-keyword-command':'interactive-elements','entity-Aogon':'named-character-references','command-facet-hint':'commands','dom-datatransfer-setdata':'dnd','entity-curren':'named-character-references','text-track-showing-by-default':'the-iframe-element','dom-navigator-isprotocolhandlerregistered':'timers','entity-NegativeVeryThinSpace':'named-character-references','ix-handler-oninvalid''index','vaguer-moments-in-time':'common-microsyntaxes','the-css-user-agent-style-sheet-and-presentational-hints':'rendering','ix-handler-onkeydown':'index','handler-window-onbeforeunload':'webappapis','entity-ngsim':'named-character-references','dom-select-add':'the-button-element','potentially-cors-enabled-fetch':'fetching-resources','entity-capcap':'named-character-references','function':'webappapis','entity-RuleDelayed':'named-character-references','handler-ondragenter':'webappapis','attr-form-accept':'obsolete','dom-texttrack-kind-descriptions':'the-iframe-element','fully-active':'browsers','htmlolistelement':'grouping-content','entity-RightTeeVector':'named-character-references','entity-shortparallel':'named-character-references','entity-escr':'named-character-references','entity-rnmid':'named-character-references','dom-media-duration':'the-iframe-element','tokenizing-character-references':'tokenization','dom-trackevent-track':'the-iframe-element','getting-media-metadata':'the-iframe-element','dom-tabe-align':'obsolete','refsRFC1034':'references','track-language':'the-iframe-element','entity-simplus':'named-character-references','dom-input-maxlength':'the-input-element','text-track-cue-vertical-growing-left-writing-direction':'the-iframe-element','url-manipulation-and-creation':'urls','entity-Ifr':'named-character-references','handler-window-onscroll':'webappapis','dom-progress-value':'the-button-element','base-dnd-feedback':'dnd','event-appcache-downloading':'offline','has-an-element-in-scope':'parsing','entity-Lcedil':'named-character-references','entity-uuarr':'named-character-references','entity-Uacute-legacy':'named-character-references','dom-location-replace':'history','structured-clone':'common-dom-interfaces','attr-input-autocomplete-default-state':'common-input-element-attributes','attr-div-align':'obsolete','dom-focus':'editing','entity-bot':'named-character-references','entity-gtrsim':'named-character-references','attr-marquee-behavior-alternate':'obsolete','submit-button-state':'number-state,'entity-vdash':'named-character-references','entity-nvap':'named-character-references','entity-UpArrowBar':'named-character-references','dom-opener':'browsers','entity-brvbar':'named-character-references','update-the-image-data':'embedded-content-1','conformance-requirements-for-authors':'introduction','attr-input-vspace':'obsolete','the-root-element':'semantics','concept-http-equivalent':'fetching-resources','about:blank':'fetching-resources','concept-appcache-matches-fallback':'offline','attr-p-align':'obsolete','navigating-across-documents':'history','dom-body-bgcolor':'obsolete','htmlmenuelement':'interactive-elements','entity-NotPrecedesEqual':'named-character-references','critical-subresources':'infrastructure','sandboxed-top-level-navigation-browsing-context-flag':'the-iframe-element','math':'the-map-element','refsIANAPERMHEADERS':'references','ix-handler-ondrop':'index','handler-marquee-onfinish':'obsolete','entity-gtrdot':'named-character-references','dom-tr-deletecell':'tabular-data','alternate-syle-sheets':'semantics','entity-amalg':'named-character-references','entity-notinE':'named-character-references','dom-table-thead':'tabular-data','entity-pound':'named-character-references','entity-Ocirc':'named-character-references','alt':'embedded-content-1','attr-area-shape-circle':'the-map-element','entity-nwArr':'named-character-references','entity-Updownarrow':'named-character-references','htmldirectoryelement':'obsolete','attr-hr-align':'obsolete','entity-nedot':'named-character-references','concept-node-clone':'infrastructure','dom-select-options':'the-button-element','dom-img-crossorigin':'embedded-content-1','root-element':'infrastructure','domstringlist':'infrastructure','spelling-and-grammar-checking':'editing','the-wbr-element':'text-level-semantics','entity-ncong':'named-character-references','entity-lharu':'named-character-references','entity-imagpart':'named-character-references','entity-rlm':'named-character-references','entity-RightAngleBracket':'named-character-references','videotrack':'te-iframe-element','entity-lhard':'named-character-references','text-track-api':'the-iframe-element','push-onto-the-list-of-active-formatting-elements':'parsing','character-references':'syntax','entity-napprox':'named-character-references','entity-Acirc-legacy':'named-character-references','entity-Tcaron':'named-character-references','concept-appcache-manifest-explicit':'offline','mutation-during-parsing':'tree-construction','dom-command-label':'interactive-elements','entity-copf':'named-character-references','entity-prurel':'named-character-references','entity-Barwed':'named-character-references','dom-img-width':'embedded-content-1','entity-lg':'named-character-references','entity-le':'named-character-references','entity-nVDash':'named-character-references','refsDOMRANGE':'references','entity-ll':'named-character-references','entity-lt':'named-character-references','entity-subsetneq':'named-character-references','queue-a-post-load-task':'offline','entity-lE':'named-character-references','dom-iframe-src':'th-iframe-element','event-appcache-cached':'offline','entity-supset':'named-character-references','entity-bumpeq':'named-character-references','the-document-s-domain':'origin-0','scripting':'webappapis','entity-Not':'named-character-references','entity-copysr':'named-character-references','valid-browsing-context-name-or-keyword':'browsers','dom-htmloptionscollection-selectedindex':'common-dom-interfaces','entity-nwarr':'named-character-references','entity-forkv':'named-character-references','entity-npar':'named-character-references','comment-end-bang-state':'tokenization','garbage-collection-and-browsing-contexts':'browsers','attr-hr-noshade':'obsolete','case-sensitivity':'links','application-cache-api':'offline','entity-yen':'named-character-references','ordinary':'parsing','entity-Idot':'named-character-references','clear-the-list-of-active-formatting-elements-up-to-the-last-marker':'parsing','decoded-as-utf-8-with-error-handling':'infrastructure','entity-LeftAngleBracket':'named-character-references','typoraphic-conventions':'introduction','attr-tdth-abbr':'obsolete','the-h1-element':'sections','entity-frac35':'named-character-references','entity-frac38':'named-character-references','entity-Vbar':'named-character-references','execCommand':'editing','dnd':'dnd','entity-lesssim':'named-character-references','event-handler-attributes':'webappapis','other-link-types':'links','entity-because':'named-character-references','has-an-element-in-the-specific-scope':'parsing','entity-SmallCircle':'named-character-references','attr-abbr-title':'text-level-semantics','the-progress-element-0':'rendering','media-element-attributes':'the-iframe-element','element-level-focus-apis':'editing','entity-sect-legacy':'named-character-references','entity-intprod':'named-character-references','text-track-cue':'the-iframe-element','dom-marquee-loop':'obsolete','entity-urcorn':'named-character-references','security-location':'history','list-of-active-intervals':'timers','concept-fe-value':'association-of-controls-and-forms','attr-keyge-keytype':'the-button-element','sourcing-out-of-band-text-tracks':'the-iframe-element','entity-gfr':'named-character-references','concept-event-dispatch':'infrastructure','entity-simlE':'named-character-references','valid-date-string-in-content-with-optional-time':'common-microsyntaxes','entity-boxhd':'named-character-references','entity-Vdashl':'named-character-references','in-the-future':'rendering','dom-input-multiple':'the-input-element','entity-boxhu':'named-character-references','attr-dropzone-copy':'dnd','dom-media-seek':'the-iframe-element','event-media-progress':'the-iframe-element','dom-basefont-size':'obsolete','concept-input-min-zero':'common-input-element-attributes','entity-nleqq':'named-character-references','url-host-specific':'urls','dom-media-muted':'the-iframe-element','entity-boxhU':'named-character-references','entity-RightFloor':'named-character-references','attr-textarea-readonly':'the-button-element','entity-blacklozenge':'named-character-references','entity-DDotrahd':'named-characte-references','dom-htmlallcollection-nameditem':'common-dom-interfaces','entity-RightDownVectorBar':'named-character-references','entity-Im':'named-character-references','sandboxCookies':'dom','entity-alpha':'named-character-references','dom-li-type':'obsolete','cross-origin-request-status':'infrastructure','comment-0':'infrastructure','refsPPUTF8':'references','algorithm-for-extracting-an-encoding-from-a-meta-element':'fetching-resources','entity-bigtriangleup':'named-character-references','set-the-document-s-address':'history','parsing-main-incdata':'tree-construction','attr-img-border':'obsolete','refsRFC3490':'references','traverse-the-history-by-a-delta':'history','entity-ZHcy':'named-character-references','attr-dir-auto':'elements','entity-Upsilon':'named-character-references','entity-curvearrowleft':'named-character-references','writing-xhtml-documents':'the-xhtml-syntax','navigator':'timers','attr-track-kind-keyword-descriptions':'the-iframe-element','set-of-comma-separated-tokens':'common-microsyntaes','dom-title':'elements','dom-meta-scheme':'obsolete','entity-hercon':'named-character-references','handler-window-onpageshow':'webappapis','in-a-document':'infrastructure','audiotracklist':'the-iframe-element','dom-frameelement':'browsers','handler-window-onstorage':'webappapis','dom-input-valueasdate':'common-input-element-attributes','navigate':'history','ascii-serialization-of-an-origin':'origin-0','entity-epar':'named-character-references','link-type-nofollow':'links','handler-onfocus':'webappapis','entity-iexcl-legacy':'named-character-references','links-forms-and-navigation':'rendering','entity-uml-legacy':'named-character-references','entity-Gcedil':'named-character-references','entity-nrightarrow':'named-character-references','entity-CircleTimes':'named-character-references','dom-caption-align':'obsolete','forget-the-media-element-s-media-resource-specific-text-tracks':'the-iframe-element','entity-vsupnE':'named-character-references','entity-xsqcup':'named-character-references','entity-rAtail':'nmed-character-references','htmlmapelement':'the-map-element','entity-RightTeeArrow':'named-character-references','entity-vsupne':'named-character-references','provide-a-stable-state':'webappapis','entity-bsol':'named-character-references','entity-ncaron':'named-character-references','entity-Ecaron':'named-character-references','refsPROGRESS':'references','parsing-main-intable':'tree-construction','entity-complement':'named-character-references','radionodelist':'common-dom-interfaces','dom-img-usemap':'embedded-content-1','htmlframesetelement':'obsolete','parse-a-date-or-time-string':'common-microsyntaxes','attr-fs-enctype':'association-of-controls-and-forms','attr-textarea-wrap-hard':'the-button-element','refsCSSIMAGES':'references','dom-media-initialtime':'the-iframe-element','entity-ldrdhar':'named-character-references','entity-scnE':'named-character-references','xml-fragment-parsing-algorithm':'the-xhtml-syntax','handler-onkeydown':'webappapis','entity-ccupssm':'named-character-references','entity-CloseCrlyQuote':'named-character-references','entity-Kcedil':'named-character-references','entity-sup':'named-character-references','entity-lopar':'named-character-references','entity-egs':'named-character-references','entity-sum':'named-character-references','entity-ultri':'named-character-references','entity-sub':'named-character-references','ix-handler-ondragover':'index','accessing-other-browsing-contexts':'browsers','event-dragstart':'dnd','event-media-waiting':'the-iframe-element','xml-fragment-serialization-algorithm':'the-xhtml-syntax','entity-jcy':'named-character-references','entity-Sigma':'named-character-references','entity-vDash':'named-character-references','attr-textarea-wrap-soft-state':'the-button-element','article-example':'sections','entity-squarf':'named-character-references','entity-square':'named-character-references','entity-njcy':'named-character-references','dom-htmloptionscollection-nameditem':'common-dom-interfaces','selecting-specific-audio-and-video-tracks-declaratively':'the-iframe-eement','navigatoronline':'offline','concept-option-value':'the-button-element','entity-imof':'named-character-references','dom-keygen-keytype':'the-button-element','entity-cup':'named-character-references','entity-ohbar':'named-character-references','form-associated-element':'forms','writing-secure-applications-with-html':'introduction','entity-Acirc':'named-character-references','dom-appcache-update':'offline','entity-aleph':'named-character-references','submit-data-post':'association-of-controls-and-forms','attr-tr-align':'obsolete','tag-open-state':'tokenization','dom-frame-contentwindow':'obsolete','refsRFC3023':'references','entity-rlhar':'named-character-references','dom-mediacontroller-defaultplaybackrate':'the-iframe-element','supported-property-names':'infrastructure','entity-orslope':'named-character-references','dom-option-value':'the-button-element','entity-longleftrightarrow':'named-character-references','value-track-kind-sign':'the-iframe-element','about:legacy-compat':'urls','typemismatcherro':'infrastructure','dom-texttrack-kind-captions':'the-iframe-element','dom-htmloptionscollection-add':'common-dom-interfaces','datatransferitem':'dnd','entity-topbot':'named-character-references','entity-nbsp':'named-character-references','dom-frame-marginheight':'obsolete','element-definitions':'elements','formatting':'parsing','text-rendered-in-native-user-interfaces':'rendering','selector-in-range':'links','entity-VDash':'named-character-references','entity-trianglerighteq':'named-character-references','attr-hyperlink-media':'links','entity-permil':'named-character-references','link-type-prev':'links','expose-a-user-interface-to-the-user':'the-iframe-element','attr-fae-form':'association-of-controls-and-forms','entity-lrhard':'named-character-references','dynamic-changes-to-base-urls':'urls','dom-area-media':'the-map-element','entity-AElig':'named-character-references','ix-handler-oncanplay':'index','absolute-url':'urls','concept-datetime-digit':'common-microsyntaxes','entity-biguplus':'named-character-rferences','common-parser-idioms':'common-microsyntaxes','concept-fv-valid':'association-of-controls-and-forms','interactive-media':'rendering','dom-iframe-marginheight':'obsolete','entity-rx':'named-character-references','entity-xvee':'named-character-references','security-with-canvas-elements':'the-canvas-element','the-body-element':'sections','heading-content':'content-models','dom-TrackList-getKind-categories':'the-iframe-element','entity-SucceedsEqual':'named-character-references','attr-html-manifest':'semantics','htmliframeelement':'the-iframe-element','the-output-element':'the-button-element','ix-handler-onemptied':'index','radio-button-state':'number-state','entity-NotRightTriangle':'named-character-references','entity-Jscr':'named-character-references','quotes':'rendering','scriptTagXSLT':'scripting-1','entity-thinsp':'named-character-references','attr-iframe-sandbox-allow-forms':'the-iframe-element','the-title-attribute-0':'rendering','blocked-media-controller':'the-iframe-element','week-state':'sttes-of-the-type-attribute','entity-angst':'named-character-references','disk-space':'offline','media-resources-with-multiple-media-tracks':'the-iframe-element','entity-frac18':'named-character-references','concept-script':'webappapis','drag-data-store-mode':'dnd','entity-frac12':'named-character-references','read-plugin':'history','entity-frac14':'named-character-references','entity-frac15':'named-character-references','entity-frac16':'named-character-references','ix-handler-onshow':'index','audiotracklist-and-videotracklist-objects':'the-iframe-element','entity-Ucy':'named-character-references','entity-intlarhk':'named-character-references','entity-Hat':'named-character-references','entity-wscr':'named-character-references','attr-background':'obsolete','refsRFC4281':'references','security':'dom','inter-element-whitespace':'content-models','entity-NotLess':'named-character-references','entity-nparallel':'named-character-references','category-submit':'forms','simple-cross-origin-request':'infrastructure','coments':'syntax','dom-contextmenu':'interactive-elements','attr-command-type-state-checkbox':'interactive-elements','nested-browsing-context':'browsers','entity-cularrp':'named-character-references','entity-esdot':'named-character-references','same-origin':'origin-0','entity-otilde-legacy':'named-character-references','dom-document-head':'dom','entity-CircleMinus':'named-character-references','ix-handler-onratechange':'index','entity-approx':'named-character-references','months':'common-microsyntaxes','dom-document-lastmodified':'dom','dom-source-src':'the-iframe-element','entity-lAtail':'named-character-references','attr-script-type':'scripting-1','refsMIMESNIFF':'references','entity-preceq':'named-character-references','entity-simne':'named-character-references','dom-fs-formmethod':'association-of-controls-and-forms','rendering':'rendering','handler-onwaiting':'webappapis','dom-track-src':'the-iframe-element','the-drag-data-item-type-string':'dnd','dom-history-length':'history','entity-varphi':'named-charater-references','entity-Or':'named-character-references','entity-ucy':'named-character-references','entity-Dagger':'named-character-references','serializing-html-fragments':'the-end','concept-video-intrinsic-height':'the-iframe-element','entity-nmid':'named-character-references','dom-col-ch':'obsolete','command-facet-hiddenstate':'commands','markup-declaration-open-state':'tokenization','dom-classlist':'elements','dom-xmldocument-load':'dom','entity-nsube':'named-character-references','ix-handler-onseeking':'index','refsWEBSTORAGE':'references','attr-media-preload-metadata':'the-iframe-element','entity-hamilt':'named-character-references','assigning-keyboard-shortcuts':'editing','getcontext-return':'the-canvas-element','attr-script-event':'obsolete','dom-document-getelementsbyname':'dom','entity-ClockwiseContourIntegral':'named-character-references','entity-zcy':'named-character-references','dom-mediaerror-media_err_aborted':'the-iframe-element','meta-generator':'semantics','handler-onstalled':'webappapis',local-date-and-time-state':'states-of-the-type-attribute','entity-harr':'named-character-references','entity-nvltrie':'named-character-references','entity-eqslantless':'named-character-references','event-mediacontroller-pause':'the-iframe-element','dom-document-forms':'dom','entity-utrif':'named-character-references','effective-playback-rate':'the-iframe-element','attr-meta-content':'semantics','entity-Fouriertrf':'named-character-references','entity-barvee':'named-character-references','appcache-history-2':'history','entity-lceil':'named-character-references','attr-time-pubdate':'text-level-semantics','attr-body-margintop':'obsolete','entity-nsimeq':'named-character-references','compiled-pattern-regular-expression':'common-input-element-attributes','ix-handler-window-onresize':'index','entity-szlig-legacy':'named-character-references','xml-parser':'the-xhtml-syntax','entity-Efr':'named-character-references','attr-mod-cite':'edits','doctype-public-identifier-double-quoted-state':'tokenization','nestedParsin':'parsing','entity-rsh':'named-character-references','entity-drbkarow':'named-character-references','dom-dataset':'elements','documentfragment':'infrastructure','entity-LongLeftArrow':'named-character-references','timeranges':'the-iframe-element','remove-a-token-from-a-string':'common-microsyntaxes','a-form-control-s-value':'association-of-controls-and-forms','dom-media-have_current_data':'the-iframe-element','event-readystatechange':'dom','entity-Ouml-legacy':'named-character-references','entity-bNot':'named-character-references','the-pre-element':'grouping-content','entity-twoheadleftarrow':'named-character-references','attr-img-crossorigin':'embedded-content-1','dom-fs-enctype':'association-of-controls-and-forms','entity-Popf':'named-character-references','dom-window-nameditem':'browsers','attr-textarea-rows-value':'the-button-element','parse-a-time-zone-offset-component':'common-microsyntaxes','the-rt-element':'text-level-semantics','securityerror':'infrastructure','entity-rtriltri':'named-character-reerences','entity-inodot':'named-character-references','ltr-specific':'rendering','attr-command-type-keyword-radio':'interactive-elements','entity-Egrave':'named-character-references','attr-track-kind-subtitles':'the-iframe-element','browser-interface-elements':'browsers','entity-csub':'named-character-references','dom-tbody-align':'obsolete','attr-hr-size':'obsolete','dom-li-value':'grouping-content','entity-csup':'named-character-references','entity-amp':'named-character-references','entity-racute':'named-character-references','charset512':'semantics','dom-fieldset-type':'forms','entity-DownLeftTeeVector':'named-character-references','attr-input-type-range-keyword':'the-input-element','dom-document-querycommandvalue':'editing','live':'infrastructure','entity-vprop':'named-character-references','scriptTagParserResumes':'tree-construction','entity-shchcy':'named-character-references','dom-applet-object':'obsolete','entity-Scaron':'named-character-references','entity-Ropf':'named-character-references','closin-elements-that-have-implied-end-tags':'tree-construction','entity-LessGreater':'named-character-references','entity-igrave':'named-character-references','entity-ecaron':'named-character-references','entity-Delta':'named-character-references','handler-onselect':'webappapis','htmlformcontrolscollection-0':'common-dom-interfaces','entity-ecolon':'named-character-references','entity-period':'named-character-references','img-inc':'embedded-content-1','htmlbuttonelement':'the-button-element','dom-frame-marginwidth':'obsolete','entity-UpperLeftArrow':'named-character-references','entity-KJcy':'named-character-references','context-menus':'interactive-elements','parsing-main-inheadnoscript':'tree-construction','entity-RightArrow':'named-character-references','dom-texttrack-kind':'the-iframe-element','history-traversal':'history','entity-tilde':'named-character-references','entity-LessLess':'named-character-references','refsCOOKIES':'references','entity-lltri':'named-character-references','attr-tdth-rowspan':'tabulardata','entity-andslope':'named-character-references','the-form-element':'forms','effective-script-origin':'origin-0','dom-basefont-face':'obsolete','dom-tdth-rowspan':'tabular-data','xmldocument':'dom','the-keygen-element':'the-button-element','entity-kfr':'named-character-references','parse-a-local-date-and-time-string':'common-microsyntaxes','entity-ndash':'named-character-references','entity-RightVector':'named-character-references','entity-Vdash':'named-character-references','entity-Iukcy':'named-character-references','entity-hstrok':'named-character-references','entity-NotLessSlantEqual':'named-character-references','forms':'forms','window':'browsers','attr-object-data':'the-iframe-element','entity-subrarr':'named-character-references','entity-pr':'named-character-references','entity-pm':'named-character-references','form-controls':'rendering','entity-pi':'named-character-references','refsWCAG':'references','refsUTF8DET':'references','attr-media-muted':'the-iframe-element','entity-Tab':'named-characterreferences','dom-font-color':'obsolete','entity-nvDash':'named-character-references','entity-Tau':'named-character-references','entity-dashv':'named-character-references','attr-track-default':'the-iframe-element','a-utf-16-encoding':'infrastructure','entity-nbumpe':'named-character-references','entity-empty':'named-character-references','entity-orv':'named-character-references','ready-to-be-parser-executed':'scripting-1','entity-ord':'named-character-references','attr-body-marginwidth':'obsolete','entity-Gcy':'named-character-references','attr-iframe-hspace':'obsolete','safe-passing-of-structured-data':'common-dom-interfaces','entity-demptyv':'named-character-references','dom-applet-vspace':'obsolete','attr-dl-compact':'obsolete','target-element':'history','entity-ordm-legacy':'named-character-references','dependencies':'infrastructure','event-online':'offline','heading-content-0':'content-models','entity-ubreve':'named-character-references','entity-prsim':'named-character-references','dom-textarea-dirname''the-button-element','reflect':'common-dom-interfaces','dom-progress-max':'the-button-element','entity-cirfnint':'named-character-references','dom-audiotrack-kind':'the-iframe-element','entity-UpDownArrow':'named-character-references','the-style-attribute':'elements','entity-Dcy':'named-character-references','blink':'obsolete','entity-leftharpoondown':'named-character-references','domimplementation':'infrastructure','entity-udarr':'named-character-references','input-type-change':'the-input-element','script-data-escaped-less-than-sign-state':'tokenization','dropzone-processing-steps':'dnd','dom-tdth-height':'obsolete','dom-window-statusbar':'browsers','concept-table-advance':'tabular-data','event-mediacontroller-emptied':'the-iframe-element','event-handler-idl-attributes':'webappapis','limited-to-only-known-values':'common-dom-interfaces','entity-xlarr':'named-character-references','entity-boxdr':'named-character-references','entity-boxdl':'named-character-references','syntax-charref':'syntax','entity-smeparl':'named-character-references','semantics':'semantics','img-all':'embedded-content-1','entity-lhblk':'named-character-references','document.title':'dom','entity-boxdR':'named-character-references','entity-ldsh':'named-character-references','syntax-cdata':'syntax','using-the-a-element-to-define-a-command':'commands','refsRFC2237':'references','optional-tags':'syntax','entity-xutri':'named-character-references','entity-Wfr':'named-character-references','entity-xmap':'named-character-references','entity-ExponentialE':'named-character-references','entity-Mu':'named-character-references','concept-video-intrinsic-width':'the-iframe-element','entity-REG-legacy':'named-character-references','converted-to-ascii-uppercase':'infrastructure','the-script-block-s-character-encoding':'scripting-1','entity-andv':'named-character-references','entity-rtimes':'named-character-references','entity-uml':'named-character-references','entity-yuml':'named-character-references','attr-fe-disabled':'association-of-controls-and-forms''entity-ufisht':'named-character-references','the-bdo-element':'text-level-semantics','entity-succ':'named-character-references','algorithm-for-ending-a-row-group':'tabular-data','bgsound':'obsolete','entity-ddarr':'named-character-references','dom-command-type':'interactive-elements','handler-window-onblur':'webappapis','dom-videotrack-language':'the-iframe-element','dom-mediaerror-media_err_src_not_supported':'the-iframe-element','htmlheadingelement':'sections','entity-lsh':'named-character-references','dom-appcache-status':'offline','entity-gtrless':'named-character-references','attr-input-type':'the-input-element','parsing-main-intr':'tree-construction','refsRFC3986':'references','refsRFC3987':'references','htmlspanelement':'text-level-semantics','entity-varr':'named-character-references','entity-half':'named-character-references','parsing-main-intd':'tree-construction','dom-datatransferitemlist-add':'dnd','entity-xcirc':'named-character-references','attr-map-name':'the-map-element','concept-transferabl-neutered':'common-dom-interfaces','attributes-common-to-td-and-th-elements':'tabular-data','entity-imagline':'named-character-references','entity-lvnE':'named-character-references','text-track':'the-iframe-element','dom-datalist-options':'the-button-element','row-header':'tabular-data','rules-for-parsing-non-negative-integers':'common-microsyntaxes','entity-ShortLeftArrow':'named-character-references','form-submission':'association-of-controls-and-forms','selector-valid':'links','entity-Iuml-legacy':'named-character-references','content-type-sniffing:-image':'fetching-resources','replacement-enabled':'history','joint-session-history':'history','entity-dcy':'named-character-references','dom-texttrack-cues':'the-iframe-element','entity-capdot':'named-character-references','attr-menu-compact':'obsolete','entity-Udblac':'named-character-references','boolean-attribute':'common-microsyntaxes','interfaces-for-url-manipulation':'urls','entity-bsime':'named-character-references','ix-handler-onblur':'index','abortin-a-document-load':'history','the-script-settings-determined-from-the-node':'webappapis','the-command':'interactive-elements','valid-date-or-time-string-in-content':'common-microsyntaxes','entity-NotRightTriangleEqual':'named-character-references','entity-downharpoonright':'named-character-references','entity-ecy':'named-character-references','external':'timers','entity-ecirc':'named-character-references','texttracklist':'the-iframe-element','entity-rightleftarrows':'named-character-references','script-s-document':'webappapis','image-button-state':'number-state','entity-tdot':'named-character-references','entity-xodot':'named-character-references','entity-lneq':'named-character-references','ix-handler-window-onload':'index','entity-leftarrowtail':'named-character-references','insertion-point':'parsing','the-application-cache-selection-algorithm':'offline','concept-input-value-string-date':'the-input-element','entity-NotLessEqual':'named-character-references','media-controller-volume-multiplier':'the-iframe-eement','entity-Racute':'named-character-references','document':'infrastructure','entity-nwnear':'named-character-references','links-created-by-a-and-area-elements':'links','dom-canvas-getcontext':'the-canvas-element','rules-for-parsing-a-hash-name-reference':'common-microsyntaxes','handler-mediacontroller-oncanplaythrough':'the-iframe-element','data-mining':'infrastructure','entity-zeetrf':'named-character-references','run-post-click-activation-steps':'content-models','the-rp-element':'text-level-semantics','handler-window-onhashchange':'webappapis','dom-mediacontroller-muted':'the-iframe-element','attr-command-checked':'interactive-elements','attr-track-kind-keyword-subtitles':'the-iframe-element','entity-looparrowright':'named-character-references','the-li-element':'grouping-content','dom-a-coords':'obsolete','attr-hyperlink-hreflang':'links','dom-legend-align':'obsolete','parsing-main-inselect':'tree-construction','entity-Escr':'named-character-references','past-names-map':'forms','entity-gsime':'named-caracter-references','entity-mid':'named-character-references','entity-gsiml':'named-character-references','the-input-element-as-domain-specific-widgets':'rendering','selector-ltr':'links','event-media-loadstart':'the-iframe-element','entity-luruhar':'named-character-references','htmltablecolelement':'tabular-data','dom-form-submit':'forms','entity-Ffr':'named-character-references','concept-date':'common-microsyntaxes','restrictions-on-content-models-and-on-attribute-values':'introduction','networking-task-source':'webappapis','dom-history-pushstate':'history','entity-Euml-legacy':'named-character-references','the-dl-element':'grouping-content','exposed':'dom','rel-sidebar-hyperlink':'links','lists-of-integers':'common-microsyntaxes','entity-hkswarow':'named-character-references','text-track-cue-start-time':'the-iframe-element','entity-gnapprox':'named-character-references','entity-subsim':'named-character-references','entity-rharu':'named-character-references','entity-malt':'named-character-references','maruee-loop-count':'obsolete','entity-GreaterTilde':'named-character-references','entity-rhard':'named-character-references','entity-male':'named-character-references','entity-supne':'named-character-references','implicit-submission':'association-of-controls-and-forms','attr-textarea-required':'the-button-element','entity-DoubleRightArrow':'named-character-references','throw':'infrastructure','spin-the-event-loop':'webappapis','browsing-context-nested-through':'browsers','feed-the-parser':'the-xhtml-syntax','stack-of-open-elements':'parsing','entity-ulcrop':'named-character-references','entity-InvisibleComma':'named-character-references','entity-LeftRightArrow':'named-character-references','dom-input-stepup':'common-input-element-attributes','entity-Proportion':'named-character-references','dom-table-caption':'tabular-data','using-the-button-element-to-define-a-command':'commands','attr-optgroup-disabled':'the-button-element','entity-profline':'named-character-references','event-media-suspend':'the-iframe-elemnt','attr-command-type-state-command':'interactive-elements','event-media-stalled':'the-iframe-element','handler-ondrag':'webappapis','attr-input-autocomplete-on-state':'common-input-element-attributes','supported-property-indices':'infrastructure','entity-sdot':'named-character-references','entity-ffr':'named-character-references','dom-video-videowidth':'the-iframe-element','attr-table-rules':'obsolete','attr-img-align':'obsolete','the-legend-element':'forms','entity-plusmn-legacy':'named-character-references','dom-videotracklist-selectedindex':'the-iframe-element','entity-nsupset':'named-character-references','current-input-character':'parsing','dom-appcache-swapcache':'offline','dom-object-archive':'obsolete','forming-a-table':'tabular-data','entity-NotNestedLessLess':'named-character-references','text-track-cue-size':'the-iframe-element','dom-meter-value':'the-button-element','prompt-to-unload-a-document':'history','dom-document-alinkcolor':'obsolete','dom-blur':'editing','obsolete-but-conforming-featurs':'obsolete','refsXMLBASE':'references','entity-Intersection':'named-character-references','entity-aelig-legacy':'named-character-references','dom-track-default':'the-iframe-element','fire-waiting-when-waiting':'the-iframe-element','dom-media-playbackrate':'the-iframe-element','entity-varpropto':'named-character-references','suffering-from-an-underflow':'association-of-controls-and-forms','entity-nVdash':'named-character-references','dom-datatransfer-effectallowed':'dnd','selector-default':'links','keywords-and-enumerated-attributes':'common-microsyntaxes','entity-LeftTriangleEqual':'named-character-references','attr-form-autocomplete-on-state':'forms','dom-tdth-axis':'obsolete','entity-Zfr':'named-character-references','non-fatal-media-error':'the-iframe-element','entity-doteqdot':'named-character-references','the-input-stream':'parsing','table-encoding-overrides':'parsing','dom-validitystate-valuemissing':'association-of-controls-and-forms','entity-copy':'named-character-references','pre-click-activationsteps':'content-models','entity-Sc':'named-character-references','handler-window-onafterprint':'webappapis','use-div-for-wrappers':'sections','sandboxed-navigation-browsing-context-flag':'the-iframe-element','ix-handler-onseeked':'index','dom-fieldset-disabled':'forms','entity-oslash':'named-character-references','dom-cva-validity':'association-of-controls-and-forms','entity-rdca':'named-character-references','ascii-compatible-character-encoding':'infrastructure','entity-Yuml':'named-character-references','entity-barwed':'named-character-references','entity-bigwedge':'named-character-references','entity-EqualTilde':'named-character-references','dom-textarea-wrap':'the-button-element','table-script-bom':'scripting-1','attr-track-kind-captions':'the-iframe-element','dom-datatransfer-getdata':'dnd','attr-input-placeholder':'common-input-element-attributes','dom-based-xslt-1.0-processors':'content-models','concept-param-parameter':'the-iframe-element','entity-integers':'named-character-references','entity-agrav-legacy':'named-character-references','entity-dblac':'named-character-references','entity-xnis':'named-character-references','entity-ecir':'named-character-references','table-uda-examples':'urls','entity-cuesc':'named-character-references','entity-ncap':'named-character-references','entity-NotLessTilde':'named-character-references','comment-state':'tokenization','entity-circledS':'named-character-references','entity-circledR':'named-character-references','entity-qprime':'named-character-references','entity-triplus':'named-character-references','entity-spar':'named-character-references','attr-tdth-valign':'obsolete','entity-Omega':'named-character-references','no-quirks-mode':'infrastructure','entity-nsubE':'named-character-references','suffering-from-a-custom-error':'association-of-controls-and-forms','dom-option-tvd':'the-button-element','event-media-timeupdate':'the-iframe-element','entity-wopf':'named-character-references','the-h1-h2-h3-h4-h5-and-h6-elements':'sections','introduction-9':'rendering','intrduction-8':'rendering','introduction-5':'webappapis','sections-and-headings':'rendering','introduction-7':'dnd','introduction-6':'editing','introduction-1':'forms','introduction-0':'the-iframe-element','introduction-3':'links','introduction-2':'association-of-controls-and-forms','entity-Dcaron':'named-character-references','meta-charset-during-parse':'tree-construction','entity-copy-legacy':'named-character-references','void-elements':'syntax','refsABNF':'references','drag-data-store-bitmap':'dnd','figcaption-as-alt-condition':'embedded-content-1','file-upload-state':'number-state','entity-grave':'named-character-references','history':'history','entity-sopf':'named-character-references','comment-start-dash-state':'tokenization','width-of-the-select-s-labels':'rendering','hyperlink-annotation':'links','menus':'interactive-elements','entity-Int':'named-character-references','misnested-tags:-b-p-b-p':'the-end','entity-uring':'named-character-references','stop-parsing':'the-end','entity-tprime':'named-characterreferences','sandboxed-seamless-iframes-flag':'the-iframe-element','allowed-to-navigate':'browsers','entity-ltri':'named-character-references','entity-thicksim':'named-character-references','entity-urtri':'named-character-references','the-input-element-as-a-range-control':'rendering','htmlaudioelement':'the-iframe-element','entity-upsilon':'named-character-references','entity-eacute-legacy':'named-character-references','entity-qopf':'named-character-references','attr-style-type':'semantics','entity-plusdo':'named-character-references','handler-tracklist-onchange':'the-iframe-element','dom-media-have_future_data':'the-iframe-element','entity-Ccedil-legacy':'named-character-references','entity-plusdu':'named-character-references','seek-the-media-controller':'the-iframe-element','associatedSection':'sections','entity-iuml-legacy':'named-character-references','entity-EmptySmallSquare':'named-character-references','refsWIN1254':'references','refsWIN1252':'references','refsBOCU1':'references','entity-topcir':'namd-character-references','entity-Ugrave-legacy':'named-character-references','conformance-requirements':'infrastructure','entity-dotplus':'named-character-references','dom-form-acceptcharset':'forms','dom-select-size':'the-button-element','concept-option-label':'the-button-element','entity-larrbfs':'named-character-references','auxiliary-browsing-contexts':'browsers','entity-nlarr':'named-character-references','entity-And':'named-character-references','concept-fe-values':'association-of-controls-and-forms','entity-pfr':'named-character-references','concept-select-pick':'the-button-element','entity-equest':'named-character-references','entity-rsquor':'named-character-references','attr-param-name':'the-iframe-element','event':'infrastructure','handler-texttrackcue-onexit':'the-iframe-element','handler-onratechange':'webappapis','entity-natural':'named-character-references','initial-code-entry-point':'webappapis','task-queue':'webappapis','attr-img-src':'embedded-content-1','dom-fs-action':'association-of-contrls-and-forms','fire-a-dnd-event':'dnd','windowtimers':'timers','expiring-application-caches':'offline','attr-table-frame':'obsolete','handler-onmouseover':'webappapis','entity-Ubrcy':'named-character-references','insert-a-foreign-element':'tree-construction','entity-npr':'named-character-references','ix-handler-window-onoffline':'index','dom-colgroup-span':'tabular-data','after-doctype-public-keyword-state':'tokenization','entity-mopf':'named-character-references','has-an-element-in-list-item-scope':'parsing','menus-intro':'interactive-elements','limiting-user-input-length':'association-of-controls-and-forms','concept-event-listener':'infrastructure','entity-TScy':'named-character-references','entity-NotSquareSuperset':'named-character-references','entity-Lcaron':'named-character-references','pragma-directives':'semantics','entity-otilde':'named-character-references','entity-DotEqual':'named-character-references','entity-dsol':'named-character-references','attributes-for-embedded-content-and-images':'renderng','maps-to-the-pixel-length-property':'rendering','media-controllers':'the-iframe-element','unload-a-document':'history','entity-Rscr':'named-character-references','entity-ApplyFunction':'named-character-references','entity-cdot':'named-character-references','phrasing-content-1':'rendering','phrasing-content-0':'content-models','dom-uda-search':'urls','htmlallcollection':'common-dom-interfaces','entity-LeftTeeVector':'named-character-references','dom-window-focus':'editing','entity-napos':'named-character-references','the-tr-element':'tabular-data','entity-roarr':'named-character-references','entity-nless':'named-character-references','handler-tracklist-onaddtrack':'the-iframe-element','clear-the-stack-back-to-a-table-row-context':'tree-construction','htmlpreelement':'grouping-content','entity-oopf':'named-character-references','entity-scnsim':'named-character-references','the-draggable-attribute':'dnd','attr-body-text':'obsolete','attr-dir-auto-state':'elements','entity-HilbertSpace':'named-character-refrences','attr-area-shape':'the-map-element','entity-nrarr':'named-character-references','concept-output-mode':'the-button-element','refsIANACHARSET':'references','entity-napE':'named-character-references','entity-AMP':'named-character-references','htmlvideoelement':'the-iframe-element','entity-nlArr':'named-character-references','entity-Oslash':'named-character-references','entity-Atilde-legacy':'named-character-references','entity-Wscr':'named-character-references','the-xhtml-syntax':'the-xhtml-syntax','concept-n-script':'webappapis','entity-mho':'named-character-references','appropriate-form-encoding-algorithm':'association-of-controls-and-forms','entity-elinters':'named-character-references','dom-meter-low':'the-button-element','windowbase64':'webappapis','dom-frame-noresize':'obsolete','parse-a-month-component':'common-microsyntaxes','dom-select-nameditem':'the-button-element','entity-delta':'named-character-references','dom-texttracklist-length':'the-iframe-element','entity-iopf':'named-character-refernces','entity-TildeEqual':'named-character-references','attr-col-valign':'obsolete','handler-texttrackcue-onenter':'the-iframe-element','entity-LeftTeeArrow':'named-character-references','concept-fe-checked':'association-of-controls-and-forms','entity-vee':'named-character-references','attr-ol-start':'grouping-content','entity-preccurlyeq':'named-character-references','entity-angrtvb':'named-character-references','dom-font-size':'obsolete','dom-input-placeholder':'the-input-element','run-synthetic-click-activation-steps':'content-models','dom-body-alink':'obsolete','entity-ruluhar':'named-character-references','entity-SucceedsSlantEqual':'named-character-references','appropriate-end-tag-token':'tokenization','entity-nrArr':'named-character-references','dom-embed-src':'the-iframe-element','attr-menu-label':'interactive-elements','htmltablerowelement':'tabular-data','value-sanitization-algorithm':'the-input-element','htmlsourceelement':'the-iframe-element','entity-ominus':'named-character-references','entity-cups':'named-character-references','collect-a-sequence-of-characters':'common-microsyntaxes','refsDOMPARSING':'references','the-accesskey-attribute':'editing','value-track-kind-alternate':'the-iframe-element','text-level-semantics':'text-level-semantics','entity-Egrave-legacy':'named-character-references','xmlns-namespace':'namespaces','entity-Colone':'named-character-references','data-state':'tokenization','refsSELECTORS':'references','entity-LongLeftRightArrow':'named-character-references','entity-zigrarr':'named-character-references','concept-appcache-completeness':'offline','dom-script-charset':'scripting-1','attr-input-type-datetime-keyword':'the-input-element','dom-htmlallcollection-tags':'common-dom-interfaces','attr-embed-name':'obsolete','dom-alert':'timers','entity-nsqsube':'named-character-references','default-playback-start-position':'the-iframe-element','the-table-element':'tabular-data','entity-Star':'named-character-references','dimRendering':'rendering','entity-lbrace':'named-character-refernces','attr-media-preload-none':'the-iframe-element','entity-lbrack':'named-character-references','concept-meter-optimum':'the-button-element','entity-Umacr':'named-character-references','entity-olarr':'named-character-references','entity-rarrap':'named-character-references','entity-Longleftrightarrow':'named-character-references','entity-prod':'named-character-references','entity-prop':'named-character-references','entity-Assign':'named-character-references','entity-NotLessGreater':'named-character-references','htmlframeelement':'obsolete','entity-subdot':'named-character-references','entity-GreaterFullEqual':'named-character-references','entity-trpezium':'named-character-references','entity-gt-legacy':'named-character-references','drag-data-store-allowed-effects-state':'dnd','dom-track-readystate':'the-iframe-element','entity-complexes':'named-character-references','attr-track-kind-metadata':'the-iframe-element','entity-boxbox':'named-character-references','attr-ol-type-keyword-lower-alpha':'grouping-contnt','syntax-tags':'syntax','entity-oast':'named-character-references','entity-xoplus':'named-character-references','entity-Jfr':'named-character-references','entity-succeq':'named-character-references','the-id-attribute':'elements','media-controller-position':'the-iframe-element','introduction-4':'offline','entity-lEg':'named-character-references','entity-triminus':'named-character-references','entity-frac14-legacy':'named-character-references','entity-perp':'named-character-references','script-data-double-escaped-state':'tokenization','ix-handler-window-onerror':'index','dom-a-protocol':'text-level-semantics','terminology':'infrastructure','dom-table-tfoot':'tabular-data','refsRFC1468':'references','entity-acy':'named-character-references','entity-acd':'named-character-references','form-control-dirname-attribute':'association-of-controls-and-forms','entity-suphsub':'named-character-references','dom-fs-formaction':'association-of-controls-and-forms','entity-frac12-legacy':'named-character-references','dom-nvigator-registercontenthandler':'timers','script-processing-src-sync':'scripting-1','ix-event-handlers':'index','entity-rotimes':'named-character-references','dom-input-valueasnumber':'common-input-element-attributes','dom-legend-form':'forms','overlong-form':'infrastructure','entity-acE':'named-character-references','entity-Hstrok':'named-character-references','entity-icirc':'named-character-references','dom-col-align':'obsolete','handler-appcache-onnoupdate':'offline','handler-mediacontroller-onpause':'the-iframe-element','attr-iframe-src':'the-iframe-element','entity-RightDoubleBracket':'named-character-references','entity-beth':'named-character-references','command-facet-accesskey':'commands','entity-esim':'named-character-references','security-and-privacy':'timers','entity-beta':'named-character-references','attr-fs-method-get-keyword':'association-of-controls-and-forms','entity-plankv':'named-character-references','entity-hookrightarrow':'named-character-references','entity-jfr':'named-character-refernces','location-of-the-media-resource':'the-iframe-element','dom-link-charset':'obsolete','parser-pause-flag':'parsing','container-frame-element':'rendering','alphanumeric-ascii-characters':'common-microsyntaxes','dom-pre-width':'obsolete','dom-option':'the-button-element','entity-zeta':'named-character-references','the-h6-element':'sections','document-metadata':'semantics','refsCOMPUTABLE':'references','dom-audiotracklist-gettrackbyid':'the-iframe-element','entity-rppolint':'named-character-references','document.writeln':'content-models','entity-vBarv':'named-character-references','ix-handler-onsubmit':'index','entity-uwangle':'named-character-references','entity-GreaterSlantEqual':'named-character-references','dom-iframe-scrolling':'obsolete','dom-frame-name':'obsolete','attr-command-type':'interactive-elements','event-appcache-noupdate':'offline','application-cache-group':'offline','attr-marquee-truespeed':'obsolete','sandboxSubmitBlocked':'association-of-controls-and-forms','non-negative-integers':'commn-microsyntaxes','text-track-mode':'the-iframe-element','syntax-attribute-name':'syntax','dom-validitystate-patternmismatch':'association-of-controls-and-forms','svg':'the-map-element','the-pattern-attribute':'common-input-element-attributes','drag-data-store-hot-spot-coordinate':'dnd','entity-fjlig':'named-character-references','attr-embed-hspace':'obsolete','entity-NotGreater':'named-character-references','cors-settings-attributes':'fetching-resources','entity-napid':'named-character-references','the-meter-element':'the-button-element','concept-week':'common-microsyntaxes','dom-fe-disabled':'association-of-controls-and-forms','entity-lang':'named-character-references','valid-url':'urls','dom-texttrackcue-track':'the-iframe-element','entity-NotGreaterLess':'named-character-references','entity-NegativeThickSpace':'named-character-references','entity-boxminus':'named-character-references','before-attribute-value-state':'tokenization','event-appcache-updateready':'offline','the-sub-element':'text-level-semantcs','entity-cirscir':'named-character-references','dom-textarea-required':'the-button-element','unloading-documents':'history','entity-Itilde':'named-character-references','attr-embed-src':'the-iframe-element','script-execution-environment':'webappapis','entity-Vfr':'named-character-references','entity-aacute-legacy':'named-character-references','event-definition':'history','stall-timeout':'the-iframe-element','attr-ol-reversed':'grouping-content','valid-mime-type':'infrastructure','entity-wedgeq':'named-character-references','entity-sqcups':'named-character-references','script-data-escape-start-dash-state':'tokenization','dom-frame-src':'obsolete','dom-node-childnodes':'infrastructure','entity-DoubleDot':'named-character-references','domsettabletokenlist':'infrastructure','entity-Yacute':'named-character-references','dom-input-value-value':'common-input-element-attributes','fatal-decode-error':'the-iframe-element','the-constraint-validation-api':'association-of-controls-and-forms','uint8clampedarray':'infrstructure','table-http-equiv':'semantics','the-hr-element':'grouping-content','dom-self':'browsers','sandboxed-automatic-features-browsing-context-flag':'the-iframe-element','entity-NotEqual':'named-character-references','dom-history-back':'history','entity-eplus':'named-character-references','handler-onloadedmetadata':'webappapis','entity-hoarr':'named-character-references','entity-there4':'named-character-references','htmlmeterelement':'the-button-element','noframes':'obsolete','dom-marquee-bgcolor':'obsolete','entity-SquareSubsetEqual':'named-character-references','entity-laquo':'named-character-references','xml-compatible':'infrastructure','entity-natur':'named-character-references','refsX690':'references','extracting-encodings-from-meta-elements':'fetching-resources','entity-Cap':'named-character-references','delay-the-load-event':'the-end','dom-area-shape':'the-map-element','attr-img-vspace':'obsolete','entity-LeftArrowBar':'named-character-references','entity-nRightarrow':'named-character-references''number-of-days-in-month-month-of-year-year':'common-microsyntaxes','entity-UpArrowDownArrow':'named-character-references','default-button':'association-of-controls-and-forms','concept-select-toggle':'the-button-element','links':'links','refsDOMEVENTS':'references','refsARIA':'references','a-style-sheet-that-is-blocking-scripts':'semantics','attr-meta-http-equiv':'semantics','htmldatalistelement':'the-button-element','dom-input-stepdown':'common-input-element-attributes','entity-VerticalBar':'named-character-references','dom-appcache-obsolete':'offline','refsISO8601':'references','entity-ouml':'named-character-references','concept-appcache-init':'offline','event-appcache-obsolete':'offline','focus-management':'editing','attr-img-alt':'embedded-content-1','cors-settings-attribute':'fetching-resources','dom-command-ro-commandlabel':'commands','entity-boxhD':'named-character-references','dom-stylesheet-disabled':'infrastructure','dom-object-declare':'obsolete','entity-ntrianglerighteq':'named-character-referenes','entity-Nacute':'named-character-references','entity-uHar':'named-character-references','dom-location-hostname':'history','pending-parsing-blocking-script':'scripting-1','send-a-signal':'offline','entity-DownRightVectorBar':'named-character-references','entity-OpenCurlyQuote':'named-character-references','coercing-an-html-dom-into-an-infoset':'the-end','htmlinputelement':'the-input-element','dom-output-htmlfor':'the-button-element','handler-marquee-onstart':'obsolete','entity-dstrok':'named-character-references','media-controller-mute-override':'the-iframe-element','script-processing-inline':'scripting-1','entity-boxVR':'named-character-references','entity-deg':'named-character-references','abort-a-document':'history','attr-select-required':'the-button-element','xhtml-document':'infrastructure','dom-document-images':'dom','activation-behavior':'content-models','entity-boxVL':'named-character-references','dom-source-type':'the-iframe-element','entity-boxVH':'named-character-references','entity-kgreen':'nmed-character-references','entity-boxVr':'named-character-references','text-0':'syntax','concept-appcache-manifest':'offline','dom-tdth-choff':'obsolete','entity-boxVl':'named-character-references','entity-boxVh':'named-character-references','entity-LeftFloor':'named-character-references','entity-asymp':'named-character-references','the-input-element-as-a-color-well':'rendering','htmlfontelement':'obsolete','dom-embed-name':'obsolete','conformance-classes':'infrastructure','special':'parsing','dom-media-network_no_source':'the-iframe-element','entity-NewLine':'named-character-references','most-recently-reported-playback-state':'the-iframe-element','concept-meter-low':'the-button-element','entity-smile':'named-character-references','handler-onerror':'webappapis','entity-scy':'named-character-references','secondary-browsing-context':'browsers','character-reference-in-data-state':'tokenization','entity-eqcolon':'named-character-references','entity-sce':'named-character-references','attr-a-methods':'obsolete','ntity-hksearow':'named-character-references','entity-lt-legacy':'named-character-references','times':'common-microsyntaxes','paused-for-user-interaction':'the-iframe-element','entity-middot-legacy':'named-character-references','dom-document-links':'dom','entity-Precedes':'named-character-references','concept-input-max-default':'common-input-element-attributes','htmlbasefontelement':'obsolete','entity-scE':'named-character-references','attr-script-for':'obsolete','refsABOUT':'references','apis-for-creating-and-navigating-browsing-contexts-by-name':'browsers','entity-Zdot':'named-character-references','concept-row-group':'tabular-data','parse-a-time-component':'common-microsyntaxes','concept-spellcheck-default-true':'editing','dom-canvas-toblob':'the-canvas-element','sectioning-content-0':'content-models','dom-datatransferitem-getasstring':'dnd','selector-required':'links','entity-tshcy':'named-character-references','dom-ol-type':'grouping-content','resolve-a-url':'urls','dom-datatransfer-setdragimage':'dnd',lists':'rendering','dom-input-dirname':'the-input-element','htmlallcollection-0':'common-dom-interfaces','dom-input-src':'the-input-element','entity-ulcorn':'named-character-references','dom-canvas-height':'the-canvas-element','dom-audiotrack-enabled':'the-iframe-element','htmlmediaelement':'the-iframe-element','entity-UpArrow':'named-character-references','entity-Beta':'named-character-references','dom-texttrackcue-size':'the-iframe-element','attr-object-hspace':'obsolete','attr-input-type-search-keyword':'the-input-element','entity-isindot':'named-character-references','attr-fe-name-charset':'association-of-controls-and-forms','entity-uacute-legacy':'named-character-references','script-processing-empty':'scripting-1','definitions':'association-of-controls-and-forms','ix-handler-oncanplaythrough':'index','htmlcanvaselement':'the-canvas-element','handler-window-onunload':'webappapis','url':'urls','valid-date-or-time-string':'common-microsyntaxes','entity-lurdshar':'named-character-references','entity-ogt':'amed-character-references','dom-tr-choff':'obsolete','attr-time-datetime':'text-level-semantics','the-body-element-0':'dom','entity-DownArrowBar':'named-character-references','entity-parsl':'named-character-references','editing':'editing','attr-dfn-title':'text-level-semantics','entity-xi':'named-character-references','dom-document-vlinkcolor':'obsolete','entity-eqsim':'named-character-references','entity-angrtvbd':'named-character-references','comma-separated-tokens':'common-microsyntaxes','entity-Coproduct':'named-character-references','entity-maltese':'named-character-references','entity-smallsetminus':'named-character-references','entity-rarrw':'named-character-references','entity-GreaterEqualLess':'named-character-references','the-kbd-element':'text-level-semantics','entity-rarrc':'named-character-references','entity-rarrb':'named-character-references','entity-succnapprox':'named-character-references','entity-lnE':'named-character-references','resource-sharing-check':'infrastructure','entity-rightrightrrows':'named-character-references','entity-reals':'named-character-references','dom-dim-height':'the-map-element','refsOPENSEARCH':'references','entity-lne':'named-character-references','dom-a-host':'text-level-semantics','entity-Laplacetrf':'named-character-references','ix-handler-window-onhashchange':'index','the-tfoot-element':'tabular-data','entity-clubsuit':'named-character-references','basefont':'obsolete','entity-diamondsuit':'named-character-references','flow-content':'content-models','handler-window-onerror':'webappapis','dom-element-id':'infrastructure','entity-exponentiale':'named-character-references','dom-tbody-deleterow':'tabular-data','attr-body-marginright':'obsolete','handler-mediacontroller-onratechange':'the-iframe-element','process-the-iframe-attributes':'the-iframe-element','entity-flat':'named-character-references','bidirectional-algorithm-formatting-character-ranges':'content-models','entity-lesdoto':'named-character-references','entity-bdquo':'named-character-references','entity-easer':'named-character-references','entity-divideontimes':'named-character-references','past-pseudo-class':'rendering','entity-ntlg':'named-character-references','dom-track-loading':'the-iframe-element','entity-NotHumpDownHump':'named-character-references','dom-draggable':'dnd','entity-DiacriticalTilde':'named-character-references','selector-visited':'links','attr-col-width':'obsolete','entity-iota':'named-character-references','img-yes':'embedded-content-1','dom-style-type':'semantics','entity-NotNestedGreaterGreater':'named-character-references','the-hr-element-0':'rendering','dom-mediacontroller-playbackrate':'the-iframe-element','entity-diam':'named-character-references','entity-mnplus':'named-character-references','nested-browsing-contexts':'browsers','dom-hashchangeevent-newurl':'history','entity-NotLeftTriangleBar':'named-character-references','entity-Omicron':'named-character-references','adjust-foreign-attributes':'tree-construction','attr-media-autoplay':'the-iframe-element','entity-eth':'named-charcter-references','entity-eta':'named-character-references','named-character-references':'named-character-references','handler-window-ononline':'webappapis','other-pragma-directives':'semantics','htmlformcontrolscollection':'common-dom-interfaces','entity-Tilde':'named-character-references','entity-ReverseEquilibrium':'named-character-references','entity-iprod':'named-character-references','drag-data-store':'dnd','attr-tdth-nowrap':'obsolete','the-section-element':'sections','the-drag-data-store':'dnd','attribute-s-serialized-name':'the-end','attr-input-autocomplete-off-state':'common-input-element-attributes','attr-fs-enctype-text':'association-of-controls-and-forms','entity-nsmid':'named-character-references','entity-xdtri':'named-character-references','handler-onmousedown':'webappapis','attr-link-hreflang':'semantics','concept-dnd-ro':'dnd','concept-dnd-rw':'dnd','dom-col-choff':'obsolete','dom-a-target':'text-level-semantics','entity-cfr':'named-character-references','concept-error-handled':'webappapis',entity-iiota':'named-character-references','entity-iquest-legacy':'named-character-references','empty-cell':'tabular-data','entity-weierp':'named-character-references','attr-input-pattern':'common-input-element-attributes','entity-plustwo':'named-character-references','concept-input-list':'common-input-element-attributes','dom-p-align':'obsolete','attr-link-rel':'semantics','synchronising-multiple-media-elements':'the-iframe-element','dom-tdth-nowrap':'obsolete','attr-link-rev':'obsolete','attr-iframe-marginheight':'obsolete','drag-and-drop-processing-model':'dnd','attr-datafld':'obsolete','entity-simdot':'named-character-references','the-input-element-as-a-checkbox-and-radio-button-widgets':'rendering','dom-meta-httpequiv':'semantics','entity-ugrave-legacy':'named-character-references','current-drag-operation':'dnd','the-small-element':'text-level-semantics','command-facet-icon':'commands','refsEUCJP':'references','entity-rbarr':'named-character-references','ix-handler-onselect':'index','attr-tdth-axis':'osolete','navigatorid':'timers','authors-using-html':'iana','entity-yopf':'named-character-references','script-s-global-object':'webappapis','entity-percnt':'named-character-references','dom-iscontenteditable':'editing','dom-datatransfer-types':'dnd','pagetransitionevent':'history','home-subtree':'infrastructure','entity-cent':'named-character-references','entity-loplus':'named-character-references','dom-windowmodal-dialogarguments':'timers','barprop':'browsers','entity-dzigrarr':'named-character-references','already-started':'scripting-1','entity-PartialD':'named-character-references','jump-to-a-code-entry-point':'webappapis','entity-ascr':'named-character-references','entity-curlywedge':'named-character-references','handler-oncanplaythrough':'webappapis','attr-legend-align':'obsolete','source-browsing-context':'history','entity-Qopf':'named-character-references','dom-input-value-filename':'common-input-element-attributes','the-stack-of-open-elements':'parsing','entity-ccaps':'named-character-references','etity-lessdot':'named-character-references','event-mediacontroller-canplaythrough':'the-iframe-element','entity-upuparrows':'named-character-references','cdata-rcdata-restrictions':'syntax','entity-FilledVerySmallSquare':'named-character-references','attribute-name-state':'tokenization','dom-tdth-cellindex':'tabular-data','entity-Wopf':'named-character-references','security-nav':'browsers','entity-YIcy':'named-character-references','entity-Ofr':'named-character-references','navigate-fragid-step':'history','dom-keygen-type':'the-button-element','htmllabelelement':'forms','start-tags':'syntax','comment-end-dash-state':'tokenization','content-categories':'content-models','parsing-main-incolgroup':'tree-construction','the-optgroup-element':'the-button-element','concept-select-option-list':'the-button-element','refsRFC1557':'references','explicitly-supported-xml-type':'history','dom-cva-willvalidate':'association-of-controls-and-forms','handler-mediacontroller-ondurationchange':'the-iframe-element','the-history-iterface':'history','entity-COPY-legacy':'named-character-references','htmlfieldsetelement':'forms','entity-angsph':'named-character-references','entity-circledcirc':'named-character-references','entity-Sopf':'named-character-references','scriptTag':'tree-construction','entity-spadesuit':'named-character-references','hierarchical-url':'urls','dom-area-rel':'the-map-element','attr-fs-enctype-urlencoded':'association-of-controls-and-forms','paused-media-controller':'the-iframe-element','entity-DownLeftVectorBar':'named-character-references','strip-leading-and-trailing-whitespace':'common-microsyntaxes','rcdata-end-tag-name-state':'tokenization','activation':'editing','header-and-data-cell-semantics':'tabular-data','case-sensitivity-and-string-comparison':'infrastructure','namespaces':'namespaces','dom-form-item':'forms','entity-hslash':'named-character-references','entity-wedge':'named-character-references','dom-tr-sectionrowindex':'tabular-data','entity-backepsilon':'named-character-references','a-graphical-rpresentation-of-some-of-the-surrounding-text':'embedded-content-1','entity-Pcy':'named-character-references','entity-Hscr':'named-character-references','entity-iecy':'named-character-references','attr-meta-http-equiv-content-language':'semantics','entity-models':'named-character-references','entity-COPY':'named-character-references','dom-a-text':'text-level-semantics','attr-input-type-button-keyword':'the-input-element','dom-select-type':'the-button-element','valid-mime-type-with-no-parameters':'infrastructure','entity-nleqslant':'named-character-references','parse-error':'parsing','dom-marquee-stop':'obsolete','entity-andand':'named-character-references','entity-ngeqslant':'named-character-references','quirks-mode':'infrastructure','character-encodings-0':'parsing','attr-link-href':'semantics','entity-laemptyv':'named-character-references','concept-encoding-confidence':'parsing','entity-tritime':'named-character-references','entity-lmoustache':'named-character-references','script-data-state':'tokenization''entity-ufr':'named-character-references','cors-same-origin':'fetching-resources','split-a-string-on-commas':'common-microsyntaxes','entity-isinE':'named-character-references','entity-Cdot':'named-character-references','dom-applet-code':'obsolete','attr-object-align':'obsolete','html-mime-type':'infrastructure','entity-isins':'named-character-references','dom-form-reset':'forms','entity-smid':'named-character-references','browsing-the-web':'history','text-track-showing':'the-iframe-element','entity-larr':'named-character-references','resourceSuspend':'the-iframe-element','entity-bigoplus':'named-character-references','entity-neArr':'named-character-references','entity-Yacute-legacy':'named-character-references','ix-handler-onloadedmetadata':'index','dom-barprop-visible':'browsers','dom-media-paused':'the-iframe-element','handler-mediacontroller-onwaiting':'the-iframe-element','entity-Gammad':'named-character-references','the-img-element':'embedded-content-1','entity-csupe':'named-character-references','entiy-Ecirc':'named-character-references','attr-meta-http-equiv-refresh':'semantics','text-plain-encoding-algorithm':'association-of-controls-and-forms','dom-input-min':'the-input-element','entity-mfr':'named-character-references','entity-LeftArrowRightArrow':'named-character-references','attr-form-autocomplete-off-state':'forms','found-a-media-resource-specific-timed-track':'the-iframe-element','syntax-attributes':'syntax','command-facet-checkedstate':'commands','entity-subseteq':'named-character-references','text-track-kind':'the-iframe-element','concept-dnd-p':'dnd','dom-linkstyle-sheet':'infrastructure','dom-document-writeln':'content-models','base-url-change-steps':'infrastructure','entity-epsilon':'named-character-references','the-details-element':'interactive-elements','plaintext-state':'tokenization','entity-varsupsetneq':'named-character-references','element-content-categories':'index','parsing-cache-manifests':'offline','poster-frame':'the-iframe-element','refsWHATWGWIKI':'references','entity-xcap':'nmed-character-references','hasfeature':'common-dom-interfaces','attributes-0':'syntax','attributes-1':'index','handler-onmouseout':'webappapis','concept-input-min':'common-input-element-attributes','entity-vcy':'named-character-references','most-recently-reported-readiness-state':'the-iframe-element','entity-LeftArrow':'named-character-references','attr-marquee-behavior-scroll':'obsolete','weeks':'common-microsyntaxes','handler-mediacontroller-onemptied':'the-iframe-element','dom-document-nameditem':'dom','entity-simg':'named-character-references','entity-sime':'named-character-references','entity-scnap':'named-character-references','entity-siml':'named-character-references','resulting-autocompletion-state':'common-input-element-attributes','attr-fieldset-disabled':'forms','dom-form-length':'forms','the-u-element':'text-level-semantics','handler-window-onmessage':'webappapis','entity-planckh':'named-character-references','attr-object-type':'the-iframe-element','the-input-element-as-a-text-entry-widget':'renering','entity-nsucceq':'named-character-references','attr-ol-type':'grouping-content','htmlhrelement':'grouping-content','generic-task-sources':'webappapis','dom-input-readonly':'the-input-element','entity-dotminus':'named-character-references','default-media':'semantics','dom-area-search':'the-map-element','attr-link-urn':'obsolete','html-elements':'infrastructure','refsRFC2388':'references','dom-frame-longdesc':'obsolete','entity-dash':'named-character-references','entity-lotimes':'named-character-references','attr-media-preload-none-state':'the-iframe-element','submitting-element-directionality':'association-of-controls-and-forms','concept-meter-maximum':'the-button-element','script-processing-defer':'scripting-1','concept-textarea-api-value':'the-button-element','the-input-element':'the-input-element','valid-global-date-and-time-string':'common-microsyntaxes','the-initial-insertion-mode':'tree-construction','limited-to-only-non-negative-numbers-greater-than-zero':'common-dom-interfaces','dom-track-srclng':'the-iframe-element','entity-ordf-legacy':'named-character-references','attr-media-controls':'the-iframe-element','htmlmetaelement':'semantics','dom-location-hash':'history','entity-omid':'named-character-references','entity-div':'named-character-references','attr-fe-autofocus':'association-of-controls-and-forms','entity-prec':'named-character-references','entity-dArr':'named-character-references','dom-marquee-scrollamount':'obsolete','entity-die':'named-character-references','entity-LowerLeftArrow':'named-character-references','parse-a-manifest':'offline','entity-plusacir':'named-character-references','dom-textarea-maxlength':'the-button-element','entity-nscr':'named-character-references','concept-dropzone-operation':'dnd','entity-Yopf':'named-character-references','attr-button-value':'the-button-element','dom-texttrack-disabled':'the-iframe-element','entity-nsce':'named-character-references','script-processing-noscript':'scripting-1','attr-object-declare':'obsolete','video-object-fit':'rendering','att-object-name':'the-iframe-element','event-definitions':'the-iframe-element','entity-THORN':'named-character-references','fetching-resources':'fetching-resources','entity-iscr':'named-character-references','entity-mapstodown':'named-character-references','dom-document-fgcolor':'obsolete','concept-time-timezone':'text-level-semantics','dom-domstringmap-setitem':'common-dom-interfaces','dom':'dom','consumed':'parsing','entity-acirc-legacy':'named-character-references','entity-epsi':'named-character-references','dom-optgroup-label':'the-button-element','entity-sqsupe':'named-character-references','frame-border-color':'rendering','handler-onabort':'webappapis','entity-nesim':'named-character-references','entity-varsupsetneqq':'named-character-references','syntax':'syntax','allowed-to-show-a-pop-up':'browsers','handler-onreset':'webappapis','palpable-content-0':'content-models','dom-fieldset-elements':'forms','entity-Iacute':'named-character-references','entity-llhard':'named-character-references','script-s-base-rl':'webappapis','entity-Exists':'named-character-references','mathml-namespace':'namespaces','entity-LessEqualGreater':'named-character-references','print-when-loaded':'timers','entity-GJcy':'named-character-references','event-media-canplay':'the-iframe-element','entity-CapitalDifferentialD':'named-character-references','entity-divide-legacy':'named-character-references','entity-bkarow':'named-character-references','event-mediacontroller-loadedmetadata':'the-iframe-element','selector-enabled':'links','dom-windowtimers-cleartimeout':'timers','entity-Esim':'named-character-references','form-submission-0':'association-of-controls-and-forms','entity-bcong':'named-character-references','texttrackcue':'the-iframe-element','refsRFC5724':'references','dom-texttrackcue-direction':'the-iframe-element','entity-boxur':'named-character-references','entity-quatint':'named-character-references','quotaexceedederror':'infrastructure','dom-basefont-color':'obsolete','handler-onloadeddata':'webappapis','entity-boxul':'named-haracter-references','dom-location-assign':'history','entity-boxuR':'named-character-references','overview-of-the-parsing-model':'parsing','dom-dragevent-datatransfer':'dnd','dom-option-defaultselected':'the-button-element','urls':'urls','the-select-element-0':'rendering','entity-mapstoleft':'named-character-references','entity-ocy':'named-character-references','dom-texttrackcue-getcueashtml':'the-iframe-element','attr-input-maxlength':'common-input-element-attributes','entity-ropar':'named-character-references','attr-input-min':'common-input-element-attributes','eventinit':'infrastructure','attr-input-type-url-keyword':'the-input-element','entity-longleftarrow':'named-character-references','htmlembedelement':'the-iframe-element','entity-Poincareplane':'named-character-references','dom-map-areas':'the-map-element','attr-crossorigin-use-credentials':'fetching-resources','character-encoding-declaration':'semantics','entity-gnap':'named-character-references','concept-uda-setter':'urls','entity-Square':'named-caracter-references','entity-nvlArr':'named-character-references','date-state':'states-of-the-type-attribute','entity-lcedil':'named-character-references','best-practices-for-authors-using-media-elements':'the-iframe-element','dom-dir-compact':'obsolete','dom-hr-noshade':'obsolete','entity-odsold':'named-character-references','attr-input-type-text-keyword':'the-input-element','the-source-element':'the-iframe-element','browsing-context-name':'browsers','receives-a-set-cookie-string':'infrastructure','attr-form-accept-charset':'forms','entity-rAarr':'named-character-references','entity-NotSucceeds':'named-character-references','attr-link-charset':'obsolete','entity-Uopf':'named-character-references','dom-element-tagname':'infrastructure','entity-RightTriangleBar':'named-character-references','entity-downarrow':'named-character-references','table-descriptions-techniques':'tabular-data','entity-submult':'named-character-references','value-track-kind-none':'the-iframe-element','entity-chi':'named-character-refereces','entity-late':'named-character-references','entity-Zeta':'named-character-references','ix-handler-onplay':'index','the-status-bar-barprop-object':'browsers','entity-xrarr':'named-character-references','entity-cwconint':'named-character-references','entity-rightharpoonup':'named-character-references','credential-flag':'infrastructure','attr-input-type-image-keyword':'the-input-element','using-the-accesskey-attribute-to-define-a-command-on-other-elements':'commands','attr-ol-type-state-decimal':'grouping-content','dom-texttrackcue-lineposition':'the-iframe-element','htmltimeelement':'text-level-semantics','dom-appcache-idle':'offline','attribute-text':'elements','dom-radionodelist-value':'common-dom-interfaces','attr-fe-name-isindex':'association-of-controls-and-forms','character':'infrastructure','dom-history':'history','entity-iogon':'named-character-references','entity-curarr':'named-character-references','canceled-activation-steps':'content-models','event-dragover':'dnd','latest-entry':'history','bacground':'introduction','htmlobjectelement':'the-iframe-element','security-document':'dom','dom-media-currenttime':'the-iframe-element','dom-navigator-iscontenthandlerregistered':'timers','entity-gnsim':'named-character-references','entity-larrfs':'named-character-references','dom-table-createcaption':'tabular-data','entity-Map':'named-character-references','domstringmap-0':'common-dom-interfaces','invalidmodificationerror':'infrastructure','css-extensions':'rendering','entity-cups':'named-character-references','application-x-www-form-urlencoded':'iana','paragraphs':'content-models','the-textarea-element-0':'rendering','entity-twoheadrightarrow':'named-character-references','phrasing-content':'content-models','entity-scap':'named-character-references','attr-meter-min':'the-button-element','attr-command-disabled':'interactive-elements','entity-quot':'named-character-references','entity-Lang':'named-character-references','handler-ondblclick':'webappapis','entity-Dot':'named-character-references','dom-option-diabled':'the-button-element','entity-vzigzag':'named-character-references','encoding-sniffing-algorithm':'parsing','dom-tr-cells':'tabular-data','reflecting-content-attributes-in-idl-attributes':'common-dom-interfaces','parsing':'parsing','entity-Darr':'named-character-references','attr-param-type':'obsolete','dom-input-checked':'common-input-element-attributes','entity-Rcedil':'named-character-references','negative-tabindex':'editing','handler-mediacontroller-onended':'the-iframe-element','dom-document-createelementns':'infrastructure','strip-line-breaks':'common-microsyntaxes','entity-andd':'named-character-references','dom-cva-checkvalidatity':'association-of-controls-and-forms','entity-roplus':'named-character-references','entity-nsubseteq':'named-character-references','entity-ETH-legacy':'named-character-references','entity-gjcy':'named-character-references','alternative-style-sheet-sets':'infrastructure','concept-input-value-number-string':'the-input-element','entity-ETH':'named-character-references','ntity-Sfr':'named-character-references','editing-host':'editing','script-data-double-escaped-dash-state':'tokenization','entity-dot':'named-character-references','attr-spellcheck':'editing','entity-oslash-legacy':'named-character-references','attr-a-charset':'obsolete','dom-br-clear':'obsolete','concept-datetime':'common-microsyntaxes','a-group-of-images-that-form-a-single-larger-picture-with-links':'embedded-content-1','text-track-hidden':'the-iframe-element','hardwareLimitations':'infrastructure','entity-nisd':'named-character-references','attr-textarea-placeholder':'the-button-element','event-input-change':'common-input-element-attributes','entity-ac':'named-character-references','entity-af':'named-character-references','dom-textarea-defaultvalue':'the-button-element','local-dates-and-times':'common-microsyntaxes','editors':'infrastructure','media-timeline':'the-iframe-element','entity-ap':'named-character-references','entity-yacute':'named-character-references','htmlselectelement':'the-button-element','ntity-ovbar':'named-character-references','entity-Ouml':'named-character-references','concept-http-equivalent-get':'fetching-resources','xml-namespace':'namespaces','placeholder-label-option':'the-button-element','dir':'obsolete','entity-DownLeftVector':'named-character-references','attr-dataformatas':'obsolete','the-keygen-element-0':'rendering','dom-document-hasfocus':'editing','entity-Vee':'named-character-references','dom-input-width':'the-input-element','entity-ngeqq':'named-character-references','rules-for-updating-the-display-of-webvtt-text-tracks':'rendering','entity-bump':'named-character-references','entity-rang':'named-character-references','application-x-www-form-urlencoded-decoding-algorithm':'association-of-controls-and-forms','attr-param-value':'the-iframe-element','attr-input-hspace':'obsolete','character-reference-in-rcdata-state':'tokenization','entity-Kcy':'named-character-references','entity-Alpha':'named-character-references','handler-oninvalid':'webappapis','entity-planck':'named-charater-references','align-descendants':'rendering','html-parser':'parsing','changing-the-encoding-while-parsing':'parsing','set-of-space-separated-tokens':'common-microsyntaxes','iana':'iana','entity-circlearrowright':'named-character-references','refsRFC2483':'references','dom-uda-hostname':'urls','entity-ssmile':'named-character-references','attr-meta-http-equiv-set-cookie':'semantics','entity-measuredangle':'named-character-references','attr-object-standby':'obsolete','mouseevent':'infrastructure','attr-mod-datetime':'edits','entity-pluscir':'named-character-references','stylesheet':'infrastructure','parse-a-time-string':'common-microsyntaxes','after-doctype-system-keyword-state':'tokenization','dom-texttrackcue-textposition':'the-iframe-element','content-type-sniffing:-text-or-binary':'fetching-resources','report-the-error':'webappapis','parsing-main-incaption':'tree-construction','concept-input-step-default-base':'common-input-element-attributes','entity-cscr':'named-character-references','dom-area-target:'the-map-element','attr-link-media':'semantics','handler-ontimeupdate':'webappapis','entity-Lcy':'named-character-references','dom-window-locationbar':'browsers','attr-fs-novalidate':'association-of-controls-and-forms','table-uda':'urls','media-playback':'the-iframe-element','entity-sup1':'named-character-references','entity-subset':'named-character-references','entity-sup3':'named-character-references','entity-sup2':'named-character-references','entity-prnsim':'named-character-references','entity-hardcy':'named-character-references','charset':'semantics','auxiliary-browsing-context':'browsers','dom-media-startoffsettime':'the-iframe-element','entity-NotHumpEqual':'named-character-references','the-before-html-insertion-mode':'tree-construction','entity-supe':'named-character-references','attr-input-type-number-keyword':'the-input-element','attr-hyperlink-type':'links','entity-bowtie':'named-character-references','form-submission-algorithm':'association-of-controls-and-forms','sandboxPluginObject':'the-ifrae-element','outline':'sections','entity-supE':'named-character-references','entity-Ucirc-legacy':'named-character-references','attr-iframe-sandbox':'the-iframe-element','wrongdocumenterror':'infrastructure','script-processing-parser-inserted':'scripting-1','entity-circledast':'named-character-references','entity-Supset':'named-character-references','entity-rangle':'named-character-references','entity-capbrcup':'named-character-references','htmlquoteelement':'grouping-content','user-prompts':'timers','dom-video-poster':'the-iframe-element','entity-eDot':'named-character-references','entity-Barv':'named-character-references','listing':'obsolete','dom-object-codetype':'obsolete','refsCP50220':'references','sandboxed-scripts-browsing-context-flag':'the-iframe-element','entity-rtri':'named-character-references','entity-Imacr':'named-character-references','category-listed':'forms','entity-blank':'named-character-references','entity-qfr':'named-character-references','entity-Bfr':'named-character-references','embeded-content-2':'rendering','embedded-content-1':'embedded-content-1','embedded-content-0':'content-models','entity-REG':'named-character-references','entity-NotVerticalBar':'named-character-references','the-required-attribute':'common-input-element-attributes','manifests':'offline','entity-propto':'named-character-references','syntax-tag-omission':'syntax','entity-cap':'named-character-references','dom-navigator-appversion':'timers','htmlhtmlelement':'semantics','sectioning-root':'sections','htmllinkelement':'semantics','suffering-from-a-pattern-mismatch':'association-of-controls-and-forms','ix-handler-window-onbeforeunload':'index','has-a-style-sheet-that-is-blocking-scripts':'semantics','language':'elements','dom-track-kind':'the-iframe-element','entity-quaternions':'named-character-references','valid-list-of-integers':'common-microsyntaxes','entity-lbbrk':'named-character-references','entity-Mcy':'named-character-references','entity-larrhk':'named-character-references','entity-DoubleLongRightArrow':'namedcharacter-references','unknown-images':'embedded-content-1','refsFILESYSTEMAPI':'references','dom-fae-form':'association-of-controls-and-forms','entity-Iota':'named-character-references','building-menus-and-toolbars':'interactive-elements','entity-rArr':'named-character-references','scroll-to-fragid':'history','elements-0':'syntax','elements-1':'index','limited-to-only-non-negative-numbers':'common-dom-interfaces','dom-img-longdesc':'obsolete','refsRFC4395':'references','entity-LessTilde':'named-character-references','dom-select-length':'the-button-element','script-processing-for':'scripting-1','the-q-element':'text-level-semantics','refsRFC1345':'references','entity-bfr':'named-character-references','entity-sccue':'named-character-references','entity-nvHarr':'named-character-references','entity-yucy':'named-character-references','dom-tdth-bgcolor':'obsolete','entity-Cconint':'named-character-references','the-scrollbar-barprop-object':'browsers','dom-input-pattern':'the-input-element','dom-input-value-defaut-on':'common-input-element-attributes','htmltablecaptionelement':'tabular-data','entity-rcedil':'named-character-references','script-data-end-tag-name-state':'tokenization','dom-hx-align':'obsolete','entity-NotRightTriangleBar':'named-character-references','dom-a-charset':'obsolete','event-pagehide':'history','dom-area-coords':'the-map-element','entity-tbrk':'named-character-references','general-guidelines':'embedded-content-1','dom-fs-formtarget':'association-of-controls-and-forms','entry-script':'browsers','entity-block':'named-character-references','attr-input-dirname':'common-input-element-attributes','attr-input-checked':'the-input-element','dom-fs-target':'association-of-controls-and-forms','entity-ffilig':'named-character-references','entity-backsim':'named-character-references','entity-Mellintrf':'named-character-references','htmldocument':'browsers','entity-intercal':'named-character-references','the-dirname-attribute':'common-input-element-attributes','attr-area-shape-default':'the-map-element','ntity-prap':'named-character-references','media-controller-playback-rate':'the-iframe-element','attributes-common-to-form-controls':'association-of-controls-and-forms','image-map':'the-map-element','attr-optgroup-label':'the-button-element','entity-HorizontalLine':'named-character-references','entity-rcy':'named-character-references','entity-pound-legacy':'named-character-references','attr-iframe-sandbox-allow-scripts':'the-iframe-element','execute-the-script-block':'scripting-1','entity-rarrsim':'named-character-references','entity-downdownarrows':'named-character-references','dom-validitystate-rangeunderflow':'association-of-controls-and-forms','defineTimeline':'the-iframe-element','in-the-past':'rendering','entity-gE':'named-character-references','svg-namespace':'namespaces','entity-ouml-legacy':'named-character-references','misnested-tags:-b-i-b-i':'the-end','entity-PrecedesSlantEqual':'named-character-references','entity-djcy':'named-character-references','attr-link-methods':'obsolete','handler-mediacotroller-ontimeupdate':'the-iframe-element','entity-lozenge':'named-character-references','entity-gg':'named-character-references','entity-ge':'named-character-references','entity-LeftDownVectorBar':'named-character-references','entity-gl':'named-character-references','attr-script-language':'obsolete','entity-gt':'named-character-references','entity-Emacr':'named-character-references','dom-iframe-longdesc':'obsolete','ix-handler-window-ononline':'index','attr-option-selected':'the-button-element','infrastructure':'infrastructure','parsing-main-afterbody':'tree-construction','svg-0':'the-map-element','scripting-1':'scripting-1','entity-kappa':'named-character-references','wai-aria':'content-models','entity-Nfr':'named-character-references','dates':'common-microsyntaxes','entity-kscr':'named-character-references','entity-Superset':'named-character-references','insert-an-element-into-a-document':'infrastructure','entity-capcup':'named-character-references','attr-marquee-direction-down':'obsolete','dom-appcache-bort':'offline','rcdata-less-than-sign-state':'tokenization','entity-varnothing':'named-character-references','htmlbaseelement':'semantics','entity-jukcy':'named-character-references','entity-gbreve':'named-character-references','entity-hearts':'named-character-references','entity-ngE':'named-character-references','text-track-list-of-cues':'the-iframe-element','entity-gesdotol':'named-character-references','dom-navigator-canplaytype':'the-iframe-element','link-type-bookmark':'links','concept-input-required':'common-input-element-attributes','refsTIS620':'references','entity-nge':'named-character-references','time-ranges':'the-iframe-element','attr-area-shape-keyword-default':'the-map-element','entity-ngt':'named-character-references','the-link-element':'semantics','serializing-xhtml-fragments':'the-xhtml-syntax','text-track-cue-display-state':'the-iframe-element','dom-canvas-width':'the-canvas-element','entity-npreceq':'named-character-references','entity-NotSquareSupersetEqual':'named-character-references''entity-xharr':'named-character-references','htmlbodyelement':'sections','entity-CupCap':'named-character-references','entity-Lambda':'named-character-references','assigning-a-media-controller-declaratively':'the-iframe-element','dom-iframe-marginwidth':'obsolete','entity-yacute-legacy':'named-character-references','entity-pertenk':'named-character-references','the-map-element':'the-map-element','dom-document-body':'dom','the-progress-element':'the-button-element','entity-szlig':'named-character-references','entity-Pscr':'named-character-references','entity-succapprox':'named-character-references','entity-ogon':'named-character-references','entity-iocy':'named-character-references','dom-table-deletethead':'tabular-data','dom-link-disabled':'semantics','entity-Ascr':'named-character-references','entity-AElig-legacy':'named-character-references','design-notes':'introduction','entity-lrcorner':'named-character-references','entity-odiv':'named-character-references','entity-utdot':'named-character-references','etity-gneq':'named-character-references','dom-click':'editing','dom-videotrack-label':'the-iframe-element','the-thead-element':'tabular-data','event-hashchange':'history','entity-notni':'named-character-references','concept-plugin-secure':'infrastructure','concept-appcache-manifest-fallback':'offline','entity-thorn-legacy':'named-character-references','concept-embed-active':'the-iframe-element','dom-top':'browsers','entity-nsupseteq':'named-character-references','audience':'introduction','entity-supplus':'named-character-references','dom-applet-alt':'obsolete','entity-nshortmid':'named-character-references','entity-precnapprox':'named-character-references','entity-supsetneq':'named-character-references','entity-precapprox':'named-character-references','run-canceled-activation-steps':'content-models','attr-base-target':'semantics','images':'rendering','requirements-relating-to-bidirectional-algorithm-formatting-characters':'content-models','attributes-common-to-ins-and-del-elements':'edits','entity-lfr':'name-character-references','dom-textarea-cols':'the-button-element','nomodificationallowederror':'infrastructure','the-video-element':'the-iframe-element','dom-media-network_empty':'the-iframe-element','dom-document-all':'obsolete','the-meter-element-0':'rendering','dom-iframe-contentwindow':'the-iframe-element','dom-applet-name':'obsolete','refsRFC4648':'references','edits-and-tables':'edits','title-on-style':'semantics','serializing-a-css-value':'infrastructure','the-script-block-s-fallback-character-encoding':'scripting-1','entity-rhov':'named-character-references','parent-browsing-context':'browsers','references':'references','entity-triangleq':'named-character-references','entity-YUcy':'named-character-references','entity-starf':'named-character-references','htmltablesectionelement':'tabular-data','entity-upsi':'named-character-references','entity-DoubleRightTee':'named-character-references','attr-source-type':'the-iframe-element','styling':'semantics','relevant-application-cache':'offline','entity-langd':named-character-references','handler-oninput':'webappapis','the-code-element':'text-level-semantics','entity-bumpE':'named-character-references','attr-fs-formnovalidate':'association-of-controls-and-forms','syntax-text':'syntax','using-the-rules-for':'parsing','list-of-scripts-that-will-execute-when-the-document-has-finished-parsing':'scripting-1','attr-command-title':'interactive-elements','media-controller-duration':'the-iframe-element','entity-dharr':'named-character-references','entity-SHCHcy':'named-character-references','entity-dharl':'named-character-references','dom-event-target':'infrastructure','dom-col-width':'obsolete','file':'infrastructure','entity-MediumSpace':'named-character-references','handler-onloadstart':'webappapis','utf-8':'infrastructure','dialog-arguments':'timers','an-image-not-intended-for-the-user':'embedded-content-1','entity-nldr':'named-character-references','command-facet-action':'commands','entity-aelig':'named-character-references','entity-Larr':'named-character-references''script-data-double-escape-start-state':'tokenization','disowned-its-opener':'browsers','the-:past-and-:future-pseudo-classes':'rendering','fallback-content':'content-models','dom-fs-encoding':'association-of-controls-and-forms','the-em-element':'text-level-semantics','css-element-reference-identifier':'infrastructure','entity-equals':'named-character-references','dom-media-texttracks':'the-iframe-element','definitions-0':'webappapis','definitions-1':'webappapis','browsers':'browsers','dom-canvas-todataurl':'the-canvas-element','entity-Xfr':'named-character-references','dom-tbody-ch':'obsolete','dom-mod-cite':'edits','tree-order':'infrastructure','concept-input-type-file-selected':'number-state','dom-document-embeds':'dom','the-session-history-of-browsing-contexts':'history','entity-midcir':'named-character-references','dom-table-rules':'obsolete','entity-fscr':'named-character-references','entity-amp-legacy':'named-character-references','refsRFC3676':'references','dom-timeranges-length':'the-iframe-element,'entity-lsim':'named-character-references','entity-nvrArr':'named-character-references','entity-ycirc':'named-character-references','headings-and-sections':'sections','entity-Sqrt':'named-character-references','plugins':'infrastructure','dom-audio':'the-iframe-element','entity-gtlPar':'named-character-references','ix-handler-onmousewheel':'index','concept-appcache-foreign':'offline','insertion-mode':'parsing','mathml-text-integration-point':'tree-construction','entity-nequiv':'named-character-references','entity-sqsupseteq':'named-character-references','flow-content-1':'rendering','flow-content-0':'content-models','script-data-double-escaped-dash-dash-state':'tokenization','entity-frasl':'named-character-references','entity-TildeTilde':'named-character-references','entity-reg':'named-character-references','entity-opar':'named-character-references','dom-window-scrollbars':'browsers','entity-midast':'named-character-references','attr-iframe-frameborder':'obsolete','attr-col-charoff':'obsolete','convert-a-lis-of-dimensions-to-a-list-of-pixel-values':'rendering','concept-event-type':'infrastructure','dom-texttrack-hidden':'the-iframe-element','attr-a-urn':'obsolete','entity-sim':'named-character-references','entity-infintie':'named-character-references','entity-NotGreaterGreater':'named-character-references','entity-el':'named-character-references','attr-ul-type':'obsolete','entity-ee':'named-character-references','entity-eg':'named-character-references','entity-ijlig':'named-character-references','dom-domimplementation-createhtmldocument':'infrastructure','pending-application-cache-download-process-tasks':'offline','attr-col-span':'tabular-data','entity-amacr':'named-character-references','paragraph':'content-models','dom-innerhtml':'infrastructure','dom-html-version':'obsolete','entity-loang':'named-character-references','entity-SquareUnion':'named-character-references','numbers':'common-microsyntaxes','rules-for-parsing-a-legacy-color-value':'common-microsyntaxes','entity-cylcty':'named-character-references',entity-Igrave-legacy':'named-character-references','dom-area-protocol':'the-map-element','enabling-and-disabling-form-controls':'association-of-controls-and-forms','entity-xuplus':'named-character-references','entity-PrecedesTilde':'named-character-references','entity-NotGreaterEqual':'named-character-references','adoptionAgency':'tree-construction','entity-nsim':'named-character-references','dom-history-go':'history','column-group-header':'tabular-data','dom-accesskeylabel':'editing','dom-option-selected':'the-button-element','notfounderror':'infrastructure','refsXPATH10':'references','entity-nap':'named-character-references','entity-succcurlyeq':'named-character-references','entity-Hacek':'named-character-references','hierarchyrequesterror':'infrastructure','the-lang-and-xml:lang-attributes':'elements','refsARIAIMPL':'references','dom-manipulation-task-source':'webappapis','dom-datatransferitemlist-length':'dnd','after-doctype-public-identifier-state':'tokenization','the-dragevent-interface':'dnd','entityNscr':'named-character-references','dom-hr-size':'obsolete','entity-FilledSmallSquare':'named-character-references','entity-zhcy':'named-character-references','entity-dollar':'named-character-references','interactive-content-0':'content-models','dom-time-datetime':'text-level-semantics','entity-Breve':'named-character-references','seeking':'the-iframe-element','concept-appcache-status':'offline','event-media-pause':'the-iframe-element','entity-oplus':'named-character-references','entity-OverBar':'named-character-references','entity-micro':'named-character-references','dom-datatransferitem-kind':'dnd','entity-Iscr':'named-character-references','entity-auml':'named-character-references','dom-validitystate-customerror':'association-of-controls-and-forms','entity-nwarhk':'named-character-references','ix-handler-onerror':'index','attr-table-datapagesize':'obsolete','generate-implied-end-tags':'tree-construction','refsRFC2119':'references','entity-ulcorner':'named-character-references','attr-tbody-char':'obsolete,'the-personal-bar-barprop-object':'browsers','event-loops':'webappapis','entity-ograve':'named-character-references','entity-ssetmn':'named-character-references','dom-area-rellist':'the-map-element','entity-rHar':'named-character-references','entity-upsih':'named-character-references','attr-embed-align':'obsolete','attr-img-ismap':'embedded-content-1','entity-boxplus':'named-character-references','charset1024':'semantics','dom-script-event':'obsolete','dom-iframe-frameborder':'obsolete','entity-timesd':'named-character-references','dom-windowtimers-setinterval':'timers','entity-timesb':'named-character-references','entity-Element':'named-character-references','completely-loaded':'the-end','entity-mapsto':'named-character-references','dom-tr-ch':'obsolete','entity-rightharpoondown':'named-character-references','attr-media-preload-metadata-state':'the-iframe-element','entity-phi':'named-character-references','dom-hidden':'editing','timed-text-tracks':'the-iframe-element','entity-OverBracket':'named-characterreferences','entity-Jcirc':'named-character-references','parse-state':'parsing','entity-ntriangleright':'named-character-references','the-audio-element':'the-iframe-element','multipart-form-data-encoding-algorithm':'association-of-controls-and-forms','attr-object-border':'obsolete','handler-window-onbeforeprint':'webappapis','read-media':'history','refsBECSS':'references','sandboxWindowOpen':'browsers','dom-img-height':'embedded-content-1','simple-dialogs':'timers','text-content':'content-models','attr-input-step':'common-input-element-attributes','dom-area-pathname':'the-map-element','handler-window-onfocus':'webappapis','ix-handler-onload':'index','the-a-element':'text-level-semantics','refsUNIVCHARDET':'references','interactive':'infrastructure','attr-tr-char':'obsolete','entity-Wedge':'named-character-references','entity-rarrpl':'named-character-references','the-colgroup-element':'tabular-data','entity-coloneq':'named-character-references','cache-failure-steps':'offline','attr-body-alink':'obsolete','do-select-item':'the-button-element','audiotrack':'the-iframe-element','embedding-custom-non-visible-data-with-the-data-attributes':'elements','dom-media-controls':'the-iframe-element','attr-table-border':'tabular-data','attr-track-kind-keyword-captions':'the-iframe-element','handler-appcache-onchecking':'offline','attr-input-type-week-keyword':'the-input-element','maximum-allowed-value-length':'association-of-controls-and-forms','entity-larrlp':'named-character-references','refsCHARMOD':'references','attr-dir-rtl-state':'elements','entity-DoubleContourIntegral':'named-character-references','before-doctype-public-identifier-state':'tokenization','datatransfer':'dnd','dom-navigator-useragent':'timers','attr-style-title':'semantics','entity-doublebarwedge':'named-character-references','entity-dtdot':'named-character-references','entity-euml':'named-character-references','concept-input-max':'common-input-element-attributes','entity-gimel':'named-character-references','entity-urcrop':'named-character-references',entity-Icy':'named-character-references','entity-atilde':'named-character-references','list-of-dragged-nodes':'dnd','the-abbr-element':'text-level-semantics','attr-style-scoped':'semantics','the-autocomplete-attribute':'common-input-element-attributes','refsXMLNS':'references','restrictions-for-contents-of-script-elements':'scripting-1','entity-cuwed':'named-character-references','structure-of-this-specification':'introduction','dom-window-stop':'browsers','dom-input-max':'the-input-element','dom-applet-codebase':'obsolete','attr-param-valuetype':'obsolete','storage-mutex':'webappapis','entity-subseteqq':'named-character-references','parse-a-date-component':'common-microsyntaxes','other-applicable-specifications':'infrastructure','user-interface':'the-iframe-element','entity-Rfr':'named-character-references','entity-zwj':'named-character-references','media-resource':'the-iframe-element','entity-nsqsupe':'named-character-references','entity-NotExists':'named-character-references','establish-script-block-soure':'scripting-1','refsRFC6350':'references','embedded-content':'content-models','interfaces':'index','collections-0':'common-dom-interfaces','dom-input-value-default':'common-input-element-attributes','element-restrictions':'syntax','entity-nearhk':'named-character-references','dom-body-link':'obsolete','entity-radic':'named-character-references','entity-gacute':'named-character-references','document.write':'content-models','found-another-audio-track':'the-iframe-element','entity-Fscr':'named-character-references','handler-ondragover':'webappapis','compliance-with-other-specifications':'introduction','dom-texttrack-language':'the-iframe-element','entity-nlsim':'named-character-references','entity-NotSucceedsTilde':'named-character-references','entity-parsim':'named-character-references','entity-lrarr':'named-character-references','entity-OverParenthesis':'named-character-references','dom-media-controller':'the-iframe-element','media-element':'the-iframe-element','downloading-or-updating-an-application-cache:'offline','entity-osol':'named-character-references','entity-Otilde-legacy':'named-character-references','ix-handler-ondurationchange':'index','entity-vBar':'named-character-references','entity-squf':'named-character-references','textarea-effective-width':'rendering','dom-input-list':'common-input-element-attributes','entity-DotDot':'named-character-references','event-popstate':'history','needs-a-date':'text-level-semantics','parse-a-url':'urls','dom-a-hostname':'text-level-semantics','multicol':'obsolete','entity-ofcir':'named-character-references','entity-nhArr':'named-character-references','dom-windowmodal-returnvalue':'timers','entity-sol':'named-character-references','entity-mapstoup':'named-character-references','entity-Equilibrium':'named-character-references','concept-dropzone-match':'dnd','ix-handler-onmouseover':'index','parsing-main-inbody':'tree-construction','concept-http-equivalent-headers':'fetching-resources','entity-fopf':'named-character-references','entity-Qscr':'named-character-referencs','a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos':'embedded-content-1','dom-link-href':'semantics','pragma-set-default-language':'semantics','entity-ThinSpace':'named-character-references','entity-RightArrowBar':'named-character-references','newlines':'syntax','event-mediacontroller-canplay':'the-iframe-element','dom-spellcheck':'editing','entity-NotTildeEqual':'named-character-references','dom-track-none':'the-iframe-element','entity-Hfr':'named-character-references','concept-rel-extensions':'links','drag-data-store-default-feedback':'dnd','limited-quirks-mode':'infrastructure','attr-form-name':'forms','event-offline':'offline','big':'obsolete','entity-incare':'named-character-references','bidirectional-text':'rendering','entity-LJcy':'named-character-references','entity-triangleleft':'named-character-references','parser-inserted':'scripting-1','entity-ncy':'named-character-references','entity-NotSquareSubsetEqual':'named-character-references','dom-media-network_idle':'he-iframe-element','root-element-of-a-document-object':'infrastructure','entity-rightleftharpoons':'named-character-references','entity-gtreqqless':'named-character-references','converted-to-ascii-lowercase':'infrastructure','valid-floating-point-number':'common-microsyntaxes','dom-option-text':'the-button-element','refsECMA357':'references','examples':'tabular-data','refsWIN874':'references','the-button-element-0':'rendering','refsCSSATTR':'references','attr-input-type-keywords':'the-input-element','dom-marquee-vspace':'obsolete','opening-the-input-stream':'content-models','entity-approxeq':'named-character-references','entity-caps':'named-character-references','dom-media-currentsrc':'the-iframe-element','refsCSSCOLOR':'references','entity-IJlig':'named-character-references','dom-document-write':'content-models','dom-details-open':'interactive-elements','escapingString':'the-end','entity-sqsubseteq':'named-character-references','dom-media-have_metadata':'the-iframe-element','content-type-sniffing-0':'fetchng-resources','entity-ntilde-legacy':'named-character-references','entity-rsquo':'named-character-references','valid-browsing-context-name':'browsers','self-closing-start-tag-state':'tokenization','entity-thickapprox':'named-character-references','entity-Ocirc-legacy':'named-character-references','entity-comp':'named-character-references','refsRFC1842':'references','entity-hfr':'named-character-references','dom-select-selectedoptions':'the-button-element','frames':'obsolete','entity-subsetneqq':'named-character-references','entity-nvinfin':'named-character-references','acknowledgements':'acknowledgements','dom-col-span':'tabular-data','entity-DD':'named-character-references','common-event-behaviors':'common-input-element-attributes','entity-Prime':'named-character-references','transferable-objects':'common-dom-interfaces','entity-xopf':'named-character-references','the-iframe-element':'the-iframe-element','bring-the-media-element-up-to-speed-with-its-new-media-controller':'the-iframe-element','entity-Rang':named-character-references','external-resource-link':'links','dom-marquee-width':'obsolete','entity-DifferentialD':'named-character-references','attr-ol-type-state-lower-roman':'grouping-content','attr-hyperlink-target':'links','script-data-escaped-end-tag-name-state':'tokenization','entity-topf':'named-character-references','dom-track-error':'the-iframe-element','signed-integers':'common-microsyntaxes','refsCSSOM':'references','entity-realpart':'named-character-references','entity-vltri':'named-character-references','linkui':'semantics','entity-cudarrr':'named-character-references','valid-e-mail-address':'states-of-the-type-attribute','entity-cudarrl':'named-character-references','being-rendered':'rendering','refsGBK':'references','entity-UnderBar':'named-character-references','dom-a-port':'text-level-semantics','dom-embed-align':'obsolete','entity-zopf':'named-character-references','documents-in-the-dom':'dom','ix-handler-onfocus':'index','attr-input-max':'common-input-element-attributes','refsMEDIAFRAG':references','entity-DiacriticalDot':'named-character-references','script-s-browsing-context':'webappapis','entity-ltdot':'named-character-references','entity-NotLeftTriangleEqual':'named-character-references','entity-RoundImplies':'named-character-references','handler-onmousewheel':'webappapis','event-dragend':'dnd','dom-media-readystate':'the-iframe-element','current-media-controller':'the-iframe-element','syntax-references':'common-microsyntaxes','ix-handler-ondragstart':'index','valid-week-string':'common-microsyntaxes','entity-Del':'named-character-references','concept-fetch-loaded':'fetching-resources','entity-nvrtrie':'named-character-references','primary-context':'the-canvas-element','entity-Eogon':'named-character-references','concept-column':'tabular-data','rawtext-end-tag-open-state':'tokenization','entity-lrhar':'named-character-references','texttrack':'the-iframe-element','handler-onmouseup':'webappapis','attr-body-marginbottom':'obsolete','entity-Hopf':'named-character-references','entity-dcaro':'named-character-references','attr-meter-max':'the-button-element','valid-time-string':'common-microsyntaxes','attr-textarea-cols-value':'the-button-element','attr-meta-http-equiv-content-type':'semantics','entity-LeftTriangle':'named-character-references','attr-fs-target':'association-of-controls-and-forms','entity-RightDownVector':'named-character-references','entity-blacktriangleleft':'named-character-references','floating-point-numbers':'common-microsyntaxes','entity-Atilde':'named-character-references','htmldivelement':'grouping-content','entity-DownBreve':'named-character-references','entity-DownRightVector':'named-character-references','stopped-due-to-errors':'the-iframe-element','dom-input-align':'obsolete','entity-yen-legacy':'named-character-references','dom-tr-insertcell':'tabular-data','validity-states':'association-of-controls-and-forms','event-mediacontroller-ended':'the-iframe-element','entity-Rho':'named-character-references','selector-rtl':'links','handler-onmousemove':'webappapis','dom-txtarea-type':'the-button-element','entity-nvsim':'named-character-references','navigating-auxiliary-browsing-contexts-in-the-dom':'browsers','unit-of-related-similar-origin-browsing-contexts':'browsers','entity-subedot':'named-character-references','entity-lmidot':'named-character-references','entity-Tstrok':'named-character-references','refsCSS':'references','entity-VerticalTilde':'named-character-references','creating-and-inserting-elements':'tree-construction','entity-risingdotseq':'named-character-references','htmloptionscollection-0':'common-dom-interfaces','entity-mldr':'named-character-references','entity-egsdot':'named-character-references','entity-cwint':'named-character-references','the-canvas-element':'the-canvas-element','parsing-xhtml-documents':'the-xhtml-syntax','fetch':'fetching-resources','invalidaccesserror':'infrastructure','entity-erDot':'named-character-references','entity-boxHD':'named-character-references','event-appcache-checking':'offline','entity-Dashv':'named-character-references''entity-boxHU':'named-character-references','after-doctype-name-state':'tokenization','parsing-html-fragments':'the-end','dom-texttrackcue-starttime':'the-iframe-element','refsUTR36':'references','specially-focusable':'editing','entity-boxHd':'named-character-references','entity-abreve':'named-character-references','algorithm-for-growing-downward-growing-cells':'tabular-data','concept-marquee-off':'obsolete','entity-boxHu':'named-character-references','entity-numero':'named-character-references','entity-rtrie':'named-character-references','dom-media-pause':'the-iframe-element','entity-euro':'named-character-references','entity-rtrif':'named-character-references','after-attribute-name-state':'tokenization','entity-kjcy':'named-character-references','dom-marquee-truespeed':'obsolete','selector-indeterminate':'links','concept-js-deref':'webappapis','entity-sup2-legacy':'named-character-references','entity-ii':'named-character-references','entity-solbar':'named-character-references','frames-and-framesets':'rendring','entity-in':'named-character-references','entity-swnwar':'named-character-references','entity-ic':'named-character-references','attr-tbody-charoff':'obsolete','attr-input-type-hidden-keyword':'the-input-element','documentEncoding':'parsing','dom-track-track':'the-iframe-element','entity-smt':'named-character-references','htmloptionelement':'the-button-element','the-command-element':'interactive-elements','entity-leftrightsquigarrow':'named-character-references','entity-isin':'named-character-references','the-execution-of-scripts-that-are-moving-across-multiple-documents':'the-end','dom-uda-pathname':'urls','concept-textarea-raw-value':'the-button-element','entity-GreaterEqual':'named-character-references','skip-white_space-characters':'common-microsyntaxes','entity-Gfr':'named-character-references','doctype-name-state':'tokenization','attr-input-type-checkbox-keyword':'the-input-element','entity-Iogon':'named-character-references','dom-history-forward':'history','entity-psi':'named-character-reference','entity-fork':'named-character-references','offsets-into-the-media-resource':'the-iframe-element','a-type-that-the-user-agent-knows-it-cannot-render':'the-iframe-element','constraints':'association-of-controls-and-forms','history-notes':'history','attr-input-multiple':'common-input-element-attributes','entity-Fopf':'named-character-references','entity-Kscr':'named-character-references','dom-htmloptionscollection-setter':'common-dom-interfaces','dom-audio-s':'the-iframe-element','sandboxed-forms-browsing-context-flag':'the-iframe-element','text-track-cue-vertical-growing-right-writing-direction':'the-iframe-element','entity-bumpe':'named-character-references','script-processing-start':'scripting-1','concept-marquee-on':'obsolete','dom-texttrack-removecue':'the-iframe-element','attr-input-accept':'number-state','entity-lharul':'named-character-references','dom-input-defaultvalue':'the-input-element','the-placeholder-attribute':'common-input-element-attributes','dom-table-bgcolor':'obsolete','dom-iframe-sandox':'the-iframe-element','command-facet-disabledstate':'commands','entity-nsup':'named-character-references','entity-therefore':'named-character-references','attr-details-open':'interactive-elements','the-title-attribute':'elements','entity-nsub':'named-character-references','dom-object-typemustmatch':'the-iframe-element','entity-numsp':'named-character-references','dom-document-commands':'commands','a-group-of-images-that-form-a-single-larger-picture-with-no-links':'embedded-content-1','concept-input-type-image-coordinate':'number-state','entity-Because':'named-character-references','entity-frac45':'named-character-references','attr-area-alt':'the-map-element','represented-by-the-collection':'infrastructure','obsolete-permitted-doctype':'syntax','entity-awint':'named-character-references','entity-eogon':'named-character-references','entity-Rcaron':'named-character-references','attr-input-size':'common-input-element-attributes','attr-dim-height':'the-map-element','locked-for-reset':'forms','entity-ast':'namd-character-references','entity-sext':'named-character-references','entity-erarr':'named-character-references','entity-imath':'named-character-references','the-details-element-0':'rendering','entity-ncup':'named-character-references','entity-supsetneqq':'named-character-references','entity-quot-legacy':'named-character-references','attr-menu-type':'interactive-elements','entity-frown':'named-character-references','dom-a-media':'text-level-semantics','attr-input-value':'the-input-element','e-mail-state':'states-of-the-type-attribute','dom-command-ro-commandhidden':'commands','list-of-the-descendant-browsing-contexts':'browsers','plaintext':'obsolete','entity-odot':'named-character-references','dom-command-ro-commandtype':'commands','table-aria-strong':'content-models','handler-oncontextmenu':'webappapis','entity-Proportional':'named-character-references','attr-object-vspace':'obsolete','unexpected-markup-in-tables':'the-end','ix-handler-onsuspend':'index','attr-datasrc':'obsolete','attr-meta-charset':'semantcs','transparently-follow-the-redirect':'fetching-resources','dom-image-w':'embedded-content-1','ix-handler-onmouseup':'index','dom-texttrackcue-id':'the-iframe-element','scriptForeignEndTag':'tree-construction','entity-nrtri':'named-character-references','attr-tdth-width':'obsolete','reset-the-form-owner':'association-of-controls-and-forms','entity-QUOT':'named-character-references','entity-fpartint':'named-character-references','entity-phiv':'named-character-references','refsJSURL':'references','filelist':'infrastructure','concept-fetch-total':'fetching-resources','entity-gesdoto':'named-character-references','entity-Bopf':'named-character-references','text':'infrastructure','attr-col-align':'obsolete','multipart-x-mixed-replace':'iana','entity-fllig':'named-character-references','entity-uogon':'named-character-references','dom-frame-contentdocument':'obsolete','entity-lbrke':'named-character-references','dom-media-seeking':'the-iframe-element','notsupportederror':'infrastructure','the-html-element-0':'do','entity-DownTee':'named-character-references','domstringmap':'common-dom-interfaces','entity-sqsup':'named-character-references','entity-DownRightTeeVector':'named-character-references','entity-sqsub':'named-character-references','the-figcaption-element':'grouping-content','dom-datatransfer-addelement':'dnd','recommended-reading':'introduction','entity-uarr':'named-character-references','selector-link':'links','event-click':'infrastructure','password-state':'states-of-the-type-attribute','value-track-kind-commentary':'the-iframe-element','attr-marquee-direction':'obsolete','the-head-element-0':'dom','entity-rarrtl':'named-character-references','attr-video-poster':'the-iframe-element','normal-elements':'syntax','dom-img-hspace':'obsolete','custom-request-headers':'infrastructure','entity-LeftUpDownVector':'named-character-references','entity-nspar':'named-character-references','dom-script-type':'scripting-1','entity-larrpl':'named-character-references','entity-SupersetEqual':'named-character-references','iitial-playback-position':'the-iframe-element','plugin':'infrastructure','common-dom-interfaces':'common-dom-interfaces','attr-meta-scheme':'obsolete','attributes':'elements','entity-Epsilon':'named-character-references','ix-handler-onmousedown':'index','comment':'tokenization','entity-jcirc':'named-character-references','dom-div-align':'obsolete','entity-geqslant':'named-character-references','concept-appcache-onlinewhitelist-wildcard':'offline','refsUNDO':'references','browsing-context':'browsers','dom-textarea-textlength':'the-button-element','entity-hyphen':'named-character-references','dom-media-audiotracks':'the-iframe-element','media-element-load-algorithm':'the-iframe-element','dom-audiotrack-label':'the-iframe-element','entity-bne':'named-character-references','dom-textarea-placeholder':'the-button-element','event-media-seeked':'the-iframe-element','entity-cupdot':'named-character-references','entity-ltcir':'named-character-references','dom-param-type':'obsolete','dom-videotracklist-length':'the-ifrme-element','concept-input-value-dirty-flag':'the-input-element','entity-rcub':'named-character-references','dom-style-media':'semantics','entity-bigstar':'named-character-references','attr-tr-valign':'obsolete','playing-the-media-resource':'the-iframe-element','defining-term':'text-level-semantics','the-link-is-an-alternative-stylesheet':'links','dom-datatransfer-cleardata':'dnd','tokenization':'tokenization','entity-NotEqualTilde':'named-character-references','dom-param-valuetype':'obsolete','attr-object-codetype':'obsolete','noopener':'browsers','dom-optgroup-disabled':'the-button-element','entity-ifr':'named-character-references','the-h2-element':'sections','entity-iff':'named-character-references','htmldlistelement':'grouping-content','entity-fltns':'named-character-references','concept-events-trusted':'infrastructure','entity-bigtriangledown':'named-character-references','center':'obsolete','entity-bprime':'named-character-references','entity-xcup':'named-character-references','dom-window-toolbar':'brwsers','ix-handler-ondragenter':'index','concept-frag-parse-context':'the-end','entity-lscr':'named-character-references','global-attributes':'elements','concept-select-size':'the-button-element','nextid':'obsolete','elements-in-the-dom':'elements','dom-media-loop':'the-iframe-element','attr-area-shape-poly':'the-map-element','dom-option-tv':'the-button-element','doctype-system-identifier-single-quoted-state':'tokenization','dom-document-querycommandsupported':'editing','the-fieldset-element':'forms','entity-Abreve':'named-character-references','entity-minusdu':'named-character-references','attr-xml-lang':'elements','attr-link-target':'obsolete','entity-cupcup':'named-character-references','concept-input-value-date-string':'the-input-element','dom-document-createelement':'infrastructure','dom-form-checkvalidity':'forms','table-layout-techniques':'tabular-data','entity-bigcirc':'named-character-references','sandboxed-origin-browsing-context-flag':'the-iframe-element','attr-button-type-button-state':'the-buttn-element','dom-htmlselectelement-setter':'the-button-element','entity-ReverseElement':'named-character-references','dom-iframe-contentdocument':'the-iframe-element','attr-command-label':'interactive-elements','playing-media-controller':'the-iframe-element','ix-handler-onkeyup':'index','attr-body-link':'obsolete','sample-handler-impl':'timers','handler-onreadystatechange':'webappapis','handler-onkeypress':'webappapis','rules-for-serializing-simple-color-values':'common-microsyntaxes','entity-or':'named-character-references','attr-textarea-wrap':'the-button-element','the-doctype':'syntax','refsHTMLDIFF':'references','create-an-impotent-script':'webappapis','entity-oS':'named-character-references','suffering-from-a-type-mismatch':'association-of-controls-and-forms','event-appcache-error':'offline','application-cache':'offline','entity-LeftUpVectorBar':'named-character-references','refsWIN949':'references','dom-lang':'elements','entity-DownArrowUpArrow':'named-character-references','attr-ul-compact':'obsolete''mime-type':'infrastructure','create-a-drag-data-store':'dnd','sandboxed-plugins-browsing-context-flag':'the-iframe-element','attr-data':'elements','loading-the-media-resource':'the-iframe-element','entity-supnE':'named-character-references','application-xhtml-xml':'iana','entity-LeftVector':'named-character-references','entity-NotSuperset':'named-character-references','entity-GT-legacy':'named-character-references','interactively-validate-the-constraints':'association-of-controls-and-forms','entity-LongRightArrow':'named-character-references','entity-Ufr':'named-character-references','entity-DScy':'named-character-references','attr-fe-name':'association-of-controls-and-forms','event-drop':'dnd','attr-area-shape-keyword-circ':'the-map-element','entity-solb':'named-character-references','serializability-of-script-execution':'introduction','entity-asympeq':'named-character-references','dom-navigator-unregistercontenthandler':'timers','entity-ccirc':'named-character-references','entity-kcy':'named-character-reerences','entity-not':'named-character-references','internal-structured-cloning-algorithm':'common-dom-interfaces','entity-Longrightarrow':'named-character-references','entity-nsccue':'named-character-references','dom-object-contentdocument':'the-iframe-element','entity-nltrie':'named-character-references','entity-frac23':'named-character-references','entity-frac25':'named-character-references','entity-ggg':'named-character-references','mime-types':'the-iframe-element','entity-rcaron':'named-character-references','entity-Theta':'named-character-references','space-character':'common-microsyntaxes','dom-ol-start':'grouping-content','text-cache-manifest':'iana','htmltablecellelement':'tabular-data','the-samp-element':'text-level-semantics','refsCSSFONTS':'references','entity-CHcy':'named-character-references','comment-end-state':'tokenization','ix-handler-onclick':'index','refsUNICODE':'references','entity-CounterClockwiseContourIntegral':'named-character-references','attr-object-typemustmatch':'the-iframe-eleent','entity-leftleftarrows':'named-character-references','entity-nexists':'named-character-references','entity-blacktriangledown':'named-character-references','browsing-context-names':'browsers','entity-phone':'named-character-references','concept-appcache-pending-masters':'offline','attr-meter-high':'the-button-element','refsRFC1554':'references','attr-label-for':'forms','refsXHR':'references','entity-becaus':'named-character-references','row-group-header':'tabular-data','concept-appcache-cache':'offline','obtain-a-physical-form':'rendering','entity-cross':'named-character-references','entity-MinusPlus':'named-character-references','entity-oacute':'named-character-references','ix-handler-onchange':'index','the-end':'the-end','attr-meter-value':'the-button-element','dom-style-disabled':'semantics','attr-media-src':'the-iframe-element','entity-ImaginaryI':'named-character-references','changesToNetworkingModel':'offline','the-s-element':'text-level-semantics','fire-loadedmetadata':'the-iframe-element','entit-tcaron':'named-character-references','attr-iframe-longdesc':'obsolete','fakepath-srsly':'number-state','attr-input-usemap':'obsolete','concept-uda-input':'urls','resetting-a-form':'association-of-controls-and-forms','attr-iframe-vspace':'obsolete','entity-cent-legacy':'named-character-references','the-cite-element':'text-level-semantics','dom-area-port':'the-map-element','entity-UnderBrace':'named-character-references','non-conforming-features':'obsolete','entity-varrho':'named-character-references','handler-state-string':'timers','creator-browsing-context':'browsers','entity-nLt':'named-character-references','entity-thksim':'named-character-references','dom-windowbase64-btoa':'webappapis','cross-origin-request':'infrastructure','dom-feature-strings':'common-dom-interfaces','entity-otimesas':'named-character-references','entity-nLl':'named-character-references','appcache':'offline','encrypted-http-and-related-security-concerns':'fetching-resources','entity-DownLeftRightVector':'named-character-references',original-insertion-mode':'parsing','entity-Uarr':'named-character-references','drag-data-store-elements-list':'dnd','dom-textarea-rows':'the-button-element','transfer-a-transferable-object':'common-dom-interfaces','attr-fs-action':'association-of-controls-and-forms','fire-a-simple-event':'webappapis','dom-progress-position':'the-button-element','entity-vartriangleright':'named-character-references','dom-media-volume':'the-iframe-element','dom-timeranges-end':'the-iframe-element','entity-roang':'named-character-references','entity-VeryThinSpace':'named-character-references','mq':'common-microsyntaxes','type-blacklist':'timers','entity-isinsv':'named-character-references','entity-mumap':'named-character-references','entity-searrow':'named-character-references','entity-uhblk':'named-character-references','entity-rdquor':'named-character-references','element-type':'infrastructure','edits-and-paragraphs':'edits','dom-form-elements':'forms','split-a-string-on-spaces':'common-microsyntaxes','update-the-session-hisory-with-the-new-page':'history','entity-divide':'named-character-references','dom-htmloptionscollection-remove':'common-dom-interfaces','entity-rect':'named-character-references','entity-lesseqgtr':'named-character-references','meta-description':'semantics','valid-simple-color':'common-microsyntaxes','dom-frameset-rows':'obsolete','handler-onload':'webappapis','prepare-an-event':'the-iframe-element','entity-bemptyv':'named-character-references','entity-uuml':'named-character-references','reload-override-flag':'dom','style-sheet-ready':'semantics','scripting-0':'infrastructure','writing':'syntax','edits':'edits','relaxing-the-same-origin-restriction':'origin-0','dom-input-required':'the-input-element','entity-DoubleLeftArrow':'named-character-references','entity-Aopf':'named-character-references','the-bdi-element':'text-level-semantics','dom-validitystate-valid':'association-of-controls-and-forms','handler-mediacontroller-onvolumechange':'the-iframe-element','entity-Ntilde':'named-character-references','att-base-href':'semantics','sbu-not-copy':'webappapis','track-url':'the-iframe-element','text-tracks-describing-chapters':'the-iframe-element','the-blockquote-element':'grouping-content','dom-media-have_enough_data':'the-iframe-element','attr-input-type-email-keyword':'the-input-element','entity-boxDR':'named-character-references','entity-boxDL':'named-character-references','entity-Utilde':'named-character-references','client-identification':'timers','attr-input-type-color-keyword':'the-input-element','dom-media-load':'the-iframe-element','entity-rsaquo':'named-character-references','entity-boxDr':'named-character-references','toolbars':'interactive-elements','entity-boxDl':'named-character-references','entity-lsquo':'named-character-references','entity-lvertneqq':'named-character-references','explicit-eof-character':'parsing','concept-input-step':'common-input-element-attributes','entity-kcedil':'named-character-references','entity-supedot':'named-character-references','mediacontroller':'the-iframe-element','ntity-sect':'named-character-references','dom-window-status':'browsers','xpath-1.0-processors':'content-models','entity-CircleDot':'named-character-references','text-track-loaded':'the-iframe-element','suffering-from-being-too-long':'association-of-controls-and-forms','dom-name':'browsers','entity-NotPrecedesSlantEqual':'named-character-references','entity-Nopf':'named-character-references','timed-text-tracks-0':'rendering','rank':'sections','network-states':'the-iframe-element','entity-mu':'named-character-references','the-footer-element':'sections','entity-mp':'named-character-references','dom-document-bgcolor':'obsolete','link-type-help':'links','list-of-scripts-that-will-execute-in-order-as-soon-as-possible':'scripting-1','refsMFREL':'references','have-range-limitations':'common-input-element-attributes','security-3':'history','entity-ltquest':'named-character-references','documenttype':'infrastructure','entity-uscr':'named-character-references','urlmismatcherror':'infrastructure','attr-script-charset':scripting-1','range-state':'number-state','dom-media-have_nothing':'the-iframe-element','fragment-escaped':'urls','entity-subplus':'named-character-references','dom-document-plugins':'dom','entity-jscr':'named-character-references','entity-tscy':'named-character-references','entity-tscr':'named-character-references','scriptTagXML':'the-xhtml-syntax','classes':'elements','the-multiple-attribute':'common-input-element-attributes','dom-mediaerror-code':'the-iframe-element','form-element-pointer':'parsing','concept-form-association':'association-of-controls-and-forms','syntax-ambiguous-ampersand':'syntax','entity-para':'named-character-references','entity-NotCongruent':'named-character-references','datatransferitemlist':'dnd','entity-part':'named-character-references','attr-ol-type-keyword-upper-alpha':'grouping-content','dom-tdth-width':'obsolete','entity-PrecedesEqual':'named-character-references','event-drag':'dnd','refsWIN31J':'references','guidance-for-conformance-checkers':'embedded-content-1','the-title-lement':'semantics','entity-swarhk':'named-character-references','entity-mcomma':'named-character-references','entity-tcy':'named-character-references','entity-niv':'named-character-references','entity-nis':'named-character-references','script-processing-style-delayed':'scripting-1','the-mark-element':'text-level-semantics','entity-ldquor':'named-character-references','terminology-0':'urls','entity-geq':'named-character-references','entity-ges':'named-character-references','concept-datetime-local':'common-microsyntaxes','pseudo-classes':'links','colors':'common-microsyntaxes','entity-gel':'named-character-references','handler-window-onload':'webappapis','htmloptionscollection':'common-dom-interfaces','entity-nprcue':'named-character-references','dom-media-crossorigin':'the-iframe-element','htmlstyleelement':'semantics','dom-title-text':'semantics','the-sub-and-sup-elements':'text-level-semantics','parsing-main-inselectintable':'tree-construction','attr-dropzone-link':'dnd','ix-handler-onkeypress':'index','dm-option-form':'the-button-element','entity-gescc':'named-character-references','refsFILEAPI':'references','attr-iframe-srcdoc':'the-iframe-element','entity-YAcy':'named-character-references','entity-angrt':'named-character-references','the-h4-element':'sections','entity-sqsube':'named-character-references','dom-media-mediagroup':'the-iframe-element','dom-hr-width':'obsolete','entity-Amacr':'named-character-references','attr-tdth-headers':'tabular-data','entity-leftthreetimes':'named-character-references','active-document':'browsers','entity-centerdot':'named-character-references','entity-circeq':'named-character-references','entity-spades':'named-character-references','refsORIGIN':'references','attr-button-type-button':'the-button-element','attr-head-profile':'obsolete','entity-Dstrok':'named-character-references','entity-ldrushar':'named-character-references','attr-tdth-charoff':'obsolete','refsCP51932':'references','entity-bottom':'named-character-references','entity-diamond':'named-character-references''base64-table':'webappapis','mediaerror':'the-iframe-element','concept-section':'sections','cdata-section-state':'tokenization','concept-appcache-explicit':'offline','current-table':'parsing','attr-area-shape-rect':'the-map-element','entity-trianglelefteq':'named-character-references','entity-sqsupset':'named-character-references','syntax-errors':'introduction','entity-SquareSuperset':'named-character-references','attr-keygen-challenge':'the-button-element','category-reset':'forms','attr-th-scope-col':'tabular-data','n':'tabular-data','entity-Nu':'named-character-references','attr-fs-method-get':'association-of-controls-and-forms','bogus-comment-state':'tokenization','list-of-active-timeouts':'timers','entity-Zopf':'named-character-references','document-base-url':'urls','entity-Sup':'named-character-references','dom-area-host':'the-map-element','rules-for-parsing-integers':'common-microsyntaxes','attr-fs-formmethod':'association-of-controls-and-forms','entity-Sum':'named-character-references','entity-Sub':'amed-character-references','xml-mime-type':'infrastructure','attr-img-hspace':'obsolete','ix-handler-window-onpopstate':'index','handler-onended':'webappapis','entity-hArr':'named-character-references','using-the-option-element-to-define-a-command':'commands','a-link-or-button-containing-nothing-but-the-image':'embedded-content-1','object-type-detection':'the-iframe-element','dialog-arguments-origin':'timers','refsPDF':'references','entity-angmsd':'named-character-references','has-a-border':'rendering','htmlkeygenelement':'the-button-element','entity-larrtl':'named-character-references','dom-textarea-input-selectiondirection':'association-of-controls-and-forms','entity-Xopf':'named-character-references','statically-validate-the-constraints':'association-of-controls-and-forms','entity-succneqq':'named-character-references','dom-script-async':'scripting-1','refsEDITING':'references','entity-mscr':'named-character-references','attr-input-type-time-keyword':'the-input-element','entity-reg-legacy':'named-charactr-references','entity-Ncedil':'named-character-references','entity-nvle':'named-character-references','entity-efr':'named-character-references','entity-Topf':'named-character-references','entity-nvlt':'named-character-references','category-label':'forms','scriptingLanguages':'scripting-1','entity-exist':'named-character-references','script-data-escaped-end-tag-open-state':'tokenization','foster-parent':'tree-construction','entity-VerticalSeparator':'named-character-references','entity-rangd':'named-character-references','entity-range':'named-character-references','magic-border-selector':'rendering','entity-ThickSpace':'named-character-references','entity-real':'named-character-references','entity-eparsl':'named-character-references','entity-InvisibleTimes':'named-character-references','the-ins-element':'edits','attr-embed-type':'the-iframe-element','insert-an-html-element':'tree-construction','best-representation-of-the-number-as-a-floating-point-number':'common-microsyntaxes','entity-iacute-legacy':'named-haracter-references','dom-windowtimers-clearinterval':'timers','event-dragenter':'dnd','configuring-a-form-to-communicate-with-a-server':'forms','support-the-scripting-language':'scripting-1','entity-leftrightarrows':'named-character-references','entity-Cup':'named-character-references','dom-iframe-align':'obsolete','attr-tdth-char':'obsolete','acknowledge-self-closing-flag':'tokenization','refsATOM':'references','entity-Sscr':'named-character-references','dom-mediacontroller-seekable':'the-iframe-element','attr-button-type-submit':'the-button-element','concept-document-salvageable':'history','isindex-0':'obsolete','cdata-sections':'syntax','event-media-play':'the-iframe-element','entity-uplus':'named-character-references','attr':'infrastructure','end-tag-open-state':'tokenization','entity-deg-legacy':'named-character-references','rawtext-end-tag-name-state':'tokenization','entity-sqcaps':'named-character-references','refsSVG':'references','entity-infin':'named-character-references','entity-DoubleVerticalBa':'named-character-references','concept-spellcheck-default-false':'editing','method-context':'timers','entity-sc':'named-character-references','application-x-www-form-urlencoded-encoding-algorithm':'association-of-controls-and-forms','entity-scaron':'named-character-references','entity-longmapsto':'named-character-references','entity-Uuml':'named-character-references','current-document-readiness':'dom','entity-Uacute':'named-character-references','node':'infrastructure','entity-AMP-legacy':'named-character-references','entity-rscr':'named-character-references','foreign-elements':'syntax','webappapis':'webappapis','entity-swarr':'named-character-references','handler-appcache-onupdateready':'offline','meta-keywords':'semantics','scriptEndTag':'tree-construction','entity-Lopf':'named-character-references','track-label':'the-iframe-element','entity-Yfr':'named-character-references','navigating-nested-browsing-contexts-in-the-dom':'browsers','dom-time-pubdate':'text-level-semantics','timeline-offset':'the-iframeelement','slaved-media-elements':'the-iframe-element','entity-digamma':'named-character-references','entity-searhk':'named-character-references','dom-applet-height':'obsolete','entity-Eacute-legacy':'named-character-references','handler-texttrack-oncuechange':'the-iframe-element','syntaxerror':'infrastructure','preferred-style-sheet-set':'infrastructure','entity-iuml':'named-character-references','entity-tau':'named-character-references','dom-table-createtbody':'tabular-data','entity-ddagger':'named-character-references','normalized-timeranges-object':'the-iframe-element','entity-triangleright':'named-character-references','entity-Jsercy':'named-character-references','attr-hyperlink-href':'links','canvas-blob-serialization-task-source':'the-canvas-element','list-of-code-entry-points':'webappapis','obsolete':'obsolete','number-state':'number-state','entity-blacktriangle':'named-character-references','clear-the-stack-back-to-a-table-context':'tree-construction','concept-column-group':'tabular-data','attr-ifrae-sandbox-allow-same-origin':'the-iframe-element','entity-SHcy':'named-character-references','entity-RightUpTeeVector':'named-character-references','global-dates-and-times':'common-microsyntaxes','entity-agrave':'named-character-references','entity-rfloor':'named-character-references','entity-boxUr':'named-character-references','entity-setmn':'named-character-references','entity-angmsdah':'named-character-references','entity-forall':'named-character-references','entity-angmsdab':'named-character-references','entity-angmsdac':'named-character-references','resource-metadata-management':'dom','entity-angmsdaa':'named-character-references','entity-angmsdaf':'named-character-references','entity-angmsdag':'named-character-references','entity-angmsdad':'named-character-references','entity-angmsdae':'named-character-references','link-type-license':'links','autoplaying-flag':'the-iframe-element','the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name':'browsers','handler-oncuechange':'webappapis','sntax-tag-name':'syntax','style-default-media':'semantics','an-entry-with-persisted-user-state':'history','entity-vellip':'named-character-references','concept-time-time':'text-level-semantics','entity-subE':'named-character-references','entity-gamma':'named-character-references','attr-area-shape-keyword-polygon':'the-map-element','image-maps-0':'rendering','dom-prompt':'timers','report-the-controller-state':'the-iframe-element','entity-sube':'named-character-references','dom-print':'timers','obtain-the-storage-mutex':'webappapis','entity-nvgt':'named-character-references','entity-Cedilla':'named-character-references','entity-lesseqqgtr':'named-character-references','attr-input-readonly':'common-input-element-attributes','character-reference-in-attribute-value-state':'tokenization','webvtt-cue-text-rendering-rules':'rendering','dom-a-rev':'obsolete','entity-TripleDot':'named-character-references','dom-a-rel':'text-level-semantics','entity-gcy':'named-character-references','the-datatransferitemlist-interface''dnd','syntax-attribute-value':'syntax','entity-Rsh':'named-character-references','text-track-not-loaded':'the-iframe-element','entity-omega':'named-character-references','table-model':'tabular-data','entity-lpar':'named-character-references','attr-marquee-direction-left':'obsolete','the-option-element':'the-button-element','internal-algorithm-for-scanning-and-assigning-header-cells':'tabular-data','entity-Leftrightarrow':'named-character-references','attr-a-rev':'obsolete','htmlareaelement':'the-map-element','entity-Zcy':'named-character-references','entity-profsurf':'named-character-references','dialogs-implemented-using-separate-documents':'timers','entity-LT':'named-character-references','parser-appcache':'tree-construction','url-query':'urls','appcacheevents':'offline','scripts-that-modify-the-page-as-it-is-being-parsed':'the-end','htmltableelement':'tabular-data','attr-select-multiple':'the-button-element','htmlmarqueeelement':'obsolete','entity-Ll':'named-character-references','the-span-element':'tex-level-semantics','entity-Lt':'named-character-references','entity-GreaterLess':'named-character-references','entity-scirc':'named-character-references','entity-lsime':'named-character-references','entity-lsimg':'named-character-references','text-track-cue-pause-on-exit-flag':'the-iframe-element','a-quick-introduction-to-html':'introduction','entity-ntilde':'named-character-references','rcdata-state':'tokenization','ix-handler-onabort':'index','attr-input-autocomplete':'common-input-element-attributes','closing-the-input-stream':'content-models','text-track-cue-order':'the-iframe-element','concept-appcache-master':'offline','conversations':'links','the-h5-element':'sections','entity-HumpEqual':'named-character-references','concept-http-equivalent-codes':'fetching-resources','applying-css-properties-to-webvtt-node-objects':'rendering','uievent':'infrastructure','entity-lrm':'named-character-references','entity-wfr':'named-character-references','entity-Integral':'named-character-references','other-metadata-naes':'semantics','concept-progress-maximum':'the-button-element','entity-robrk':'named-character-references','entity-UpEquilibrium':'named-character-references','future-pseudo-class':'rendering','entity-vartriangleleft':'named-character-references','best-practices-for-implementors-of-media-elements':'the-iframe-element','attr-command-radiogroup':'interactive-elements','a-browsing-context-is-discarded':'browsers','entity-oint':'named-character-references','htmlunknownelement':'elements','entity-NotSubsetEqual':'named-character-references','concept-appcache-fallback-ns':'offline','the-size-attribute':'common-input-element-attributes','entity-Downarrow':'named-character-references','entity-bnot':'named-character-references','concept-error-nothandled':'webappapis','entity-sfrown':'named-character-references','attr-hr-width':'obsolete','image-maps':'the-map-element','origin':'origin-0','handler-marquee-onbounce':'obsolete','dom-input-files':'common-input-element-attributes','entity-Uarrocir':'named-character-refeences','entity-Uring':'named-character-references','entity-race':'named-character-references','determine-the-value-of-a-named-property':'infrastructure','concept-option-index':'the-button-element','entity-dtri':'named-character-references','attr-media-mediagroup':'the-iframe-element','entity-ncongdot':'named-character-references','doctype-legacy-string':'syntax','the-list-of-active-formatting-elements':'parsing','error-codes':'the-iframe-element','dom-option-tvds':'the-button-element','dom-document-applets':'obsolete','entity-zscr':'named-character-references','entity-thetav':'named-character-references','ix-handler-onvolumechange':'index','dom-document-close':'content-models','the-figure-element':'grouping-content','entity-lstrok':'named-character-references','attr-track-kind-chapters':'the-iframe-element','entity-Uparrow':'named-character-references','valid-non-empty-url-potentially-surrounded-by-spaces':'urls','entity-curvearrowright':'named-character-references','dom-object-hspace':'obsolete','handler-oemptied':'webappapis','common-input-element-attributes':'common-input-element-attributes','dom-option-index':'the-button-element','entity-realine':'named-character-references','dates-and-times':'common-microsyntaxes','refsRFC5280':'references','using-the-accesskey-attribute-on-a-label-element-to-define-a-command':'commands','entity-LeftDoubleBracket':'named-character-references','attr-link-sizes':'links','refsGRAPHICS':'references','dom-table-deleterow':'tabular-data','dom-object-code':'obsolete','entity-wreath':'named-character-references','dom-form-name':'forms','entity-strns':'named-character-references','attr-th-scope-row':'tabular-data','handler-ondrop':'webappapis','entity-gscr':'named-character-references','list-of-active-formatting-elements':'parsing','common-pitfalls-to-avoid-when-using-the-scripting-apis':'introduction','event-pageshow':'history','dom-mediacontroller-pause':'the-iframe-element','entity-ltrif':'named-character-references','entity-ltrie':'named-character-references','read-html':'hisory','processinginstruction':'infrastructure','entity-NoBreak':'named-character-references','set-of-scripts-that-will-execute-as-soon-as-possible':'scripting-1','entity-Oacute-legacy':'named-character-references','concept-option-selectedness':'the-button-element','misinterpreted-for-compatibility':'parsing','spacer':'obsolete','entity-congdot':'named-character-references','dom-area-hreflang':'the-map-element','entity-Kfr':'named-character-references','custom-validity-error-message':'association-of-controls-and-forms','dom-length':'browsers','entity-Tfr':'named-character-references','the-min-and-max-attributes':'common-input-element-attributes','next-input-character':'parsing','dom-mediacontroller':'the-iframe-element','navigatorcontentutils':'timers','entity-gtcc':'named-character-references','nobr':'obsolete','concept-spellcheck-default':'editing','doctype-system-identifier-double-quoted-state':'tokenization','sce-not-copy':'webappapis','entity-eqslantgtr':'named-character-references','dom-meta-content':'smantics','dom-node-localname':'infrastructure','concept-input-min-default':'common-input-element-attributes','dom-object-data':'the-iframe-element','entity-cupor':'named-character-references','concept-time':'common-microsyntaxes','entity-Lscr':'named-character-references','the-var-element':'text-level-semantics','entity-plusb':'named-character-references','entity-pluse':'named-character-references','rules-for-parsing-a-list-of-dimensions':'common-microsyntaxes','the-summary-element':'interactive-elements','refsGREGORIAN':'references','the-header-element':'sections','the-dropzone-attribute':'dnd','entity-vnsub':'named-character-references','entity-RightDownTeeVector':'named-character-references','dom-media-videotracks':'the-iframe-element','entity-larrb':'named-character-references','dom-domstringmap-removeitem':'common-dom-interfaces','entity-vnsup':'named-character-references','dom-appcache-updateready':'offline','entity-num':'named-character-references','dom-area-href':'the-map-element','entity-gopf':'namd-character-references','concept-appcache-selection':'offline','entity-macr':'named-character-references','entity-bigcap':'named-character-references','entity-ensp':'named-character-references','authoring':'the-map-element','dom-output-type':'the-button-element','entity-nltri':'named-character-references','rendered-legend':'rendering','entity-nLtv':'named-character-references','attr-iframe-name':'the-iframe-element','entity-harrw':'named-character-references','dom-datatransferitemlist-clear':'dnd','sandboxLinks':'history','entity-lacute':'named-character-references','dom-fe-autofocus':'association-of-controls-and-forms','dom-document-getelementbyid':'infrastructure','dom-input-accept':'the-input-element','attr-media-loop':'the-iframe-element','dom-fe-name':'association-of-controls-and-forms','entity-verbar':'named-character-references','anonymous-command':'commands','doctype-state':'tokenization','synchronous-section':'webappapis','seamlessLinks':'history','entity-straightphi':'named-character-references','refix-match':'infrastructure','entity-LessSlantEqual':'named-character-references','entity-aopf':'named-character-references','entity-bsemi':'named-character-references','text-track-cue-end-time':'the-iframe-element','entity-Backslash':'named-character-references','concept-input-value-string-number':'the-input-element','some-sample-manifests':'offline','entity-KHcy':'named-character-references','tree-construction':'tree-construction','unclosed-formatting-elements':'the-end','provides-a-paint-source':'infrastructure','the-dt-element':'grouping-content','events':'webappapis','entity-thorn':'named-character-references','the-window-object':'browsers','entity-rmoustache':'named-character-references','attr-textarea-dirname':'the-button-element','concept-input-step-scale':'common-input-element-attributes','dom-link-hreflang':'semantics','palpable-content':'content-models','entity-precneqq':'named-character-references','drag-data-store-item-list':'dnd','entity-circlearrowleft':'named-character-references','html-namspace-0':'namespaces','entity-gap':'named-character-references','dom-form-autocomplete':'forms','entity-backcong':'named-character-references','dom-document-readystate':'dom','refsRFC2046':'references','nodelist':'infrastructure','entity-cuepr':'named-character-references','ready-states':'the-iframe-element','current-target-element':'dnd','entity-LeftUpVector':'named-character-references','dom-a-shape':'obsolete','entity-leftarrow':'named-character-references','dom-event-istrusted':'infrastructure','entity-nsubseteqq':'named-character-references','dom-textarea-input-selectionend':'association-of-controls-and-forms','create-a-document-object':'history','entity-Lsh':'named-character-references','dom-window-blur':'editing','the-del-element':'edits','refsWEBWORKERS':'references','entity-subsup':'named-character-references','concept-output-defaultvalue':'the-button-element','isindex':'tree-construction','entity-vArr':'named-character-references','entity-Rrightarrow':'named-character-references','concept-task':'wbappapis','entity-subsub':'named-character-references','entity-Re':'named-character-references','entity-Equal':'named-character-references','return-value':'timers','dom-input-indeterminate':'the-input-element','attr-table-summary':'obsolete','entity-gtreqless':'named-character-references','focusable':'editing','override-url':'history','concept-appcache-manifest-network':'offline','text-track-cue-identifier':'the-iframe-element','entity-SquareIntersection':'named-character-references','entity-DoubleLongLeftRightArrow':'named-character-references','ordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','attr-object-code':'obsolete','concept-appcache-obsolete':'offline','concept-row':'tabular-data','doctype-public-identifier-single-quoted-state':'tokenization','non-interactive':'infrastructure','entity-zfr':'named-character-references','entity-nLeftrightarrow':'named-character-references','dom-trees':'infrastructure','entity-blacksquare':'named-character-references','entity-Lstrok':'named-charactr-references','cssstyledeclaration':'infrastructure','temporary-buffer':'tokenization','attr-link-type':'semantics','between-doctype-public-and-system-identifiers-state':'tokenization','enabling-and-disabling-scripting':'webappapis','clear-the-stack-back-to-a-table-body-context':'tree-construction','dom-texttrackcuelist-getcuebyid':'the-iframe-element','refsJPEG':'references','concept-bc-script':'webappapis','inline-documentation-for-external-scripts':'scripting-1','toolbar-state':'interactive-elements','increment-the-marquee-current-loop-index':'obsolete','attr-crossorigin-anonymous':'fetching-resources','htmlimageelement':'embedded-content-1','attr-option-value':'the-button-element','entity-star':'named-character-references','dom-base-href':'semantics','dom-showmodaldialog':'timers','trackeventinit':'the-iframe-element','entity-Ecy':'named-character-references','handler-mediacontroller-onplaying':'the-iframe-element','the-windowproxy-object':'browsers','popstateevent':'history','entity-between':'named-chaacter-references','attr-iframe-scrolling':'obsolete','link-type-noreferrer':'links','entity-eacute':'named-character-references','entity-operp':'named-character-references','entity-nang':'named-character-references','entity-int':'named-character-references','rules-for-parsing-simple-color-values':'common-microsyntaxes','entity-profalar':'named-character-references','entity-lbrkslu':'named-character-references','script-data-double-escape-end-state':'tokenization','concept-id':'infrastructure','dom-object-usemap':'the-iframe-element','entity-lbrksld':'named-character-references','entity-Bscr':'named-character-references','dom-node-ownerdocument':'infrastructure','attr-track-label':'the-iframe-element','entity-NegativeMediumSpace':'named-character-references','entity-Jcy':'named-character-references','dom-outerhtml':'infrastructure','the-element-pointers':'parsing','attr-body-marginheight':'obsolete','browsing-context-container':'browsers','refsRFC1922':'references','dom-cva-validationmessage':'association-of-ontrols-and-forms','killing-scripts':'webappapis','entity-bullet':'named-character-references','entity-horbar':'named-character-references','guidance-for-markup-generators':'embedded-content-1','dom-document-location':'history','entity-oscr':'named-character-references','the-ruby-element':'text-level-semantics','concept-navigate-mature':'history','entity-SuchThat':'named-character-references','entity-toea':'named-character-references','focus':'editing','entity-image':'named-character-references','dom-pagetransitionevent-persisted':'history','entity-ang':'named-character-references','entity-and':'named-character-references','handler-window-onoffline':'webappapis','concept-fs-method':'association-of-controls-and-forms','entity-zdot':'named-character-references','official-playback-position':'the-iframe-element','entity-wr':'named-character-references','entity-Vopf':'named-character-references','entity-wp':'named-character-references','handler-ondurationchange':'webappapis','entity-UnderParenthesis':'named-charcter-references','dom-iframe-srcdoc':'the-iframe-element','entity-duhar':'named-character-references','entity-gcirc':'named-character-references','concept-fs-target':'association-of-controls-and-forms','media-resource-specific-text-track':'the-iframe-element','entity-emptyset':'named-character-references','dom-a-name':'obsolete','entity-scedil':'named-character-references','entity-supmult':'named-character-references','entity-dbkarow':'named-character-references','entity-lescc':'named-character-references','sandboxPluginEmbed':'the-iframe-element','attr-script-defer':'scripting-1','entity-leqq':'named-character-references','dom-mediacontroller-played':'the-iframe-element','url-encoded-form-data':'association-of-controls-and-forms','attr-ol-compact':'obsolete','entity-lfisht':'named-character-references','attr-tbody-align':'obsolete','entity-Otimes':'named-character-references','entity-Tscr':'named-character-references','entity-varkappa':'named-character-references','concept-option-disabled':'the-button-elemnt','entity-ltimes':'named-character-references','entity-curren-legacy':'named-character-references','entity-lessgtr':'named-character-references','the-track-element':'the-iframe-element','entity-NJcy':'named-character-references','entity-lsaquo':'named-character-references','entity-jsercy':'named-character-references','entity-supdot':'named-character-references','suffering-from-a-step-mismatch':'association-of-controls-and-forms','dom-button-type':'the-button-element','the-i-element':'text-level-semantics','the-embed-element':'the-iframe-element','telephone-state':'states-of-the-type-attribute','entity-nearrow':'named-character-references','entity-elsdot':'named-character-references','refsCSSUI':'references','entity-RightTriangleEqual':'named-character-references','dom-keygen-challenge':'the-button-element','handler-appcache-onprogress':'offline','dom-videotracklist-gettrackbyid':'the-iframe-element','entity-nshortparallel':'named-character-references','entity-simeq':'named-character-references','entity-Llftarrow':'named-character-references','writing-cache-manifests':'offline','sandboxPluginNavigate':'history','abort-a-parser':'the-end','has-an-element-in-button-scope':'parsing','frameset-ok-flag':'parsing','dom-location-pathname':'history','dom-media-network_loading':'the-iframe-element','unicode-code-point':'infrastructure','valid-media-query':'common-microsyntaxes','entity-Lacute':'named-character-references','earliest-possible-position-when-the-script-started':'the-iframe-element','concept-form-reset':'association-of-controls-and-forms','dom-document-anchors':'obsolete','entity-cemptyv':'named-character-references','entity-caron':'named-character-references','entity-nbsp-legacy':'named-character-references','color-spaces-and-color-correction':'the-canvas-element','dom-popstateevent-state':'history','entity-Verbar':'named-character-references','selector-checked':'links','entity-Zacute':'named-character-references','dom-marquee-hspace':'obsolete','entity-NestedLessLess':'named-character-references','dom-mdia-networkstate':'the-iframe-element','htmlmodelement':'edits','entity-rationals':'named-character-references','pagetransitioneventinit':'history','entity-xwedge':'named-character-references','edits-and-lists':'edits','attr-input-type-date-keyword':'the-input-element','windowproxy':'browsers','handler-onclick':'webappapis','the-nav-element':'sections','entity-ugrave':'named-character-references','entity-Dfr':'named-character-references','selector-optional':'links','dom-media-autoplay':'the-iframe-element','entity-ntgl':'named-character-references','dom-link-rel':'semantics','event-mediacontroller-timeupdate':'the-iframe-element','script-s-url-character-encoding':'webappapis','dom-link-rev':'obsolete','entity-softcy':'named-character-references','handler-onkeyup':'webappapis','attr-body-vlink':'obsolete','editing-hosts':'rendering','dom-form-nameditem':'forms','the-select-element':'the-button-element','dom-input-value':'common-input-element-attributes','entity-Product':'named-character-references','attr-opton-name':'obsolete','attr-blockquote-cite':'grouping-content','security-window':'browsers','handler-onsuspend':'webappapis','dom-media-buffered':'the-iframe-element','entity-blk12':'named-character-references','attr-lang':'elements','entity-blk14':'named-character-references','entity-Rightarrow':'named-character-references','entity-simrarr':'named-character-references','other-parsing-state-flags':'parsing','entity-Pr':'named-character-references','security-risks-in-the-drag-and-drop-model':'dnd','entity-apos':'named-character-references','month-state':'states-of-the-type-attribute','entity-Pi':'named-character-references','entity-notinva':'named-character-references','entity-notinvb':'named-character-references','entity-notinvc':'named-character-references','entity-hscr':'named-character-references','using-the-accesskey-attribute-on-a-legend-element-to-define-a-command':'commands','entity-heartsuit':'named-character-references','implementing-the-server-side-processing-for-a-form':'forms','dom-texttrackcue-ceassource':'the-iframe-element','entity-sharp':'named-character-references','attr-a-name':'obsolete','entity-dfr':'named-character-references','events-and-the-window-object':'webappapis','script':'scripting-1','entity-prnE':'named-character-references','entity-oelig':'named-character-references','invalidcharactererror':'infrastructure','button-state':'number-state','entity-Subset':'named-character-references','dragevent':'dnd','entity-uuml-legacy':'named-character-references','eventtarget':'infrastructure','a-purely-decorative-image-that-doesn-t-add-any-information':'embedded-content-1','transparent-content-models':'content-models','entity-precnsim':'named-character-references','attribute-value-unquoted-state':'tokenization','dndevents':'dnd','url-host':'urls','before-attribute-name-state':'tokenization','entity-Ccirc':'named-character-references','command-api':'commands','entity-orderof':'named-character-references','entity-ell':'named-character-references','ordinal-value':'grouping-content','warnings-for-bsolete-but-conforming-features':'obsolete','entity-els':'named-character-references','dom-mediacontroller-currenttime':'the-iframe-element','attr-area-shape-keyword-rect':'the-map-element','valid-url-potentially-surrounded-by-spaces':'urls','handler-texttracklist-onaddtrack':'the-iframe-element','dom-datatransfer-dropeffect':'dnd','entity-rfisht':'named-character-references','multipart-form-data-boundary-string':'association-of-controls-and-forms','the-before-head-insertion-mode':'tree-construction','windows':'browsers','command-facet-label':'commands','attributes-for-form-submission':'association-of-controls-and-forms','entity-nsucc':'named-character-references','entity-prnap':'named-character-references','change-the-encoding':'parsing','font':'obsolete','attr-option-disabled':'the-button-element','entity-parallel':'named-character-references','dom-frames':'browsers','entry-update':'history','entity-RightTriangle':'named-character-references','entity-puncsp':'named-character-references','entity-sdotb':'naed-character-references','entity-sdote':'named-character-references','entity-conint':'named-character-references','interactive-elements':'interactive-elements','entity-Gamma':'named-character-references','ix-handler-onloadeddata':'index','attr-input-type-tel-keyword':'the-input-element','parsing-main-intabletext':'tree-construction','association-of-controls-and-forms':'association-of-controls-and-forms','generic-rcdata-element-parsing-algorithm':'tree-construction','refsSHIFTJIS':'references','the-label-element':'forms','active-parser':'dom','autofocusing-a-form-control':'association-of-controls-and-forms','concept-time-date':'text-level-semantics','entity-oline':'named-character-references','concept-input-checked-dirty-flag':'the-input-element','entity-NotDoubleVerticalBar':'named-character-references','attr-hyperlink-rel':'links','entity-Pfr':'named-character-references','entity-Mscr':'named-character-references','state-object':'history','effectAllowed-initialization':'dnd','attr-input-type-submit-keyword:'the-input-element','entity-harrcir':'named-character-references','script-data-less-than-sign-state':'tokenization','event-media-ended':'the-iframe-element','close-the-cell':'tree-construction','entity-Otilde':'named-character-references','datacloneerror':'infrastructure','dom-navigator':'timers','handler-ondragleave':'webappapis','table-aria-weak':'content-models','entity-vangrt':'named-character-references','ix-handler-window-onbeforeprint':'index','entity-Uscr':'named-character-references','entity-zcaron':'named-character-references','tag-name-state':'tokenization','entity-yfr':'named-character-references','entity-TildeFullEqual':'named-character-references','current-playback-position':'the-iframe-element','dom-media-play':'the-iframe-element','entity-upharpoonright':'named-character-references','attr-object-codebase':'obsolete','dom-uda-port':'urls','entity-rightthreetimes':'named-character-references','syntax-doctype':'syntax','making-entire-documents-editable:-the-designmode-idl-attribute':'editing',entity-lesg':'named-character-references','entity-Hcirc':'named-character-references','handler-window-onpagehide':'webappapis','entity-npart':'named-character-references','entity-alefsym':'named-character-references','following-hyperlinks-0':'links','attr-table-width':'obsolete','entity-raquo':'named-character-references','concept-meter-actual':'the-button-element','active-range':'editing','dom-option-label':'the-button-element','ancestor-browsing-context':'browsers','concept-meter-minimum':'the-button-element','dom-ul-type':'obsolete','attr-fs-formtarget':'association-of-controls-and-forms','entity-rightarrowtail':'named-character-references','entity-topfork':'named-character-references','attr-iframe-sandbox-allow-top-navigation':'the-iframe-element','entity-RightVectorBar':'named-character-references','entity-Bernoullis':'named-character-references','dom-command-ro-commanddisabled':'commands','attr-dropzone-move':'dnd','dom-location-protocol':'history','text-track-label':'the-iframe-element','compatibilit-caseless':'infrastructure','entity-dotsquare':'named-character-references','tables':'rendering','entity-simgE':'named-character-references','entity-kopf':'named-character-references','cors-enabled-fetch':'fetching-resources','attr-meter-optimum':'the-button-element','the-ul-element':'grouping-content','entity-ngtr':'named-character-references','event-media-abort':'the-iframe-element','dom-input-type':'the-input-element','the-sup-element':'text-level-semantics','entity-minus':'named-character-references','entity-checkmark':'named-character-references','entity-cire':'named-character-references','entity-circ':'named-character-references','attr-command-icon':'interactive-elements','dom-param-name':'the-iframe-element','concept-appcache-upgrade':'offline','entity-smte':'named-character-references','entity-cirE':'named-character-references','ignore':'infrastructure','entity-iiiint':'named-character-references','attr-source-media':'the-iframe-element','has-an-element-in-table-scope':'parsing','entity-lsquor':'namd-character-references','strictly-split-a-string':'common-microsyntaxes','entity-comma':'named-character-references','entity-RightTee':'named-character-references','entity-acirc':'named-character-references','selector-disabled':'links','maps-to-the-dimension-property':'rendering','entity-ucirc':'named-character-references','entity-nexist':'named-character-references','the-directionality':'elements','the-list-attribute':'common-input-element-attributes','entity-rceil':'named-character-references','dom-location-search':'history','event-dragleave':'dnd','refsPOLYGLOT':'references','queue-a-task':'webappapis','entity-Iuml':'named-character-references','entity-eopf':'named-character-references','entity-intcal':'named-character-references','parsing-main-inhead':'tree-construction','dom-window-personalbar':'browsers','entity-uacute':'named-character-references','ix-handler-oncontextmenu':'index','entity-ShortUpArrow':'named-character-references','dom-marquee-start':'obsolete','concept-link-type-sniffing':'semantic','entity-rightarrow':'named-character-references','sections':'sections','dom-navigator-registerprotocolhandler':'timers','entity-blk34':'named-character-references','dom-textarea-input-select':'association-of-controls-and-forms','naming-form-controls':'association-of-controls-and-forms','entity-zacute':'named-character-references','refsMAILTO':'references','constraint-validation':'association-of-controls-and-forms','reload-override-buffer':'dom','dom-table-cellpadding':'obsolete','entity-vfr':'named-character-references','current-entry-of-the-joint-session-history':'history','entity-DoubleUpArrow':'named-character-references','force-async':'scripting-1','entity-UpTee':'named-character-references','entity-micro-legacy':'named-character-references','attribute-value-single-quoted-state':'tokenization','dom-timeranges-start':'the-iframe-element','refsISO885911':'references','dom-fs-formenctype':'association-of-controls-and-forms','attr-col-char':'obsolete','attr-th-scope-auto':'tabular-data','cors-cross-origin:'fetching-resources','entity-UnionPlus':'named-character-references','attr-colgroup-span':'tabular-data','mediaevents':'the-iframe-element','dom-frameset-cols':'obsolete','plain-text-form-data':'association-of-controls-and-forms','entity-lnsim':'named-character-references','source-default-media':'the-iframe-element','an-introduction-to-error-handling-and-strange-cases-in-the-parser':'the-end','entity-LessFullEqual':'named-character-references','event-media-volumechange':'the-iframe-element','entity-yicy':'named-character-references','submit-body':'association-of-controls-and-forms','dom-table-cellspacing':'obsolete','entity-eng':'named-character-references','handler-ondragstart':'webappapis','dom-map-images':'the-map-element','dom-texttrack-kind-chapters':'the-iframe-element','entity-LeftTee':'named-character-references','dom-mediacontroller-play':'the-iframe-element','dom-object-vspace':'obsolete','syntax-newlines':'syntax','attr-iframe-seamless':'the-iframe-element','entity-supseteqq':'named-character-reerences','multipart-form-data':'association-of-controls-and-forms','htmltableheadercellelement':'tabular-data','entity-LT-legacy':'named-character-references','fakepath-orly':'common-input-element-attributes','other-elements-attributes-and-apis':'obsolete','entity-ecirc-legacy':'named-character-references','handler-onscroll':'webappapis','ix-handler-onloadstart':'index','entity-odash':'named-character-references','entity-bsolhsub':'named-character-references','entity-duarr':'named-character-references','entity-sacute':'named-character-references','dom-font-face':'obsolete','entity-igrave-legacy':'named-character-references','dom-script-text':'scripting-1','insert-a-character':'tree-construction','the-hgroup-element':'sections','events-0':'index','entity-Acy':'named-character-references','entity-OElig':'named-character-references','entity-gtrapprox':'named-character-references','dom-input-step':'the-input-element','entity-npre':'named-character-references','dom-uda-host':'urls','iframe-content-model':'the-ifame-element','img-good':'embedded-content-1','entity-ContourIntegral':'named-character-references','entity-ccaron':'named-character-references','a-key-part-of-the-content':'embedded-content-1','refsSCSU':'references','entity-ograve-legacy':'named-character-references','entity-Oslash-legacy':'named-character-references','link-type-next':'links','the-script-block-s-type':'scripting-1','entity-NotLeftTriangle':'named-character-references','entity-Bumpeq':'named-character-references','bindings':'rendering','namespaceerror':'infrastructure','entity-Fcy':'named-character-references','entity-NotSupersetEqual':'named-character-references','dom-texttrackcue-pauseonexit':'the-iframe-element','entity-gsim':'named-character-references','concept-meta-extensions':'semantics','concept-embed-type':'the-iframe-element','hyperlink-suffix':'text-level-semantics','entity-imacr':'named-character-references','read-text':'history','dom-audiotracklist-length':'the-iframe-element','decohints':'rendering','text-that-has-been-rendere-to-a-graphic-for-typographical-effect':'embedded-content-1','dom-mod-datetime':'edits','htmllielement':'grouping-content','the-toolbar-barprop-object':'browsers','editable':'editing','entity-gneqq':'named-character-references','dom-cva-setcustomvalidity':'association-of-controls-and-forms','found-another-video-track':'the-iframe-element','entity-upharpoonleft':'named-character-references','dom-windowtimers-settimeout':'timers','context-menu-state':'interactive-elements','attr-style-media':'semantics','attr-input-type-reset-keyword':'the-input-element','submit-get-action':'association-of-controls-and-forms','parsing-main-inframeset':'tree-construction','attr-textarea-rows':'the-button-element','entity-TRADE':'named-character-references','common-idioms':'links','dom-img-src':'embedded-content-1','event-mediacontroller-play':'the-iframe-element','entity-Zcaron':'named-character-references','entity-SquareSupersetEqual':'named-character-references','entity-ubrcy':'named-character-references','attr-button-type-rset-state':'the-button-element','dom-media-seekable':'the-iframe-element','entity-Zscr':'named-character-references','entity-gvertneqq':'named-character-references','concept-fs-novalidate':'association-of-controls-and-forms','entity-emsp13':'named-character-references','entity-emsp14':'named-character-references','attr-input-type-file-keyword':'the-input-element','the-base-element':'semantics','entity-nsc':'named-character-references','concept-ltr':'elements','entity-nopf':'named-character-references','dom-img-complete':'embedded-content-1','dom-document-querycommandstate':'editing','entity-ShortRightArrow':'named-character-references','entity-Gscr':'named-character-references','linkTypes':'links','cookie-string':'infrastructure','entity-udblac':'named-character-references','entity-rrarr':'named-character-references','processing-model-0':'tabular-data','processing-model-1':'webappapis','processing-model-2':'webappapis','processing-model-3':'editing','refsMATHML':'references','text-track-cue-active-flag':'th-iframe-element','attr-table-cellpadding':'obsolete','entity-excl':'named-character-references','submit-mailto-body':'association-of-controls-and-forms','attr-track-kind-keyword-chapters':'the-iframe-element','unicode-character':'infrastructure','dom-texttrackcue-snaptolines':'the-iframe-element','entity-nsubset':'named-character-references','entity-utilde':'named-character-references','dom-document-defaultview':'browsers','dom-domimplementation-createdocument':'infrastructure','concept-meter-high':'the-button-element','dom-input-size':'the-input-element','footnotes':'links','dom-window-menubar':'browsers','entity-fcy':'named-character-references','entity-setminus':'named-character-references','entity-filig':'named-character-references','suffering-from-an-overflow':'association-of-controls-and-forms','concept-form-reset-control':'association-of-controls-and-forms','entity-clubs':'named-character-references','dom-window':'browsers','sandboxOrigin':'origin-0','entity-yuml-legacy':'named-character-references',attr-fs-enctype-formdata':'association-of-controls-and-forms','dom-node-insertbefore':'infrastructure','calling-scripts':'webappapis','entity-lnap':'named-character-references','url-port':'urls','attr-img-longdesc':'obsolete','enumerated-attribute':'common-microsyntaxes','dom-input-defaultchecked':'the-input-element','the-event-handler-processing-algorithm':'webappapis','dom-contenteditable':'editing','marquee-scroll-distance':'obsolete','space-separated-tokens':'common-microsyntaxes','entity-Leftarrow':'named-character-references','direction-of-playback':'the-iframe-element','dom-col-valign':'obsolete','entity-gtquest':'named-character-references','await-a-stable-state':'webappapis','xml-documents':'infrastructure','the-indicated-part-of-the-document':'history','entity-Gopf':'named-character-references','entity-ForAll':'named-character-references','concept-link-obtain':'semantics','metadata-content':'content-models','dom-iframe-seamless':'the-iframe-element','parse-a-date-string':'common-microsyntaxes','do-body-background':'obsolete','entity-emacr':'named-character-references','entity-eth-legacy':'named-character-references','entity-bigvee':'named-character-references','entity-order':'named-character-references','entity-nrtrie':'named-character-references','script-data-end-tag-open-state':'tokenization','dom-document-querycommandenabled':'editing','code-unit':'infrastructure','entity-HumpDownHump':'named-character-references','attr-command-type-state-radio':'interactive-elements','entity-Copf':'named-character-references','dom-navigator-appname':'timers','obsolete-permitted-doctype-string':'syntax','entity-gdot':'named-character-references','event-mediacontroller-volumechange':'the-iframe-element','refsCLDR':'references','entity-boxUR':'named-character-references','entity-rpargt':'named-character-references','entity-check':'named-character-references','html-documents':'infrastructure','entity-vrtri':'named-character-references','entity-boxUL':'named-character-references','entity-wcirc':'named-character-refernces','categories':'forms','entity-questeq':'named-character-references','sectioning-content':'content-models','dom-location-port':'history','valid-forced-utc-global-date-and-time-string':'common-microsyntaxes','entity-Ograve':'named-character-references','application-cache-download-process':'offline','entity-boxUl':'named-character-references','entity-nprec':'named-character-references','entity-NotSubset':'named-character-references','entity-Union':'named-character-references','entity-suphsol':'named-character-references','labeled-control':'forms','attr-ol-type-state-upper-alpha':'grouping-content','attr-media-preload-auto-state':'the-iframe-element','dom-document-clear':'obsolete','event-mediacontroller-durationchange':'the-iframe-element','refsEUCKR':'references','entity-NonBreakingSpace':'named-character-references','document-s-character-encoding':'infrastructure','entity-lates':'named-character-references','dom-object-codebase':'obsolete','entity-fnof':'named-character-references','the-main-part-of-thecontent':'links','entity-tfr':'named-character-references','the-::cue-pseudo-element':'rendering','entity-varsubsetneqq':'named-character-references','entity-umacr':'named-character-references','dom-open':'browsers','x-this':'introduction','entity-aring':'named-character-references','entity-emptyv':'named-character-references','concept-month':'common-microsyntaxes','entity-supsup':'named-character-references','entity-rdldhar':'named-character-references','entity-supsub':'named-character-references','entity-Succeeds':'named-character-references','dom-object-name':'the-iframe-element','entity-cupbrcap':'named-character-references','attr-table-bgcolor':'obsolete','the-datatransferitem-interface':'dnd','dom-meter-high':'the-button-element','entity-rarrfs':'named-character-references','commands':'commands','entity-Scy':'named-character-references','dom-object-align':'obsolete','a-serialization-of-the-image-as-a-file':'the-canvas-element','entity-GreaterGreater':'named-character-references','attr-canvas-width':'te-canvas-element','entity-rmoust':'named-character-references','entity-NotSucceedsSlantEqual':'named-character-references','entity-lneqq':'named-character-references','entity-sstarf':'named-character-references','entity-Sacute':'named-character-references','concept-document-media-type':'infrastructure','resolving-urls':'urls','parsing-main-inhtml':'tree-construction','refsWEBSOCKET':'references','entity-telrec':'named-character-references','entity-nesear':'named-character-references','entity-ReverseUpEquilibrium':'named-character-references','rules-for-parsing-a-list-of-integers':'common-microsyntaxes','entity-Jukcy':'named-character-references','the-applet-element':'obsolete','pseudo-cue-selector':'rendering','entity-Ccaron':'named-character-references','outline-depth':'sections','entity-cularr':'named-character-references','entity-iinfin':'named-character-references','immediate-user-selection':'dnd','indexsizeerror':'infrastructure','attr-tdth-bgcolor':'obsolete','entity-pitchfork':'named-character-refereces','entity-ofr':'named-character-references','the-tbody-element':'tabular-data','link-type-search':'links','named-access-on-the-window-object':'browsers','dom-output-defaultvalue':'the-button-element','text-track-model':'the-iframe-element','entity-rdquo':'named-character-references','entity-LeftDownVector':'named-character-references','attr-tdth-height':'obsolete','dom-meter-min':'the-button-element','dom-area-nohref':'obsolete','entity-npolint':'named-character-references','event-media-canplaythrough':'the-iframe-element','entity-NestedGreaterGreater':'named-character-references','dom-object-standby':'obsolete','entity-vert':'named-character-references','designMode':'editing','syntax-end-tag':'syntax','entity-Scirc':'named-character-references','entity-leftrightarrow':'named-character-references','the-text-tracks-are-ready':'the-iframe-element','entity-curlyvee':'named-character-references','dom-function-call':'webappapis','entity-pcy':'named-character-references','entity-Ucirc':'named-character-referenes','how-to-read-this-specification':'introduction','dom-location-reload':'history','entity-LeftVectorBar':'named-character-references','refsUAAG':'references','dom-hr-color':'obsolete','entity-Vvdash':'named-character-references','handler-onblur':'webappapis','the-dir-attribute':'elements','common-microsyntaxes':'common-microsyntaxes','entity-Mopf':'named-character-references','dom-option-t':'the-button-element','entity-top':'named-character-references','entity-homtht':'named-character-references','meta-author':'semantics','entity-Oscr':'named-character-references','entity-NotReverseElement':'named-character-references','acronym':'obsolete','common-input-element-apis':'common-input-element-attributes','entity-sqcap':'named-character-references','browsing-context-scope-origin':'browsers','hidden-elements':'rendering','dom-document-domain':'origin-0','entity-DownArrow':'named-character-references','valid-hash-name-reference':'common-microsyntaxes','entity-Icirc':'named-character-references','entity-nbump':'nmed-character-references','event-input-input':'common-input-element-attributes','event-mediacontroller-waiting':'the-iframe-element','selector-read-write':'links','dom-lfe-labels':'forms','column-header':'tabular-data','time-state':'states-of-the-type-attribute','dom-hashchangeevent-oldurl':'history','document-level-focus-apis':'editing','the-b-element':'text-level-semantics','content-models':'content-models','media-data':'the-iframe-element','dom-document-querycommandindeterm':'editing','algorithm-for-processing-row-groups':'tabular-data','entity-caret':'named-character-references','refsXSLT10':'references','handler-onseeked':'webappapis','entity-Tcy':'named-character-references','entity-loarr':'named-character-references','entity-hcirc':'named-character-references','entity-egrave':'named-character-references','rateUpdate':'the-iframe-element','attr-textarea-maxlength':'the-button-element','concept-rtl':'elements','entity-Oopf':'named-character-references','dom-location-host':'history','comment-start-state:'tokenization','entity-loz':'named-character-references','entity-rthree':'named-character-references','dom-marquee-height':'obsolete','valid-lowercase-simple-color':'common-microsyntaxes','rel-icon':'links','dom-menu-label':'interactive-elements','blocked-media-element':'the-iframe-element','initiate-the-drag-and-drop-operation':'dnd','concept-input-checked-dirty':'the-input-element','entity-circleddash':'named-character-references','grouping-content':'grouping-content','dom-fs-method':'association-of-controls-and-forms','attr-canvas-height':'the-canvas-element','current-entry':'history','text-track-language':'the-iframe-element','entity-Eta':'named-character-references' }; +var fragment_links = { 'ix-handler-ondrag':'index','dom-media-defaultmuted':'the-iframe-element','htmlcommandelement':'interactive-elements','dom-texttrackcuelist-length':'the-iframe-element','dom-source-media':'the-iframe-element','focusing-steps':'editing','command-facet-type':'commands','dom-texttrack-label':'the-iframe-element','concept-slots':'tabular-data','dom-command-icon':'interactive-elements','valid-non-negative-integer':'common-microsyntaxes','ix-handler-window-onafterprint':'index','dom-command-ro-commandchecked':'commands','entity-ring':'named-character-references','the-after-head-insertion-mode':'tree-construction','create-a-script':'webappapis','the-br-element':'text-level-semantics','ix-handler-onreset':'index','ix-handler-window-onscroll':'index','entity-straightepsilon':'named-character-references','concept-facet':'commands','attr-script-async':'scripting-1','entity-target':'named-character-references','ix-handler-ondblclick':'index','entity-Cfr':'named-character-references','entity-THOR-legacy':'named-character-references','script-nesting-level':'parsing','entity-ncedil':'named-character-references','dom-table-deletetfoot':'tabular-data','entity-NotLessLess':'named-character-references','dom-tdth-abbr':'obsolete','the-maxlength-attribute':'common-input-element-attributes','handler-mediacontroller-onloadeddata':'the-iframe-element','entity-DownTeeArrow':'named-character-references','entity-Ecirc-legacy':'named-character-references','attr-button-type':'the-button-element','entity-curarrm':'named-character-references','custom-handlers':'timers','the-navigator-object':'timers','attr-textarea-wrap-soft':'the-button-element','the-h3-element':'sections','concept-fe-disabled':'association-of-controls-and-forms','entity-RightUpDownVector':'named-character-references','dom-object-border':'obsolete','effective-media-volume':'the-iframe-element','entity-Oacute':'named-character-references','dom-texttrack-activecues':'the-iframe-element','htmltitleelement':'semantics','entity-nGtv':'named-character-reerences','concept-spellcheck-default-inherit':'editing','entity-expectation':'named-character-references','prepare-a-script':'scripting-1','entity-lAarr':'named-character-references','dom-tbody-valign':'obsolete','entity-naturals':'named-character-references','dom-videotrack-kind':'the-iframe-element','dom-node-namespaceuri':'infrastructure','dom-dropzone':'dnd','dom-tbody-rows':'tabular-data','dom-video-videoheight':'the-iframe-element','handler-onseeking':'webappapis','entity-mdash':'named-character-references','entity-bernou':'named-character-references','entity-leftharpoonup':'named-character-references','strike':'obsolete','assigned-access-key':'editing','event-handler-event-type':'webappapis','entity-sup1-legacy':'named-character-references','scroll-an-element-into-view':'infrastructure','dom-area-alt':'the-map-element','html-fragment-serialization-algorithm':'the-end','the-menu-bar-barprop-object':'browsers','concept-submit-button':'forms','dom-accesskey':'editing','entity-lesdot':'named-character-reerences','rules-for-constructing-the-chapter-tree-from-a-text-track':'the-iframe-element','entity-nsime':'named-character-references','dom-image':'embedded-content-1','rawtext-less-than-sign-state':'tokenization','rawtext-state':'tokenization','ix-handler-onmousemove':'index','value-track-kind-description':'the-iframe-element','htmltrackelement':'the-iframe-element','dom-marquee-scrolldelay':'obsolete','handler-onvolumechange':'webappapis','syntax-comments':'syntax','dom-body-vlink':'obsolete','attr-pre-width':'obsolete','entity-ocirc-legacy':'named-character-references','event-mediacontroller-playing':'the-iframe-element','timers':'timers','the-div-element':'grouping-content','entity-larrsim':'named-character-references','dom-meter-max':'the-button-element','entity-boxvr':'named-character-references','media-element-event-task-source':'the-iframe-element','entity-boxvl':'named-character-references','entity-boxvh':'named-character-references','entity-boxvR':'named-character-references','attr-input-alt':'numbr-state','entity-nhpar':'named-character-references','entity-emsp':'named-character-references','writing-a-form-s-user-interface':'forms','entity-semi':'named-character-references','entity-afr':'named-character-references','history-0':'history','history-1':'introduction','entity-boxvL':'named-character-references','entity-pscr':'named-character-references','entity-boxvH':'named-character-references','entity-trie':'named-character-references','entity-uparrow':'named-character-references','attr-textarea-cols':'the-button-element','dom-script-defer':'scripting-1','htmldetailselement':'interactive-elements','represents':'rendering','entity-imped':'named-character-references','entity-QUOT-legacy':'named-character-references','url-hostport':'urls','entity-lHar':'named-character-references','handler-mediacontroller-oncanplay':'the-iframe-element','fire-a-click-event':'webappapis','dom-img-naturalwidth':'embedded-content-1','dom-texttrack-kind-metadata':'the-iframe-element','entity-supdsub':'named-character-referenes','concept-form-submit':'association-of-controls-and-forms','nearest-activatable-element':'content-models','entity-searr':'named-character-references','rb':'obsolete','standard-metadata-names':'semantics','handler-appcache-onerror':'offline','attr-meta-http-equiv-default-style':'semantics','entity-par':'named-character-references','entity-wedbar':'named-character-references','entity-Lmidot':'named-character-references','attr-ol-type-keyword-decimal':'grouping-content','texttrackcuelist':'the-iframe-element','renderingUA':'infrastructure','object-plugin':'the-iframe-element','entity-lmoust':'named-character-references','valid-e-mail-address-list':'states-of-the-type-attribute','r1':'tabular-data','r2':'tabular-data','dom-texttrackcue-endtime':'the-iframe-element','value-track-kind-translation':'the-iframe-element','entity-ENG':'named-character-references','the-drag-data-item-kind':'dnd','entity-bigotimes':'named-character-references','entity-sscr':'named-character-references','entity-NotGreaterSlantEqual':named-character-references','invalidstateerror':'infrastructure','dom-area-hash':'the-map-element','attr-embed-vspace':'obsolete','entity-Bcy':'named-character-references','link-type-author':'links','concept-textarea-mutable':'the-button-element','active-flag-was-set-when-the-script-started':'the-iframe-element','dom-img-vspace':'obsolete','discard-a-document':'browsers','textarea-effective-height':'rendering','html-fragment-parsing-algorithm':'the-end','entity-seArr':'named-character-references','entity-lArr':'named-character-references','entity-rarrbfs':'named-character-references','table-example-1':'tabular-data','dynamic-markup-insertion':'content-models','dynamic-nested-browsing-context-properties':'browsers','entity-lobrk':'named-character-references','entity-rightsquigarrow':'named-character-references','top-level-browsing-context':'browsers','simple-color':'common-microsyntaxes','entity-bbrk':'named-character-references','attr-table-cellspacing':'obsolete','entity-colon':'named-character-references''entity-Ugrave':'named-character-references','dom-tdth-valign':'obsolete','entity-Mfr':'named-character-references','dom-ol-reversed':'grouping-content','dom-meta-name':'semantics','entity-LeftUpTeeVector':'named-character-references','algorithm-for-assigning-header-cells':'tabular-data','dom-texttrack-kind-subtitles':'the-iframe-element','dom-table-tbodies':'tabular-data','ix-handler-ondragend':'index','entity-Agrave-legacy':'named-character-references','valid-yearless-date-string':'common-microsyntaxes','entity-gesles':'named-character-references','entity-NotElement':'named-character-references','dom-htmloptionscollection-length':'common-dom-interfaces','dom-media-preload':'the-iframe-element','concept-node-clone-ext':'infrastructure','entity-sung':'named-character-references','handler-onplaying':'webappapis','entity-bcy':'named-character-references','attr-contextmenu':'interactive-elements','entity-thkap':'named-character-references','cookie-free-document-object':'dom','url-path':'urls','domtokenlist':'ifrastructure','parsed-as-a-css-color-value':'infrastructure','dom-marquee-behavior':'obsolete','entity-disin':'named-character-references','dom-validitystate-typemismatch':'association-of-controls-and-forms','preferred-mime-name':'infrastructure','attr-th-scope-colgroup':'tabular-data','entity-tcedil':'named-character-references','entity-Vcy':'named-character-references','entity-ldquo':'named-character-references','entity-map':'named-character-references','selector-invalid':'links','entity-apacir':'named-character-references','dom-datatransfer-files':'dnd','refsDOMCORE':'references','kinds-of-content':'content-models','the-td-element':'tabular-data','entity-ctdot':'named-character-references','the-input-element-as-a-button':'rendering','entity-pointint':'named-character-references','creating-scripts':'webappapis','entity-Gcirc':'named-character-references','marquee-scroll-interval':'obsolete','entity-Eopf':'named-character-references','ix-handler-onwaiting':'index','entity-aring-legacy':'named-character-refrences','entity-boxdL':'named-character-references','hidden-state':'states-of-the-type-attribute','entity-OpenCurlyDoubleQuote':'named-character-references','entity-LeftTriangleBar':'named-character-references','attr-command-type-keyword-checkbox':'interactive-elements','dom-domstringmap-nameditem':'common-dom-interfaces','entity-Xi':'named-character-references','proto-url':'timers','dom-dl-compact':'obsolete','table-model-error':'tabular-data','entity-cacute':'named-character-references','img-error':'embedded-content-1','ix-handler-onscroll':'index','entity-eqvparsl':'named-character-references','media-elements':'the-iframe-element','entity-dHar':'named-character-references','ignore-destructive-writes-counter':'content-models','dom-tbody-insertrow':'tabular-data','best-practices-for-in-page-editors':'editing','after-attribute-value-quoted-state':'tokenization','radio-button-group':'number-state','dom-style-scoped':'semantics','htmlheadelement':'semantics','sandboxPluginApplet':'obsolete','entity-odblac':'nmed-character-references','refsRFC2397':'references','unicode-serialization-of-an-origin':'origin-0','entity-Ntilde-legacy':'named-character-references','refsHPAAIG':'references','handler-onpause':'webappapis','refsRFC3629':'references','attribute-value-double-quoted-state':'tokenization','non-scripted':'infrastructure','concept-input-step-default':'common-input-element-attributes','entity-epsiv':'named-character-references','link-type-tag':'links','generic-raw-text-element-parsing-algorithm':'tree-construction','ix-handler-window-onblur':'index','attr-ol-type-keyword-upper-roman':'grouping-content','traverse-the-history':'history','dom-input-alt':'the-input-element','concept-progress-value':'the-button-element','entity-darr':'named-character-references','entity-NotSucceedsEqual':'named-character-references','entity-sfr':'named-character-references','entity-lesges':'named-character-references','hashchangeevent':'history','htmlbrelement':'text-level-semantics','entity-xscr':'named-character-references','scrit-data-escaped-state':'tokenization','attr-fe-maxlength':'association-of-controls-and-forms','handler-onprogress':'webappapis','entity-lozf':'named-character-references','entity-timesbar':'named-character-references','white_space':'common-microsyntaxes','handler-onchange':'webappapis','about:srcdoc':'urls','entity-rbrkslu':'named-character-references','entity-rbrksld':'named-character-references','attr-tr-charoff':'obsolete','dom-img-name':'obsolete','garbage-collection':'common-dom-interfaces','the-address-element':'sections','entity-Ocy':'named-character-references','dom-uda-hash':'urls','collections':'infrastructure','unordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','refsHTMLALTTECHS':'references','dom-textarea-input-setselectionrange':'association-of-controls-and-forms','entity-ntrianglelefteq':'named-character-references','valid-date-string-with-optional-time':'common-microsyntaxes','event-media-loadeddata':'the-iframe-element','dom-table-frame':'obsolete','refsWEBVTT':'references,'dom-validitystate-toolong':'association-of-controls-and-forms','entity-lessapprox':'named-character-references','the-marquee-element-0':'rendering','refsRFC4329':'references','entity-updownarrow':'named-character-references','dom-beforeunloadevent-returnvalue':'history','dom-iframe-name':'the-iframe-element','entity-nsupseteqq':'named-character-references','entity-Auml-legacy':'named-character-references','head-element-pointer':'parsing','entity-plusmn':'named-character-references','manually-releasing-the-storage-mutex':'timers','valid-local-date-and-time-string':'common-microsyntaxes','fire-loadeddata':'the-iframe-element','refsATAG':'references','attr-area-shape-keyword-rectangle':'the-map-element','dom-select-selectedindex':'the-button-element','syntax-start-tag':'syntax','tag-clouds':'links','entity-isinv':'named-character-references','event-media-seeking':'the-iframe-element','dom-mediacontroller-buffered':'the-iframe-element','dom-select-required':'the-button-element','entity-VerticalLine':'named-chracter-references','creator-document':'browsers','interactions-with-xpath-and-xslt':'content-models','entity-rsqb':'named-character-references','shows-caching-progress':'offline','dom-domstringmap-additem':'common-dom-interfaces','dom-menu-compact':'obsolete','dom-script-htmlfor':'obsolete','entity-multimap':'named-character-references','attr-track-srclang':'the-iframe-element','dom-track-label':'the-iframe-element','remove-an-element-from-a-document':'infrastructure','dom-texttrack-showing':'the-iframe-element','the-readonly-attribute':'common-input-element-attributes','htmlscriptelement':'scripting-1','unquoted':'syntax','entity-RightUpVectorBar':'named-character-references','dom-frame-scrolling':'obsolete','entity-boxV':'named-character-references','entity-curlyeqsucc':'named-character-references','entity-bnequiv':'named-character-references','entity-lsqb':'named-character-references','attr-area-nohref':'obsolete','loading-xml-documents':'dom','entity-subne':'named-character-references','dom-videotrack-slected':'the-iframe-element','entity-boxH':'named-character-references','entity-boxv':'named-character-references','dom-fs-novalidate':'association-of-controls-and-forms','entity-eDDot':'named-character-references','limited-to-numbers-greater-than-zero':'common-dom-interfaces','entity-icirc-legacy':'named-character-references','handling-first-frame-available':'the-iframe-element','attr-crossorigin-none':'fetching-resources','entity-subnE':'named-character-references','entity-yscr':'named-character-references','entity-boxh':'named-character-references','concept-bc-noscript':'webappapis','frameset':'obsolete','ix-handler-onended':'index','attr-media-preload-auto':'the-iframe-element','adjust-mathml-attributes':'tree-construction','entity-mDDot':'named-character-references','ix-handler-window-onstorage':'index','entity-DiacriticalAcute':'named-character-references','text-track-loading':'the-iframe-element','entity-NotTildeFullEqual':'named-character-references','parsing-xhtml-fragments':'the-xhtml-syntax','att-select-size':'the-button-element','entity-ltrPar':'named-character-references','dom-input-usemap':'obsolete','text-track-cue-text':'the-iframe-element','the-location-interface':'history','attr-q-cite':'text-level-semantics','dom-link-media':'semantics','willful-violation':'introduction','script-created-parser':'content-models','entity-bigcup':'named-character-references','editing-0':'editing','dom-mediaerror-media_err_decode':'the-iframe-element','dom-applet-hspace':'obsolete','data-protocol':'infrastructure','ix-handler-onplaying':'index','html-namespace':'infrastructure','entity-ccedil-legacy':'named-character-references','entity-xrArr':'named-character-references','ix-handler-window-onunload':'index','attr-caption-align':'obsolete','concept-appcache-onlinewhitelist':'offline','entity-zwnj':'named-character-references','preprocessing-the-input-stream':'parsing','sequential-link-types':'links','dom-dim-width':'the-map-element','dom-table-insertrow':'tabular-data','concept-n-noscript':'webappapis','entity-ompfn':'named-character-references','reset-the-insertion-mode-appropriately':'parsing','event-handlers-on-elements-document-objects-and-window-objects':'webappapis','float-nan':'infrastructure','beforeunloadevent':'history','authors-using-xhtml':'iana','entity-cedil-legacy':'named-character-references','entity-lcy':'named-character-references','script-data-escape-start-state':'tokenization','event-definitions-0':'history','conformance-checkers':'infrastructure','entity-Cacute':'named-character-references','input-type-attr-summary':'the-input-element','event-media-playing':'the-iframe-element','dom-button-value':'the-button-element','secondary-browsing-contexts':'browsers','attr-tr-bgcolor':'obsolete','end-tags':'syntax','entity-NotTildeTilde':'named-character-references','durationChange':'the-iframe-element','concept-button':'forms','entity-nsupe':'named-character-references','refsECMA262':'references','entity-mcy':'named-character-references','entity-Tcedil':'named-character-references','entity-not-legacy''named-character-references','entity-nsupE':'named-character-references','entity-gesl':'named-character-references','entity-cir':'named-character-references','dom-datatransferitemlist-removeitem':'dnd','htmlparagraphelement':'grouping-content','dom-document':'infrastructure','functionstringcallback':'dnd','entity-awconint':'named-character-references','dom-tdth-ch':'obsolete','popstateeventinit':'history','entity-ange':'named-character-references','entity-mlcp':'named-character-references','dom-table-deletecaption':'tabular-data','entity-minusb':'named-character-references','entity-minusd':'named-character-references','text-track-cue-automatic-line-position':'the-iframe-element','scope':'introduction','ix-handler-onstalled':'index','entity-nleftrightarrow':'named-character-references','the-dfn-element':'text-level-semantics','dom-area-type':'the-map-element','before-doctype-name-state':'tokenization','attr-ol-type-keyword-lower-roman':'grouping-content','attr-tabindex':'editing','dom-object-type':'the-ifram-element','printing':'timers','domexception':'infrastructure','entity-efDot':'named-character-references','entity-lcaron':'named-character-references','entity-Gdot':'named-character-references','dom-img-alt':'embedded-content-1','entity-Ycirc':'named-character-references','dom-command-checked':'interactive-elements','explicit-self-navigation-override':'browsers','the-param-element':'the-iframe-element','xhtml':'the-xhtml-syntax','entity-Odblac':'named-character-references','sandboxScriptBlocked':'webappapis','attr-script-src':'scripting-1','dom-tr-bgcolor':'obsolete','entity-swArr':'named-character-references','entity-ljcy':'named-character-references','refsPINGBACK':'references','entity-atilde-legacy':'named-character-references','get-the-timed-task':'timers','concept-input-value-default-range':'number-state','entity-varsigma':'named-character-references','entity-rarr':'named-character-references','dom-quote-cite':'grouping-content','entity-NotTilde':'named-character-references','entity-dwangle':'named-chaacter-references','entity-vscr':'named-character-references','attr-iframe-align':'obsolete','command-facet-id':'commands','dom-a-rellist':'text-level-semantics','attr-body-marginleft':'obsolete','attr-th-scope':'tabular-data','dom-external':'timers','event-mediacontroller-loadeddata':'the-iframe-element','text-track-cue-alignment':'the-iframe-element','entity-qscr':'named-character-references','print-media':'rendering','attr-table-align':'obsolete','entity-rarrhk':'named-character-references','attr-hyperlink-usemap':'the-map-element','signedpublickeyandchallenge':'the-button-element','task-source':'webappapis','dom-ol-compact':'obsolete','entity-rBarr':'named-character-references','selector-read-only':'links','entity-Ograve-legacy':'named-character-references','entity-frac34-legacy':'named-character-references','frames':'obsolete','entity-seswar':'named-character-references','canvas':'the-canvas-element','entity-CenterDot':'named-character-references','dom-htmlformcontrolscollection-nameditem':'common-dom-iterfaces','entity-Ncaron':'named-character-references','entity-Kopf':'named-character-references','entity-nfr':'named-character-references','entity-sqsubset':'named-character-references','entity-aogon':'named-character-references','scroll-to-the-fragment-identifier':'history','unloading-document-cleanup-steps':'history','entity-LeftDownTeeVector':'named-character-references','entity-blacktriangleright':'named-character-references','text-html':'iana','attr-dir-ltr':'elements','script-processing-encoding':'scripting-1','handler-mediacontroller-onloadedmetadata':'the-iframe-element','refsCSSRUBY':'references','dom-table-border':'tabular-data','the-document-s-current-address':'dom','entity-suplarr':'named-character-references','dom-document-cookie':'dom','entity-bepsi':'named-character-references','entity-cupcap':'named-character-references','entity-dlcrop':'named-character-references','dom-a-href':'text-level-semantics','attr-ol-type-state-lower-alpha':'grouping-content','entity-Aring-legacy':'named-character-eferences','event-media-emptied':'the-iframe-element','handler-appcache-oncached':'offline','entity-CloseCurlyDoubleQuote':'named-character-references','concept-media-load-algorithm':'the-iframe-element','parsing-main-inforeign':'tree-construction','attr-input-type-radio-keyword':'the-input-element','entity-equiv':'named-character-references','attr-tbody-valign':'obsolete','entity-bull':'named-character-references','entity-Qfr':'named-character-references','entity-Cross':'named-character-references','entity-rdsh':'named-character-references','the-document-s-address':'dom','handler-appcache-onobsolete':'offline','entity-colone':'named-character-references','the-input-element-as-a-file-upload-control':'rendering','attr-form-autocomplete':'forms','entity-bsolb':'named-character-references','controller-playback':'the-iframe-element','dom-param-value':'the-iframe-element','htmlulistelement':'grouping-content','entity-DoubleDownArrow':'named-character-references','dom-area-hostname':'the-map-element','entity-veee':'named-character-references','entity-boxtimes':'named-character-references','dom-media-ended':'the-iframe-element','entity-lbarr':'named-character-references','the-article-element':'sections','dom-audiotrack-id':'the-iframe-element','entity-coprod':'named-character-references','entity-lowast':'named-character-references','dom-command-ro-commandicon':'commands','entity-lambda':'named-character-references','entity-Iopf':'named-character-references','the-aside-element':'sections','entity-Yscr':'named-character-references','refsTYPEDARRAY':'references','entity-vsubne':'named-character-references','dom-label-htmlfor':'forms','attr-contenteditable':'editing','xml':'infrastructure','entity-vsubnE':'named-character-references','xmp':'obsolete','dom-classname':'elements','attr-output-for':'the-button-element','htmllegendelement':'forms','algorithm-for-processing-rows':'tabular-data','entity-edot':'named-character-references','dom-tdth-colspan':'tabular-data','dom-document-linkcolor':'obsolete','dom-table-createtfot':'tabular-data','entity-drcrop':'named-character-references','ended-playback':'the-iframe-element','dom-input-height':'the-input-element','entity-nleftarrow':'named-character-references','entity-bbrktbrk':'named-character-references','entity-rbbrk':'named-character-references','rules-for-updating-the-text-track-rendering':'the-iframe-element','refsDOT':'references','attr-source-src':'the-iframe-element','entity-daleth':'named-character-references','entity-Vert':'named-character-references','history-autocomplete':'history','foster-parent-element':'tree-construction','entity-bigodot':'named-character-references','an-overridden-reload':'dom','parse-a-global-date-and-time-string':'common-microsyntaxes','dom-applet-width':'obsolete','delaying-the-load-event-flag':'the-iframe-element','entity-lap':'named-character-references','entity-lat':'named-character-references','attr-media-preload':'the-iframe-element','entity-qint':'named-character-references','valid-non-empty-url':'urls','entity-IEcy':'named-character-rferences','the-external-interface':'timers','entity-SucceedsTilde':'named-character-references','url-scheme':'urls','the-p-element':'grouping-content','dom-embed-type':'the-iframe-element','cdatasection':'infrastructure','dom-ul-compact':'obsolete','entity-marker':'named-character-references','entity-quest':'named-character-references','event-mediacontroller-ratechange':'the-iframe-element','tabular-data':'tabular-data','entity-ldca':'named-character-references','dom-confirm':'timers','entity-PlusMinus':'named-character-references','the-area-element':'the-map-element','entity-Iacute-legacy':'named-character-references','attr-crossorigin-use-credentials-keyword':'fetching-resources','source-node':'dnd','attr-ol-type-state-upper-roman':'grouping-content','attr-dir-rtl':'elements','concept-media-load-resource':'the-iframe-element','text-track-cue-writing-direction':'the-iframe-element','dom-map-name':'the-map-element','entity-geqq':'named-character-references','intro-early-example':'introduction','dom-documentopen':'content-models','boolean-attributes':'common-microsyntaxes','ix-handler-window-onpageshow':'index','attr-td-scope':'obsolete','printing-steps':'timers','entity-acute-legacy':'named-character-references','table-descriptions':'tabular-data','entity-Chi':'named-character-references','rules-for-parsing-dimension-values':'common-microsyntaxes','entity-NotCupCap':'named-character-references','editing-apis':'editing','dom-validitystate-rangeoverflow':'association-of-controls-and-forms','entity-oacute-legacy':'named-character-references','the-object-element':'the-iframe-element','refsUTF7':'references','opener-browsing-context':'browsers','determining-the-character-encoding':'parsing','entity-xfr':'named-character-references','dom-th-scope':'tabular-data','refsBIDI':'references','refsSRGB':'references','concept-input-immutable':'the-input-element','attr-link-title':'semantics','the-marquee-element':'obsolete','refsNPAPI':'references','attr-button-type-submit-state':'the-button-element','entity-hairsp':'namedcharacter-references','dom-location-href':'history','entity-scsim':'named-character-references','publickeyandchallenge':'the-button-element','textcontent':'infrastructure','dom-textarea-value':'the-button-element','the-location-bar-barprop-object':'browsers','following-hyperlinks':'links','groupings-of-browsing-contexts':'browsers','entity-Rcy':'named-character-references','entity-scpolint':'named-character-references','event-loop':'webappapis','dom-document-nameditem-filter':'dom','dom-a-pathname':'text-level-semantics','entity-twixt':'named-character-references','color-state':'number-state','entity-theta':'named-character-references','entity-looparrowleft':'named-character-references','entity-bscr':'named-character-references','x-that':'introduction','dom-media-played':'the-iframe-element','entity-RightArrowLeftArrow':'named-character-references','selector-out-of-range':'links','dom-location':'history','entity-gtcir':'named-character-references','entity-egrave-legacy':'named-character-references','date-an-time-state':'states-of-the-type-attribute','entity-Colon':'named-character-references','dom-mediacontroller-duration':'the-iframe-element','entity-longrightarrow':'named-character-references','attr-fs-method-post':'association-of-controls-and-forms','dom-tdth-align':'obsolete','entity-HARDcy':'named-character-references','rel-alternate':'links','htmlappletelement':'obsolete','dom-navigator-online':'offline','timer-task-source':'timers','content-type':'fetching-resources','entity-hbar':'named-character-references','entity-nearr':'named-character-references','entity-Therefore':'named-character-references','dfn-read-only-array':'infrastructure','entity-chcy':'named-character-references','entity-Igrave':'named-character-references','attr-input-type-month-keyword':'the-input-element','entity-lthree':'named-character-references','entity-succnsim':'named-character-references','dom-hr-align':'obsolete','entity-srarr':'named-character-references','valid-month-string':'common-microsyntaxes','entity-middot':'named-chracter-references','refused-to-allow-the-document-to-be-unloaded':'history','rcdata-end-tag-open-state':'tokenization','entity-NegativeThinSpace':'named-character-references','mathml':'the-map-element','htmloptgroupelement':'the-button-element','entity-lnapprox':'named-character-references','entity-thetasym':'named-character-references','dom-windowbase64-atob':'webappapis','entity-dd':'named-character-references','entity-notnivb':'named-character-references','entity-notnivc':'named-character-references','entity-notniva':'named-character-references','checkbox-state':'number-state','the-fieldset-element-0':'rendering','entity-shortmid':'named-character-references','presentational-hints':'rendering','the-time-element':'text-level-semantics','entity-urcorner':'named-character-references','concept-command':'commands','entity-xhArr':'named-character-references','blocked-on-its-media-controller':'the-iframe-element','entity-gtdot':'named-character-references','entity-llcorner':'named-character-references','dom-tabe-rows':'tabular-data','attr-fs-method-post-keyword':'association-of-controls-and-forms','concept-http-equiv-extensions':'semantics','bogus-doctype-state':'tokenization','dom-window-nameditem-filter':'browsers','entity-lrtri':'named-character-references','barred-from-constraint-validation':'association-of-controls-and-forms','event-mediacontcoller-ended':'the-iframe-element','dom-meter-optimum':'the-button-element','entity-varepsilon':'named-character-references','concept-appcache-newer':'offline','value-track-kind-main':'the-iframe-element','directly-reachable-browsing-contexts':'browsers','tt':'obsolete','the-after-after-body-insertion-mode':'tree-construction','entity-macr-legacy':'named-character-references','entity-Wcirc':'named-character-references','entity-prcue':'named-character-references','entity-LowerRightArrow':'named-character-references','refsRFC3279':'references','entity-gne':'named-character-references','entity-jmath':'named-character-references','dom-navigator-yieldforstorageupdates':'timer','entity-hybull':'named-character-references','dom-history-state':'history','entity-OverBrace':'named-character-references','dom-mediacontroller-volume':'the-iframe-element','entity-nacute':'named-character-references','attr-area-shape-keyword-circle':'the-map-element','entity-trisb':'named-character-references','htmltextareaelement':'the-button-element','entity-gnE':'named-character-references','processing-model':'the-map-element','navigate-non-Document':'history','entity-otimes':'named-character-references','entity-vartheta':'named-character-references','entity-divonx':'named-character-references','entity-Gbreve':'named-character-references','entity-xlArr':'named-character-references','dom-tr-valign':'obsolete','parsing-main-afterframeset':'tree-construction','security-2':'browsers','security-1':'browsers','security-0':'association-of-controls-and-forms','entity-Eacute':'named-character-references','entity-phmmat':'named-character-references','refsMQ':'references','entity-lcub':'named-character-reference','selector-active':'links','parsing-main-intbody':'tree-construction','entity-Aring':'named-character-references','entity-Lfr':'named-character-references','replaced-elements':'rendering','dom-window-item':'browsers','dom-validitystate-stepmismatch':'association-of-controls-and-forms','dom-texttrackcue':'the-iframe-element','attr-meter-low':'the-button-element','refsWEBLINK':'references','handler-appcache-ondownloading':'offline','states-of-the-type-attribute':'states-of-the-type-attribute','ix-handler-onprogress':'index','entity-eqcirc':'named-character-references','entity-LeftCeiling':'named-character-references','the-insertion-mode':'parsing','entity-hellip':'named-character-references','entity-smashp':'named-character-references','entity-Aacute-legacy':'named-character-references','implied-strong-reference':'common-dom-interfaces','entity-plussim':'named-character-references','dom-output-value':'the-button-element','dom-a-search':'text-level-semantics','the-ol-element':'grouping-content','constructing-orm-data-set':'association-of-controls-and-forms','attr-tdth-colspan':'tabular-data','dom-textarea-input-selectionstart':'association-of-controls-and-forms','dom-input-autocomplete':'the-input-element','dom-media-defaultplaybackrate':'the-iframe-element','entity-lgE':'named-character-references','entity-sigma':'named-character-references','text-track-failed-to-load':'the-iframe-element','entity-tosa':'named-character-references','has-an-element-in-select-scope':'parsing','ascii-case-insensitive':'infrastructure','entity-nleq':'named-character-references','entity-ltlarr':'named-character-references','entity-nles':'named-character-references','dom-script-src':'scripting-1','entity-ocir':'named-character-references','entity-nvge':'named-character-references','entity-dagger':'named-character-references','attr-marquee-direction-right':'obsolete','dom-img-ismap':'embedded-content-1','after-doctype-system-identifier-state':'tokenization','entity-Upsi':'named-character-references','dom-linkstyle-disabled':'semantic','dom-datatransferitemlist-item':'dnd','candidate-for-constraint-validation':'association-of-controls-and-forms','dom-parent':'browsers','whitelisted-scheme':'timers','entity-frac13':'named-character-references','meta-application-name':'semantics','dom-body-text':'obsolete','dom-mediaerror-media_err_network':'the-iframe-element','entity-Implies':'named-character-references','entity-orarr':'named-character-references','refsCORS':'references','dom-head-profile':'obsolete','create-a-script-from-a-node':'webappapis','refsCESU8':'references','entity-swarrow':'named-character-references','dom-table-createthead':'tabular-data','entity-Agrave':'named-character-references','text-track-cue-horizontal-writing-direction':'the-iframe-element','the-script-element':'scripting-1','entity-sbquo':'named-character-references','entity-UpperRightArrow':'named-character-references','entity-sigmaf':'named-character-references','entity-acute':'named-character-references','dom-media-addtexttrack':'the-iframe-element','attr-area-shpe-keyword-poly':'the-map-element','named-character-references-table':'named-character-references','entity-Cayleys':'named-character-references','attr-crossorigin-anonymous-keyword':'fetching-resources','entity-sigmav':'named-character-references','attr-input-type-password-keyword':'the-input-element','dom-window-close':'browsers','attr-input-required':'common-input-element-attributes','steps-to-expose-a-media-resource-specific-text-track':'the-iframe-element','offline':'offline','concept-get-attributes-when-sniffing':'parsing','entity-plus':'named-character-references','entity-downharpoonleft':'named-character-references','entity-commat':'named-character-references','matches-the-environment':'common-microsyntaxes','attr-option-label':'the-button-element','entity-uopf':'named-character-references','rel-up':'links','entity-backprime':'named-character-references','the-after-after-frameset-insertion-mode':'tree-construction','the-button-element':'the-button-element','entity-lowbar':'named-character-references''entity-icy':'named-character-references','attr-object-classid':'obsolete','entity-Aacute':'named-character-references','the-script-block-s-source':'scripting-1','script-data-double-escaped-less-than-sign-state':'tokenization','script-data-escaped-dash-dash-state':'tokenization','entity-prime':'named-character-references','entity-rpar':'named-character-references','entity-uharl':'named-character-references','introduction':'introduction','hashchangeeventinit':'history','list-state':'interactive-elements','dom-base-target':'semantics','entity-dfisht':'named-character-references','entity-uharr':'named-character-references','entity-rarrlp':'named-character-references','dom-select-value':'the-button-element','dom-applet-align':'obsolete','attr-meta-name':'semantics','attr-li-type':'obsolete','dom-img-border':'obsolete','handler-window-onpopstate':'webappapis','concept-cell':'tabular-data','arraybuffer':'infrastructure','entity-nabla':'named-character-references','htmloutputelement':'the-button-element','entity-ltail':'named-character-references','entity-rfr':'named-character-references','entity-llarr':'named-character-references','dom-navigator-unregisterprotocolhandler':'timers','dom-table-width':'obsolete','entity-nharr':'named-character-references','skip-whitespace':'common-microsyntaxes','adjust-svg-attributes':'tree-construction','dom-uda-protocol':'urls','entity-ccedil':'named-character-references','session-history':'history','entity-sup3-legacy':'named-character-references','dom-document-referrer':'dom','xlink-namespace':'namespaces','entity-curlyeqprec':'named-character-references','attr-fs-method':'association-of-controls-and-forms','entity-shy':'named-character-references','entity-omacr':'named-character-references','entity-rharul':'named-character-references','content-type-sniffing':'fetching-resources','code-point-length':'infrastructure','entity-Cscr':'named-character-references','drag-and-drop-initialization-steps':'dnd','html-vs-xhtml':'introduction','entity-para-legacy':'named-character-references''entity-Phi':'named-character-references','entity-olt':'named-character-references','entity-raemptyv':'named-character-references','attr-a-shape':'obsolete','dom-document-dir':'elements','entity-DJcy':'named-character-references','user-interaction-task-source':'webappapis','entity-Xscr':'named-character-references','attr-br-clear':'obsolete','the-strong-element':'text-level-semantics','lists-of-dimensions':'common-microsyntaxes','img-load':'embedded-content-1','about-blank-origin':'browsers','timeouterror':'infrastructure','entity-piv':'named-character-references','text-node':'infrastructure','locked-for-focus':'editing','dom-document-url':'dom','concept-table':'tabular-data','entity-gla':'named-character-references','handler-window-onresize':'webappapis','entity-glj':'named-character-references','entity-angzarr':'named-character-references','the-datalist-element':'the-button-element','dom-media-error':'the-iframe-element','entity-glE':'named-character-references','hyperlink':'links','text-track-disabled':'he-iframe-element','refsRFC2781':'references','entity-DoubleLeftRightArrow':'named-character-references','entity-rlarr':'named-character-references','entity-RightUpVector':'named-character-references','dom-link-sizes':'semantics','entity-nGg':'named-character-references','entity-triangledown':'named-character-references','attr-html-version':'obsolete','entity-UpTeeArrow':'named-character-references','entity-nGt':'named-character-references','dom-label-control':'forms','platform-array-objects':'infrastructure','entity-Uogon':'named-character-references','entity-Rarrtl':'named-character-references','tag-cloud':'links','attr-th-scope-rowgroup':'tabular-data','dom-image-wh':'embedded-content-1','entity-Longleftarrow':'named-character-references','blob':'infrastructure','history-traversal-task-source':'webappapis','entity-Gg':'named-character-references','dom-appcache-downloading':'offline','entity-Gt':'named-character-references','htmlprogresselement':'the-button-element','entity-euml-legacy':'named-character-rferences','handler-ondragend':'webappapis','dom-fs-formnovalidate':'association-of-controls-and-forms','entity-GT':'named-character-references','marquee-current-loop-index':'obsolete','event-appcache-progress':'offline','dom-tree-accessors':'dom','attr-table-frame':'obsolete','attr-input-type-datetime-local-keyword':'the-input-element','entity-cedil':'named-character-references','entity-dzcy':'named-character-references','entity-angle':'named-character-references','attr-marquee-behavior':'obsolete','converting-a-character-width-to-pixels':'rendering','entity-Lsh':'named-character-references','entity-leg':'named-character-references','concept-fs-enctype':'association-of-controls-and-forms','attr-tdth-align':'obsolete','url-decomposition-idl-attributes':'urls','entity-les':'named-character-references','entity-leq':'named-character-references','entity-bigsqcup':'named-character-references','attr-dir-ltr-state':'elements','concept-appcache-fallback':'offline','dom-tbody-choff':'obsolete','event-media-ratechange:'the-iframe-element','attr-area-coords':'the-map-element','dom-datatransferitem-type':'dnd','entity-hopf':'named-character-references','entity-iukcy':'named-character-references','validitystate':'association-of-controls-and-forms','constructing-the-form-data-set':'association-of-controls-and-forms','metadata-content-0':'content-models','location':'history','noembed':'obsolete','entity-mstpos':'named-character-references','dom-navigator-platform':'timers','attr-textarea-wrap-hard-state':'the-button-element','entity-Auml':'named-character-references','entity-crarr':'named-character-references','attr-fs-formaction':'association-of-controls-and-forms','entity-equivDD':'named-character-references','create-an-element-for-the-token':'tree-construction','run-pre-click-activation-steps':'content-models','dom-external-addsearchprovider':'timers','the-caption-element':'tabular-data','case-sensitive':'infrastructure','facets':'commands','entity-slarr':'named-character-references','entity-DiacriticalGrave':'named-charater-references','entity-NotGreaterTilde':'named-character-references','entity-apid':'named-character-references','entity-ocirc':'named-character-references','entity-SOFTcy':'named-character-references','the-title-element-0':'dom','attr-fs-formenctype':'association-of-controls-and-forms','entity-CirclePlus':'named-character-references','list-of-text-tracks':'the-iframe-element','dom-external-issearchproviderinstalled':'timers','attr-track-src':'the-iframe-element','script-processing-src-prepare':'scripting-1','entity-bsim':'named-character-references','entity-oror':'named-character-references','dom-tr-align':'obsolete','entity-cirmid':'named-character-references','attr-iframe-allowtransparency':'obsolete','entity-ddotseq':'named-character-references','entity-jopf':'named-character-references','dom-sharedworkerglobalscope-applicationcache':'offline','entity-lesdotor':'named-character-references','the-noscript-element':'scripting-1','interactive-content':'content-models','dom-tr-rowindex':'tabular-data','entit-DoubleLongLeftArrow':'named-character-references','refsRFC5322':'references','submit-mailto-headers':'association-of-controls-and-forms','refsRFC2313':'references','attr-link-sizes-any':'links','refsRFC2318':'references','a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts-diagrams-graphs-maps-illustrations':'embedded-content-1','ix-handler-onpause':'index','unfocusing-steps':'editing','quirks-mode-doctypes':'tree-construction','concept-input-mutable':'the-input-element','refsCSSOMVIEW':'references','text-track-cue-computed-line-position':'the-iframe-element','entity-NotSquareSubset':'named-character-references','entity-rbrace':'named-character-references','reconstruct-the-active-formatting-elements':'parsing','entity-rbrack':'named-character-references','redirect-steps':'infrastructure','attr-input-align':'obsolete','atob':'webappapis','dom-table-summary':'obsolete','entity-Scedil':'named-character-references','script-processing-prepare':'scripting-1','htmlparamelement':'the-iframe-lement','ix-handler-ontimeupdate':'index','dom-datatransfer-items':'dnd','the-th-element':'tabular-data','entity-dopf':'named-character-references','entity-prE':'named-character-references','reset-button-state':'number-state','syntax-elements':'syntax','entity-Ncy':'named-character-references','character-encodings':'infrastructure','entity-tstrok':'named-character-references','entity-SubsetEqual':'named-character-references','entity-xotime':'named-character-references','fragment-case':'the-end','entity-Rarr':'named-character-references','runtime-script-errors-in-documents':'webappapis','entity-lfloor':'named-character-references','entity-pre':'named-character-references','dom-object-contentwindow':'the-iframe-element','parsing-urls':'urls','attr-input-list':'common-input-element-attributes','attr-object-archive':'obsolete','elements':'elements','entity-gammad':'named-character-references','text-state-and-search-state':'states-of-the-type-attribute','drageventinit':'dnd','resetBCName':'history','dom-documentscripts':'dom','attr-button-type-reset':'the-button-element','entity-rho':'named-character-references','entity-dlcorn':'named-character-references','extensibility':'infrastructure','entity-ZeroWidthSpace':'named-character-references','entity-csube':'named-character-references','entity-nlE':'named-character-references','parse-a-month-string':'common-microsyntaxes','entity-nlt':'named-character-references','entity-frac34':'named-character-references','attr-hr-color':'obsolete','dom-videotrack-id':'the-iframe-element','entity-tint':'named-character-references','entity-nle':'named-character-references','entity-DoubleLeftTee':'named-character-references','entity-Ccedil':'named-character-references','resources':'infrastructure','entity-ltcc':'named-character-references','aborterror':'infrastructure','event-media-error':'the-iframe-element','determine-the-value-of-an-indexed-property':'infrastructure','the-dd-element':'grouping-content','entity-primes':'named-character-references','entity-backsimeq':'named-charactr-references','entity-aacute':'named-character-references','entity-supsim':'named-character-references','dom-link-rellist':'semantics','contenteditable':'editing','entity-female':'named-character-references','cue-events':'the-iframe-element','entity-dscy':'named-character-references','entity-fflig':'named-character-references','entity-dscr':'named-character-references','ix-handler-window-onfocus':'index','entity-capand':'named-character-references','entity-ape':'named-character-references','entity-UnderBracket':'named-character-references','entity-omicron':'named-character-references','dimension-attributes':'the-map-element','trackevent':'the-iframe-element','entity-nLeftarrow':'named-character-references','video':'the-iframe-element','attr-img-name':'obsolete','affected-by-a-base-url-change':'infrastructure','index':'index','entity-apE':'named-character-references','entity-Vscr':'named-character-references','entity-lparlt':'named-character-references','entity-ratail':'named-character-references','attr-trac-kind-descriptions':'the-iframe-element','input-img-available':'number-state','dom-mediacontroller-paused':'the-iframe-element','entity-frac78':'named-character-references','the-head-element':'semantics','dom-texttrack-addcue':'the-iframe-element','entity-origof':'named-character-references','child-browsing-context':'browsers','dom-media-src':'the-iframe-element','entity-rbrke':'named-character-references','entity-succsim':'named-character-references','entity-breve':'named-character-references','dom-link-type':'semantics','an-iframe-srcdoc-document':'the-iframe-element','the-step-attribute':'common-input-element-attributes','concept-duration':'common-microsyntaxes','entity-iiint':'named-character-references','windowmodal':'timers','dom-img-align':'obsolete','entity-bopf':'named-character-references','read-xml':'history','entity-precsim':'named-character-references','browser-state':'offline','foster-parenting':'tree-construction','handler-onshow':'webappapis','attr-media-crossorigin':'the-iframe-element','beore-doctype-system-identifier-state':'tokenization','ready-for-post-load-tasks':'the-end','networkerror':'infrastructure','videotracklist':'the-iframe-element','entity-lBarr':'named-character-references','entity-drcorn':'named-character-references','media-resource-end-position':'the-iframe-element','entity-sqcup':'named-character-references','the-style-element':'semantics','entity-nparsl':'named-character-references','entity-EmptyVerySmallSquare':'named-character-references','ix-handler-onmouseout':'index','entity-lagran':'named-character-references','origin-0':'origin-0','ix-handler-window-onpagehide':'index','entity-cong':'named-character-references','dom-appcache-checking':'offline','refsXML':'references','entity-notin':'named-character-references','entity-cuvee':'named-character-references','using-the-command-element-to-define-a-command':'commands','element':'infrastructure','script-processing-src':'scripting-1','entity-DiacriticalDoubleAcute':'named-character-references','attr-iframe-marginwidth':'obsoete','sourcing-in-band-text-tracks':'the-iframe-element','entity-Afr':'named-character-references','entity-barwedge':'named-character-references','entity-nrarrc':'named-character-references','dom-a-type':'text-level-semantics','entity-gesdot':'named-character-references','attr-track-kind-keyword-metadata':'the-iframe-element','mouseeventinit':'infrastructure','entity-popf':'named-character-references','ix-handler-oninput':'index','entity-RBarr':'named-character-references','entity-LeftRightVector':'named-character-references','submit-mutate-action':'association-of-controls-and-forms','scripting-flag':'parsing','dom-command-radiogroup':'interactive-elements','entity-uArr':'named-character-references','handler-oncanplay':'webappapis','dropEffect-initialization':'dnd','transparent':'content-models','handler-onplay':'webappapis','event-handler-content-attributes':'webappapis','entity-DZcy':'named-character-references','entity-diams':'named-character-references','entity-IOcy':'named-character-references','the-htl-element':'semantics','concept-fs-action':'association-of-controls-and-forms','attr-progress-max':'the-button-element','entity-vopf':'named-character-references','potentially-playing':'the-iframe-element','dom-img-naturalheight':'embedded-content-1','runtime-script-errors':'webappapis','entity-RightCeiling':'named-character-references','entity-leftrightharpoons':'named-character-references','entity-iacute':'named-character-references','refsWEBIDL':'references','meta':'semantics','dom-a-hreflang':'text-level-semantics','refsPNG':'references','entity-ropf':'named-character-references','entity-iexcl':'named-character-references','the-hidden-attribute':'editing','entity-varpi':'named-character-references','the-col-element':'tabular-data','concept-role-none':'content-models','suffering-from-being-missing':'association-of-controls-and-forms','ix-handler-oncuechange':'index','refsHTTP':'references','entity-gtrarr':'named-character-references','usage-summary':'text-level-semantics','security-forms':'association-ofcontrols-and-forms','transferable':'common-dom-interfaces','entity-Edot':'named-character-references','system-state-and-capabilities':'timers','htmltabledatacellelement':'tabular-data','the-meta-element':'semantics','read-ua-inline':'history','entity-utri':'named-character-references','entity-olcross':'named-character-references','dom-applicationcache':'offline','cache-host':'offline','entity-SquareSubset':'named-character-references','the-xml:base-attribute-xml-only':'elements','fire-a-synthetic-mouse-event':'webappapis','event-media-loadedmetadata':'the-iframe-element','htmlelement':'elements','the-page':'rendering','entity-nges':'named-character-references','entity-ngeq':'named-character-references','non-replaced-elements':'rendering','entity-xsqcup':'named-character-references','html-integration-point':'tree-construction','has-no-style-sheet-that-is-blocking-scripts':'semantics','concept-textarea-dirty':'the-button-element','using-the-input-element-to-define-a-command':'commands','dom-select-multiple':'he-button-element','entity-squ':'named-character-references','entity-Ubreve':'named-character-references','dom-frame-frameborder':'obsolete','invalidnodetypeerror':'infrastructure','entity-raquo-legacy':'named-character-references','security-and-privacy-considerations':'the-iframe-element','semantics-0':'elements','entity-Psi':'named-character-references','selectors':'links','security-with-canvas-elements':'the-canvas-element','entity-veebar':'named-character-references','attr-hx-align':'obsolete','attr-marquee-behavior-slide':'obsolete','entity-nvdash':'named-character-references','presentational-markup':'introduction','dom-audiotrack-language':'the-iframe-element','authority-based-url':'urls','dom-tdth-headers':'tabular-data','dom-dir':'elements','entity-TSHcy':'named-character-references','dom-datatransferitem-getasfile':'dnd','handler-mediacontroller-onplay':'the-iframe-element','dom-marquee-direction':'obsolete','url-fragment':'urls','entity-triangle':'named-character-references','ix-handler-ondragleav':'index','rules-for-parsing-floating-point-number-values':'common-microsyntaxes','javascript-protocol':'webappapis','entity-Dopf':'named-character-references','applicationcache':'offline','rcdata-elements':'syntax','entity-supseteq':'named-character-references','pause':'webappapis','entity-shcy':'named-character-references','entity-kappav':'named-character-references','attr-li-value':'grouping-content','attr-body-bgcolor':'obsolete','refsPSL':'references','entity-Ycy':'named-character-references','entity-lopf':'named-character-references','attr-track-kind':'the-iframe-element','client-side-form-validation':'forms','dom-document-activeelement':'editing','entity-Jopf':'named-character-references','entity-nrarrw':'named-character-references','entity-gEl':'named-character-references','dom-textarea-readonly':'the-button-element','entity-Icirc-legacy':'named-character-references','frame':'obsolete','seamless-browsing-context-flag':'the-iframe-element','dom-tabindex':'editing','attr-marquee-direction-up':'obsolet','dom-applet-archive':'obsolete','entity-Euml':'named-character-references','script-data-escaped-dash-state':'tokenization','entity-it':'named-character-references','entity-yacy':'named-character-references','img-none':'embedded-content-1','link-type-prefetch':'links','entity-times-legacy':'named-character-references','web-scheme-prefix':'iana','entity-fallingdotseq':'named-character-references','entity-ni':'named-character-references','entity-ne':'named-character-references','entity-ucirc-legacy':'named-character-references','entity-nu':'named-character-references','dom-node-parentnode':'infrastructure','table-charref-overrides':'tokenization','current-node':'parsing','requirements-for-implementations':'obsolete','entity-olcir':'named-character-references','dom-a-hash':'text-level-semantics','entity-ordm':'named-character-references','refsBCP47':'references','entity-ordf':'named-character-references','entity-gvnE':'named-character-references','valid-date-string':'common-microsyntaxes','entity-ohm':'named-haracter-references','pending-table-character-tokens':'tree-construction','additional-allowed-character':'tokenization','entity-ratio':'named-character-references','entity-Dscr':'named-character-references','handler-onsubmit':'webappapis','attr-img-lowsrc':'obsolete','entity-itilde':'named-character-references','entity-ycy':'named-character-references','dom-history-replacestate':'history','seekUpdate':'the-iframe-element','entity-nwarrow':'named-character-references','form-owner':'association-of-controls-and-forms','dom-menu-type':'interactive-elements','dom-appcache-uncached':'offline','entity-trade':'named-character-references','the-menu-element':'interactive-elements','entity-frac56':'named-character-references','attr-input-src':'number-state','entity-varsubsetneq':'named-character-references','entity-frac58':'named-character-references','entity-ShortDownArrow':'named-character-references','the-textarea-element':'the-button-element','attr-dim-width':'the-map-element','entity-smtes':'named-character-refernces','toolbars-0':'rendering','parse-a-week-string':'common-microsyntaxes','earliest-possible-position':'the-iframe-element','entity-auml-legacy':'named-character-references','valid-integer':'common-microsyntaxes','event-handlers':'webappapis','event-firing':'webappapis','text-track-readiness-state':'the-iframe-element','entity-leqslant':'named-character-references','text-track-cue-middle-alignment':'the-iframe-element','consume-a-character-reference':'tokenization','dom-texttrackcue-alignment':'the-iframe-element','dom-command-disabled':'interactive-elements','entity-DoubleUpDownArrow':'named-character-references','attr-progress-value':'the-button-element','entity-NotPrecedes':'named-character-references','sequential-focus-navigation-and-the-tabindex-attribute':'editing','entity-dtrif':'named-character-references','entity-udhar':'named-character-references','entity-Conint':'named-character-references','entity-brvbar-legacy':'named-character-references','entity-khcy':'named-character-references','entity-fflig':'named-character-references','dom-texttrack-mode':'the-iframe-element','unit-of-related-browsing-contexts':'browsers','entity-Kappa':'named-character-references','entity-NotGreaterFullEqual':'named-character-references','entity-boxuL':'named-character-references','textFieldSelection':'association-of-controls-and-forms','audio':'the-iframe-element','entity-Omacr':'named-character-references','htmlcollection':'infrastructure','dom-track-loaded':'the-iframe-element','dom-link-target':'obsolete','link-type-stylesheet':'links','week-number-of-the-last-day':'common-microsyntaxes','entity-notindot':'named-character-references','entity-Diamond':'named-character-references','raw-text-elements':'syntax','outlines':'sections','navigatorstorageutils':'timers','entity-doteq':'named-character-references','entity-Congruent':'named-character-references','entity-hookleftarrow':'named-character-references','percentages-and-dimensions':'common-microsyntaxes','dom-select-remove':'the-button-element','attr-a-coords':'obsolte','entity-langle':'named-character-references','entity-ntriangleleft':'named-character-references','media-controller-default-playback-rate':'the-iframe-element','htmlformelement':'forms','htmlanchorelement':'text-level-semantics','the-datatransfer-interface':'dnd','entity-laquo-legacy':'named-character-references','entity-tridot':'named-character-references','custom-data-attribute':'elements','session-history-entry':'history','event-media-durationchange':'the-iframe-element','dom-style':'elements','ix-handler-window-onmessage':'index','entity-iquest':'named-character-references','read-multipart-x-mixed-replace':'history','url-state':'states-of-the-type-attribute','entity-Uuml-legacy':'named-character-references','attr-command-type-keyword-command':'interactive-elements','entity-Aogon':'named-character-references','command-facet-hint':'commands','dom-datatransfer-setdata':'dnd','entity-curren':'named-character-references','text-track-showing-by-default':'the-iframe-element','dom-navigator-isprotocolhandleregistered':'timers','entity-NegativeVeryThinSpace':'named-character-references','ix-handler-oninvalid':'index','vaguer-moments-in-time':'common-microsyntaxes','the-css-user-agent-style-sheet-and-presentational-hints':'rendering','ix-handler-onkeydown':'index','handler-window-onbeforeunload':'webappapis','entity-ngsim':'named-character-references','dom-select-add':'the-button-element','potentially-cors-enabled-fetch':'fetching-resources','entity-capcap':'named-character-references','function':'webappapis','entity-RuleDelayed':'named-character-references','handler-ondragenter':'webappapis','attr-form-accept':'obsolete','dom-texttrack-kind-descriptions':'the-iframe-element','fully-active':'browsers','htmlolistelement':'grouping-content','entity-RightTeeVector':'named-character-references','entity-shortparallel':'named-character-references','entity-escr':'named-character-references','entity-rnmid':'named-character-references','dom-media-duration':'the-iframe-element','tokenizing-character-references':'tokenizaton','dom-trackevent-track':'the-iframe-element','getting-media-metadata':'the-iframe-element','dom-table-align':'obsolete','refsRFC1034':'references','track-language':'the-iframe-element','entity-simplus':'named-character-references','dom-input-maxlength':'the-input-element','text-track-cue-vertical-growing-left-writing-direction':'the-iframe-element','url-manipulation-and-creation':'urls','entity-Ifr':'named-character-references','handler-window-onscroll':'webappapis','dom-progress-value':'the-button-element','base-dnd-feedback':'dnd','event-appcache-downloading':'offline','has-an-element-in-scope':'parsing','entity-Lcedil':'named-character-references','entity-uuarr':'named-character-references','entity-Uacute-legacy':'named-character-references','dom-location-replace':'history','structured-clone':'common-dom-interfaces','attr-input-autocomplete-default-state':'common-input-element-attributes','dom-focus':'editing','entity-bot':'named-character-references','entity-gtrsim':'named-character-references','attrmarquee-behavior-alternate':'obsolete','submit-button-state':'number-state','entity-vdash':'named-character-references','entity-nvap':'named-character-references','dom-document-0':'browsers','entity-UpArrowBar':'named-character-references','dom-opener':'browsers','entity-brvbar':'named-character-references','update-the-image-data':'embedded-content-1','conformance-requirements-for-authors':'introduction','attr-input-vspace':'obsolete','the-root-element':'semantics','concept-http-equivalent':'fetching-resources','about:blank':'fetching-resources','webvtt':'infrastructure','attr-p-align':'obsolete','navigating-across-documents':'history','dom-body-bgcolor':'obsolete','htmlmenuelement':'interactive-elements','entity-NotPrecedesEqual':'named-character-references','critical-subresources':'infrastructure','sandboxed-top-level-navigation-browsing-context-flag':'the-iframe-element','math':'the-map-element','refsIANAPERMHEADERS':'references','ix-handler-ondrop':'index','handler-marquee-onfinish':'obsolete','entity-grdot':'named-character-references','dom-tr-deletecell':'tabular-data','alternate-style-sheets':'semantics','entity-amalg':'named-character-references','entity-notinE':'named-character-references','dom-table-thead':'tabular-data','entity-pound':'named-character-references','entity-Ocirc':'named-character-references','alt':'embedded-content-1','attr-area-shape-circle':'the-map-element','entity-nwArr':'named-character-references','entity-Updownarrow':'named-character-references','htmldirectoryelement':'obsolete','attr-hr-align':'obsolete','entity-nedot':'named-character-references','concept-node-clone':'infrastructure','dom-select-options':'the-button-element','dom-img-crossorigin':'embedded-content-1','root-element':'infrastructure','domstringlist':'infrastructure','spelling-and-grammar-checking':'editing','the-wbr-element':'text-level-semantics','entity-ncong':'named-character-references','entity-lharu':'named-character-references','entity-imagpart':'named-character-references','entity-rlm':'named-character-eferences','entity-RightAngleBracket':'named-character-references','videotrack':'the-iframe-element','entity-lhard':'named-character-references','text-track-api':'the-iframe-element','push-onto-the-list-of-active-formatting-elements':'parsing','character-references':'syntax','entity-napprox':'named-character-references','entity-Acirc-legacy':'named-character-references','entity-Tcaron':'named-character-references','concept-appcache-manifest-explicit':'offline','mutation-during-parsing':'tree-construction','dom-command-label':'interactive-elements','entity-copf':'named-character-references','webvtt-file-using-only-nested-cues':'infrastructure','entity-prurel':'named-character-references','entity-Barwed':'named-character-references','dom-img-width':'embedded-content-1','entity-lg':'named-character-references','entity-le':'named-character-references','entity-nVDash':'named-character-references','refsDOMRANGE':'references','entity-ll':'named-character-references','entity-lt':'named-character-references','entitysubsetneq':'named-character-references','queue-a-post-load-task':'offline','entity-lE':'named-character-references','dom-iframe-src':'the-iframe-element','event-appcache-cached':'offline','entity-supset':'named-character-references','entity-bumpeq':'named-character-references','the-document-s-domain':'origin-0','scripting':'webappapis','entity-Not':'named-character-references','entity-copysr':'named-character-references','valid-browsing-context-name-or-keyword':'browsers','dom-htmloptionscollection-selectedindex':'common-dom-interfaces','entity-nwarr':'named-character-references','entity-forkv':'named-character-references','entity-npar':'named-character-references','comment-end-bang-state':'tokenization','garbage-collection-and-browsing-contexts':'browsers','attr-hr-noshade':'obsolete','case-sensitivity':'links','application-cache-api':'offline','entity-yen':'named-character-references','ordinary':'parsing','entity-Idot':'named-character-references','clear-the-list-of-active-formatting-elements-up-to-the-lat-marker':'parsing','decoded-as-utf-8-with-error-handling':'infrastructure','entity-LeftAngleBracket':'named-character-references','typographic-conventions':'introduction','attr-tdth-abbr':'obsolete','the-h1-element':'sections','entity-frac35':'named-character-references','entity-frac38':'named-character-references','entity-Vbar':'named-character-references','execCommand':'editing','dnd':'dnd','entity-lesssim':'named-character-references','event-handler-attributes':'webappapis','other-link-types':'links','entity-because':'named-character-references','has-an-element-in-the-specific-scope':'parsing','entity-SmallCircle':'named-character-references','attr-abbr-title':'text-level-semantics','the-progress-element-0':'rendering','media-element-attributes':'the-iframe-element','element-level-focus-apis':'editing','entity-sect-legacy':'named-character-references','entity-intprod':'named-character-references','text-track-cue':'the-iframe-element','dom-marquee-loop':'obsolete','entity-urcorn':'named-character-referenes','security-location':'history','list-of-active-intervals':'timers','concept-fe-value':'association-of-controls-and-forms','attr-keygen-keytype':'the-button-element','sourcing-out-of-band-text-tracks':'the-iframe-element','entity-gfr':'named-character-references','concept-event-dispatch':'infrastructure','entity-simlE':'named-character-references','entity-boxhd':'named-character-references','entity-Vdashl':'named-character-references','dom-input-multiple':'the-input-element','entity-boxhu':'named-character-references','attr-dropzone-copy':'dnd','dom-media-seek':'the-iframe-element','event-media-progress':'the-iframe-element','dom-basefont-size':'obsolete','concept-input-min-zero':'common-input-element-attributes','entity-nleqq':'named-character-references','url-host-specific':'urls','dom-media-muted':'the-iframe-element','entity-boxhU':'named-character-references','entity-RightFloor':'named-character-references','attr-textarea-readonly':'the-button-element','entity-blacklozenge':'named-character-reference','entity-DDotrahd':'named-character-references','dom-htmlallcollection-nameditem':'common-dom-interfaces','entity-RightDownVectorBar':'named-character-references','entity-Im':'named-character-references','sandboxCookies':'dom','entity-alpha':'named-character-references','dom-li-type':'obsolete','cross-origin-request-status':'infrastructure','comment-0':'infrastructure','refsPPUTF8':'references','algorithm-for-extracting-an-encoding-from-a-meta-element':'fetching-resources','entity-bigtriangleup':'named-character-references','set-the-document-s-address':'history','parsing-main-incdata':'tree-construction','attr-img-border':'obsolete','refsRFC3490':'references','traverse-the-history-by-a-delta':'history','entity-ZHcy':'named-character-references','attr-dir-auto':'elements','entity-Upsilon':'named-character-references','duration-time-component-scale':'common-microsyntaxes','writing-xhtml-documents':'the-xhtml-syntax','navigator':'timers','entity-cwconint':'named-character-references','set-of-comma-separated-tkens':'common-microsyntaxes','dom-title':'elements','dom-meta-scheme':'obsolete','entity-hercon':'named-character-references','handler-window-onpageshow':'webappapis','in-a-document':'infrastructure','audiotracklist':'the-iframe-element','dom-frameelement':'browsers','handler-window-onstorage':'webappapis','dom-input-valueasdate':'common-input-element-attributes','navigate':'history','ascii-serialization-of-an-origin':'origin-0','entity-epar':'named-character-references','link-type-nofollow':'links','handler-onfocus':'webappapis','entity-iexcl-legacy':'named-character-references','links-forms-and-navigation':'rendering','entity-uml-legacy':'named-character-references','entity-Gcedil':'named-character-references','entity-nrightarrow':'named-character-references','entity-CircleTimes':'named-character-references','dom-caption-align':'obsolete','forget-the-media-element-s-media-resource-specific-text-tracks':'the-iframe-element','entity-vsupnE':'named-character-references','dom-embed-align':'obsolete','entity-rtail':'named-character-references','htmlmapelement':'the-map-element','entity-RightTeeArrow':'named-character-references','entity-vsupne':'named-character-references','provide-a-stable-state':'webappapis','entity-bsol':'named-character-references','entity-ncaron':'named-character-references','entity-Ecaron':'named-character-references','refsPROGRESS':'references','parsing-main-intable':'tree-construction','entity-complement':'named-character-references','radionodelist':'common-dom-interfaces','dom-img-usemap':'embedded-content-1','htmlframesetelement':'obsolete','parse-a-date-or-time-string':'common-microsyntaxes','attr-fs-enctype':'association-of-controls-and-forms','attr-textarea-wrap-hard':'the-button-element','refsCSSIMAGES':'references','dom-media-initialtime':'the-iframe-element','entity-ldrdhar':'named-character-references','entity-scnE':'named-character-references','xml-fragment-parsing-algorithm':'the-xhtml-syntax','handler-onkeydown':'webappapis','entity-ccupssm':'named-character-references','entiy-CloseCurlyQuote':'named-character-references','entity-Kcedil':'named-character-references','entity-sup':'named-character-references','entity-lopar':'named-character-references','entity-egs':'named-character-references','entity-sum':'named-character-references','entity-ultri':'named-character-references','entity-sub':'named-character-references','ix-handler-ondragover':'index','accessing-other-browsing-contexts':'browsers','event-dragstart':'dnd','event-media-waiting':'the-iframe-element','xml-fragment-serialization-algorithm':'the-xhtml-syntax','entity-jcy':'named-character-references','entity-Sigma':'named-character-references','entity-vDash':'named-character-references','attr-textarea-wrap-soft-state':'the-button-element','article-example':'sections','entity-squarf':'named-character-references','entity-square':'named-character-references','entity-njcy':'named-character-references','dom-htmloptionscollection-nameditem':'common-dom-interfaces','selecting-specific-audio-and-video-tracks-declaratively':'theiframe-element','navigatoronline':'offline','concept-option-value':'the-button-element','entity-imof':'named-character-references','dom-keygen-keytype':'the-button-element','entity-cup':'named-character-references','entity-ohbar':'named-character-references','form-associated-element':'forms','writing-secure-applications-with-html':'introduction','entity-Acirc':'named-character-references','dom-appcache-update':'offline','entity-aleph':'named-character-references','submit-data-post':'association-of-controls-and-forms','attr-tr-align':'obsolete','tag-open-state':'tokenization','dom-frame-contentwindow':'obsolete','refsRFC3023':'references','entity-rlhar':'named-character-references','dom-mediacontroller-defaultplaybackrate':'the-iframe-element','supported-property-names':'infrastructure','entity-orslope':'named-character-references','dom-option-value':'the-button-element','entity-longleftrightarrow':'named-character-references','value-track-kind-sign':'the-iframe-element','about:legacy-compat':'urls','typemisatcherror':'infrastructure','dom-texttrack-kind-captions':'the-iframe-element','dom-htmloptionscollection-add':'common-dom-interfaces','datatransferitem':'dnd','entity-topbot':'named-character-references','entity-nbsp':'named-character-references','dom-frame-marginheight':'obsolete','element-definitions':'elements','formatting':'parsing','text-rendered-in-native-user-interfaces':'rendering','selector-in-range':'links','entity-VDash':'named-character-references','entity-trianglerighteq':'named-character-references','attr-hyperlink-media':'links','entity-permil':'named-character-references','link-type-prev':'links','expose-a-user-interface-to-the-user':'the-iframe-element','attr-fae-form':'association-of-controls-and-forms','entity-lrhard':'named-character-references','dynamic-changes-to-base-urls':'urls','dom-area-media':'the-map-element','entity-AElig':'named-character-references','ix-handler-oncanplay':'index','absolute-url':'urls','concept-datetime-digit':'common-microsyntaxes','entity-biguplus':'named-chracter-references','common-parser-idioms':'common-microsyntaxes','concept-fv-valid':'association-of-controls-and-forms','interactive-media':'rendering','dom-iframe-marginheight':'obsolete','entity-rx':'named-character-references','entity-xvee':'named-character-references','documents':'dom','the-body-element':'sections','heading-content':'content-models','dom-TrackList-getKind-categories':'the-iframe-element','entity-SucceedsEqual':'named-character-references','attr-html-manifest':'semantics','htmliframeelement':'the-iframe-element','the-output-element':'the-button-element','ix-handler-onemptied':'index','radio-button-state':'number-state','entity-NotRightTriangle':'named-character-references','entity-Jscr':'named-character-references','quotes':'rendering','scriptTagXSLT':'scripting-1','entity-thinsp':'named-character-references','attr-iframe-sandbox-allow-forms':'the-iframe-element','the-title-attribute-0':'rendering','blocked-media-controller':'the-iframe-element','week-state':'states-of-the-type-attribute,'entity-angst':'named-character-references','disk-space':'offline','media-resources-with-multiple-media-tracks':'the-iframe-element','entity-frac18':'named-character-references','concept-script':'webappapis','entity-lcedil':'named-character-references','drag-data-store-mode':'dnd','entity-frac12':'named-character-references','read-plugin':'history','entity-frac14':'named-character-references','entity-frac15':'named-character-references','entity-frac16':'named-character-references','ix-handler-onshow':'index','audiotracklist-and-videotracklist-objects':'the-iframe-element','entity-Ucy':'named-character-references','entity-intlarhk':'named-character-references','entity-Hat':'named-character-references','entity-wscr':'named-character-references','attr-background':'obsolete','refsRFC4281':'references','security':'dom','inter-element-whitespace':'content-models','entity-NotLess':'named-character-references','entity-nparallel':'named-character-references','category-submit':'forms','simple-cross-origin-request':'nfrastructure','comments':'syntax','dom-contextmenu':'interactive-elements','attr-command-type-state-checkbox':'interactive-elements','nested-browsing-context':'browsers','entity-cularrp':'named-character-references','entity-esdot':'named-character-references','same-origin':'origin-0','entity-otilde-legacy':'named-character-references','dom-document-head':'dom','entity-CircleMinus':'named-character-references','ix-handler-onratechange':'index','entity-approx':'named-character-references','months':'common-microsyntaxes','dom-document-lastmodified':'dom','dom-source-src':'the-iframe-element','attr-script-type':'scripting-1','refsMIMESNIFF':'references','entity-preceq':'named-character-references','entity-simne':'named-character-references','dom-fs-formmethod':'association-of-controls-and-forms','rendering':'rendering','handler-onwaiting':'webappapis','dom-track-src':'the-iframe-element','the-drag-data-item-type-string':'dnd','dom-history-length':'history','entity-varphi':'named-character-references','entity-O':'named-character-references','entity-ucy':'named-character-references','entity-Dagger':'named-character-references','serializing-html-fragments':'the-end','concept-video-intrinsic-height':'the-iframe-element','entity-nmid':'named-character-references','dom-col-ch':'obsolete','command-facet-hiddenstate':'commands','markup-declaration-open-state':'tokenization','dom-classlist':'elements','dom-xmldocument-load':'dom','entity-nsube':'named-character-references','ix-handler-onseeking':'index','refsWEBSTORAGE':'references','attr-media-preload-metadata':'the-iframe-element','entity-hamilt':'named-character-references','assigning-keyboard-shortcuts':'editing','getcontext-return':'the-canvas-element','attr-script-event':'obsolete','dom-document-getelementsbyname':'dom','entity-ClockwiseContourIntegral':'named-character-references','entity-zcy':'named-character-references','dom-mediaerror-media_err_aborted':'the-iframe-element','meta-generator':'semantics','handler-onstalled':'webappapis','local-date-and-time-state:'states-of-the-type-attribute','time-zones':'common-microsyntaxes','entity-harr':'named-character-references','entity-nvltrie':'named-character-references','entity-eqslantless':'named-character-references','event-mediacontroller-pause':'the-iframe-element','dom-document-forms':'dom','entity-utrif':'named-character-references','effective-playback-rate':'the-iframe-element','attr-meta-content':'semantics','entity-Fouriertrf':'named-character-references','entity-barvee':'named-character-references','appcache-history-2':'history','entity-lceil':'named-character-references','attr-body-margintop':'obsolete','entity-nsimeq':'named-character-references','compiled-pattern-regular-expression':'common-input-element-attributes','ix-handler-window-onresize':'index','entity-szlig-legacy':'named-character-references','xml-parser':'the-xhtml-syntax','entity-Efr':'named-character-references','attr-mod-cite':'edits','doctype-public-identifier-double-quoted-state':'tokenization','nestedParsing':'parsing','entity-rsh':'named-haracter-references','entity-drbkarow':'named-character-references','dom-dataset':'elements','documentfragment':'infrastructure','entity-LongLeftArrow':'named-character-references','timeranges':'the-iframe-element','remove-a-token-from-a-string':'common-microsyntaxes','a-form-control-s-value':'association-of-controls-and-forms','dom-media-have_current_data':'the-iframe-element','event-readystatechange':'dom','entity-Ouml-legacy':'named-character-references','entity-bNot':'named-character-references','the-pre-element':'grouping-content','entity-twoheadleftarrow':'named-character-references','attr-img-crossorigin':'embedded-content-1','dom-fs-enctype':'association-of-controls-and-forms','entity-Popf':'named-character-references','dom-window-nameditem':'browsers','attr-textarea-rows-value':'the-button-element','parse-a-time-zone-offset-component':'common-microsyntaxes','the-rt-element':'text-level-semantics','securityerror':'infrastructure','entity-rtriltri':'named-character-references','entity-inodot':'named-haracter-references','ltr-specific':'rendering','attr-command-type-keyword-radio':'interactive-elements','entity-Egrave':'named-character-references','attr-track-kind-subtitles':'the-iframe-element','browser-interface-elements':'browsers','entity-csub':'named-character-references','dom-tbody-align':'obsolete','attr-hr-size':'obsolete','dom-li-value':'grouping-content','entity-csup':'named-character-references','entity-amp':'named-character-references','entity-racute':'named-character-references','charset512':'semantics','dom-fieldset-type':'forms','entity-DownLeftTeeVector':'named-character-references','attr-input-type-range-keyword':'the-input-element','dom-document-querycommandvalue':'editing','live':'infrastructure','entity-vprop':'named-character-references','scriptTagParserResumes':'tree-construction','entity-shchcy':'named-character-references','dom-applet-object':'obsolete','entity-Scaron':'named-character-references','entity-Ropf':'named-character-references','closing-elements-that-have-implied-end-ags':'tree-construction','entity-LessGreater':'named-character-references','entity-igrave':'named-character-references','entity-ecaron':'named-character-references','entity-Delta':'named-character-references','handler-onselect':'webappapis','htmlformcontrolscollection-0':'common-dom-interfaces','entity-ecolon':'named-character-references','entity-period':'named-character-references','img-inc':'embedded-content-1','htmlbuttonelement':'the-button-element','dom-frame-marginwidth':'obsolete','entity-UpperLeftArrow':'named-character-references','entity-KJcy':'named-character-references','context-menus':'interactive-elements','parsing-main-inheadnoscript':'tree-construction','entity-RightArrow':'named-character-references','dom-texttrack-kind':'the-iframe-element','history-traversal':'history','entity-tilde':'named-character-references','entity-LessLess':'named-character-references','refsCOOKIES':'references','entity-lltri':'named-character-references','attr-tdth-rowspan':'tabular-data','entity-andslope':'named-caracter-references','the-form-element':'forms','effective-script-origin':'origin-0','dom-basefont-face':'obsolete','dom-tdth-rowspan':'tabular-data','xmldocument':'dom','the-keygen-element':'the-button-element','entity-kfr':'named-character-references','parse-a-local-date-and-time-string':'common-microsyntaxes','entity-ndash':'named-character-references','entity-RightVector':'named-character-references','entity-Vdash':'named-character-references','entity-Iukcy':'named-character-references','entity-hstrok':'named-character-references','entity-NotLessSlantEqual':'named-character-references','forms':'forms','window':'browsers','attr-object-data':'the-iframe-element','entity-subrarr':'named-character-references','entity-pr':'named-character-references','entity-pm':'named-character-references','form-controls':'rendering','entity-pi':'named-character-references','refsWCAG':'references','refsUTF8DET':'references','attr-media-muted':'the-iframe-element','entity-Tab':'named-character-references','dom-font-color':'obolete','entity-nvDash':'named-character-references','entity-Tau':'named-character-references','entity-dashv':'named-character-references','attr-track-default':'the-iframe-element','a-utf-16-encoding':'infrastructure','entity-nbumpe':'named-character-references','entity-empty':'named-character-references','entity-orv':'named-character-references','ready-to-be-parser-executed':'scripting-1','entity-ord':'named-character-references','attr-body-marginwidth':'obsolete','entity-Gcy':'named-character-references','attr-iframe-hspace':'obsolete','safe-passing-of-structured-data':'common-dom-interfaces','entity-demptyv':'named-character-references','dom-applet-vspace':'obsolete','attr-dl-compact':'obsolete','target-element':'history','entity-ordm-legacy':'named-character-references','dependencies':'infrastructure','event-online':'offline','heading-content-0':'content-models','entity-ubreve':'named-character-references','entity-prsim':'named-character-references','dom-textarea-dirname':'the-button-element','reflect':'ommon-dom-interfaces','dom-progress-max':'the-button-element','entity-cirfnint':'named-character-references','dom-audiotrack-kind':'the-iframe-element','entity-UpDownArrow':'named-character-references','the-style-attribute':'elements','entity-Dcy':'named-character-references','blink':'obsolete','entity-leftharpoondown':'named-character-references','domimplementation':'infrastructure','entity-udarr':'named-character-references','input-type-change':'the-input-element','script-data-escaped-less-than-sign-state':'tokenization','dropzone-processing-steps':'dnd','dom-tdth-height':'obsolete','dom-window-statusbar':'browsers','concept-table-advance':'tabular-data','event-mediacontroller-emptied':'the-iframe-element','event-handler-idl-attributes':'webappapis','limited-to-only-known-values':'common-dom-interfaces','entity-xlarr':'named-character-references','entity-boxdr':'named-character-references','entity-boxdl':'named-character-references','syntax-charref':'syntax','entity-smeparsl':'named-character-references',semantics':'semantics','img-all':'embedded-content-1','entity-lhblk':'named-character-references','document.title':'dom','entity-boxdR':'named-character-references','entity-ldsh':'named-character-references','syntax-cdata':'syntax','using-the-a-element-to-define-a-command':'commands','refsRFC2237':'references','optional-tags':'syntax','entity-xutri':'named-character-references','entity-Wfr':'named-character-references','entity-xmap':'named-character-references','entity-ExponentialE':'named-character-references','entity-Mu':'named-character-references','concept-video-intrinsic-width':'the-iframe-element','entity-REG-legacy':'named-character-references','converted-to-ascii-uppercase':'infrastructure','the-script-block-s-character-encoding':'scripting-1','entity-andv':'named-character-references','entity-rtimes':'named-character-references','entity-uml':'named-character-references','entity-yuml':'named-character-references','attr-fe-disabled':'association-of-controls-and-forms','entity-ufisht':'named-characterreferences','the-bdo-element':'text-level-semantics','entity-succ':'named-character-references','algorithm-for-ending-a-row-group':'tabular-data','bgsound':'obsolete','entity-ddarr':'named-character-references','dom-command-type':'interactive-elements','handler-window-onblur':'webappapis','dom-videotrack-language':'the-iframe-element','dom-mediaerror-media_err_src_not_supported':'the-iframe-element','htmlheadingelement':'sections','entity-lsh':'named-character-references','dom-appcache-status':'offline','entity-gtrless':'named-character-references','valid-normalized-forced-utc-global-date-and-time-string':'common-microsyntaxes','attr-input-type':'the-input-element','parsing-main-intr':'tree-construction','refsRFC3986':'references','refsRFC3987':'references','htmlspanelement':'text-level-semantics','entity-varr':'named-character-references','entity-half':'named-character-references','parsing-main-intd':'tree-construction','dom-datatransferitemlist-add':'dnd','entity-xcirc':'named-character-references','attr-ap-name':'the-map-element','concept-transferable-neutered':'common-dom-interfaces','attributes-common-to-td-and-th-elements':'tabular-data','entity-imagline':'named-character-references','entity-lvnE':'named-character-references','text-track':'the-iframe-element','dom-datalist-options':'the-button-element','row-header':'tabular-data','rules-for-parsing-non-negative-integers':'common-microsyntaxes','entity-ShortLeftArrow':'named-character-references','form-submission':'association-of-controls-and-forms','selector-valid':'links','entity-Iuml-legacy':'named-character-references','content-type-sniffing:-image':'fetching-resources','replacement-enabled':'history','joint-session-history':'history','entity-dcy':'named-character-references','dom-texttrack-cues':'the-iframe-element','entity-capdot':'named-character-references','attr-menu-compact':'obsolete','entity-Udblac':'named-character-references','boolean-attribute':'common-microsyntaxes','interfaces-for-url-manipulation':'urls','entity-bsime':'named-character-eferences','ix-handler-onblur':'index','aborting-a-document-load':'history','the-script-settings-determined-from-the-node':'webappapis','the-command':'interactive-elements','entity-NotRightTriangleEqual':'named-character-references','entity-downharpoonright':'named-character-references','entity-ecy':'named-character-references','external':'timers','entity-ecirc':'named-character-references','texttracklist':'the-iframe-element','entity-rightleftarrows':'named-character-references','script-s-document':'webappapis','image-button-state':'number-state','entity-tdot':'named-character-references','entity-xodot':'named-character-references','entity-lneq':'named-character-references','ix-handler-window-onload':'index','entity-leftarrowtail':'named-character-references','insertion-point':'parsing','the-application-cache-selection-algorithm':'offline','concept-input-value-string-date':'the-input-element','entity-NotLessEqual':'named-character-references','media-controller-volume-multiplier':'the-iframe-element','entit-Racute':'named-character-references','document':'dom','entity-nwnear':'named-character-references','links-created-by-a-and-area-elements':'links','dom-canvas-getcontext':'the-canvas-element','rules-for-parsing-a-hash-name-reference':'common-microsyntaxes','handler-mediacontroller-oncanplaythrough':'the-iframe-element','data-mining':'infrastructure','entity-zeetrf':'named-character-references','run-post-click-activation-steps':'content-models','the-rp-element':'text-level-semantics','handler-window-onhashchange':'webappapis','dom-mediacontroller-muted':'the-iframe-element','attr-command-checked':'interactive-elements','attr-track-kind-keyword-subtitles':'the-iframe-element','entity-looparrowright':'named-character-references','the-li-element':'grouping-content','dom-a-coords':'obsolete','attr-hyperlink-hreflang':'links','dom-legend-align':'obsolete','parsing-main-inselect':'tree-construction','entity-Escr':'named-character-references','past-names-map':'forms','entity-gsime':'named-character-references','entty-mid':'named-character-references','entity-gsiml':'named-character-references','the-input-element-as-domain-specific-widgets':'rendering','selector-ltr':'links','event-media-loadstart':'the-iframe-element','entity-luruhar':'named-character-references','htmltablecolelement':'tabular-data','dom-form-submit':'forms','entity-Ffr':'named-character-references','concept-date':'common-microsyntaxes','restrictions-on-content-models-and-on-attribute-values':'introduction','networking-task-source':'webappapis','dom-history-pushstate':'history','entity-Euml-legacy':'named-character-references','the-dl-element':'grouping-content','exposed':'dom','rel-sidebar-hyperlink':'links','lists-of-integers':'common-microsyntaxes','duration-time-component':'common-microsyntaxes','entity-hkswarow':'named-character-references','text-track-cue-start-time':'the-iframe-element','entity-gnapprox':'named-character-references','entity-subsim':'named-character-references','entity-rharu':'named-character-references','entity-malt':'named-chracter-references','marquee-loop-count':'obsolete','entity-GreaterTilde':'named-character-references','entity-rhard':'named-character-references','entity-male':'named-character-references','entity-supne':'named-character-references','implicit-submission':'association-of-controls-and-forms','attr-textarea-required':'the-button-element','entity-DoubleRightArrow':'named-character-references','throw':'infrastructure','spin-the-event-loop':'webappapis','browsing-context-nested-through':'browsers','feed-the-parser':'the-xhtml-syntax','stack-of-open-elements':'parsing','entity-ulcrop':'named-character-references','entity-InvisibleComma':'named-character-references','entity-LeftRightArrow':'named-character-references','dom-input-stepup':'common-input-element-attributes','entity-Proportion':'named-character-references','dom-table-caption':'tabular-data','using-the-button-element-to-define-a-command':'commands','attr-optgroup-disabled':'the-button-element','entity-profline':'named-character-references','event-media-sspend':'the-iframe-element','attr-command-type-state-command':'interactive-elements','event-media-stalled':'the-iframe-element','handler-ondrag':'webappapis','attr-input-autocomplete-on-state':'common-input-element-attributes','supported-property-indices':'infrastructure','entity-sdot':'named-character-references','entity-ffr':'named-character-references','dom-video-videowidth':'the-iframe-element','attr-table-rules':'obsolete','datetime-value':'text-level-semantics','attr-img-align':'obsolete','the-legend-element':'forms','entity-plusmn-legacy':'named-character-references','dom-videotracklist-selectedindex':'the-iframe-element','entity-nsupset':'named-character-references','current-input-character':'parsing','dom-appcache-swapcache':'offline','dom-object-archive':'obsolete','forming-a-table':'tabular-data','entity-NotNestedLessLess':'named-character-references','text-track-cue-size':'the-iframe-element','dom-meter-value':'the-button-element','prompt-to-unload-a-document':'history','dom-document-alinkcolor''obsolete','dom-blur':'editing','obsolete-but-conforming-features':'obsolete','refsXMLBASE':'references','entity-Intersection':'named-character-references','entity-aelig-legacy':'named-character-references','dom-track-default':'the-iframe-element','fire-waiting-when-waiting':'the-iframe-element','dom-media-playbackrate':'the-iframe-element','entity-varpropto':'named-character-references','suffering-from-an-underflow':'association-of-controls-and-forms','entity-nVdash':'named-character-references','dom-datatransfer-effectallowed':'dnd','selector-default':'links','keywords-and-enumerated-attributes':'common-microsyntaxes','entity-LeftTriangleEqual':'named-character-references','attr-form-autocomplete-on-state':'forms','dom-tdth-axis':'obsolete','entity-Zfr':'named-character-references','non-fatal-media-error':'the-iframe-element','entity-doteqdot':'named-character-references','the-input-stream':'parsing','table-encoding-overrides':'parsing','dom-validitystate-valuemissing':'association-of-controls-and-forms',entity-copy':'named-character-references','pre-click-activation-steps':'content-models','entity-Sc':'named-character-references','handler-window-onafterprint':'webappapis','entity-profalar':'named-character-references','sandboxed-navigation-browsing-context-flag':'the-iframe-element','ix-handler-onseeked':'index','dom-fieldset-disabled':'forms','entity-oslash':'named-character-references','dom-cva-validity':'association-of-controls-and-forms','entity-rdca':'named-character-references','ascii-compatible-character-encoding':'infrastructure','entity-Yuml':'named-character-references','entity-barwed':'named-character-references','entity-bigwedge':'named-character-references','entity-EqualTilde':'named-character-references','dom-textarea-wrap':'the-button-element','table-script-bom':'scripting-1','attr-track-kind-captions':'the-iframe-element','dom-datatransfer-getdata':'dnd','attr-input-placeholder':'common-input-element-attributes','dom-based-xslt-1.0-processors':'content-models','concept-param-parameter':'theiframe-element','entity-integers':'named-character-references','entity-agrave-legacy':'named-character-references','entity-dblac':'named-character-references','entity-xnis':'named-character-references','entity-ecir':'named-character-references','table-uda-examples':'urls','entity-cuesc':'named-character-references','entity-ncap':'named-character-references','entity-NotLessTilde':'named-character-references','comment-state':'tokenization','entity-circledS':'named-character-references','entity-circledR':'named-character-references','entity-qprime':'named-character-references','entity-triplus':'named-character-references','entity-spar':'named-character-references','attr-tdth-valign':'obsolete','entity-Omega':'named-character-references','no-quirks-mode':'infrastructure','entity-nsubE':'named-character-references','suffering-from-a-custom-error':'association-of-controls-and-forms','dom-option-tvd':'the-button-element','event-media-timeupdate':'the-iframe-element','entity-wopf':'named-character-references','the-1-h2-h3-h4-h5-and-h6-elements':'sections','introduction-9':'rendering','introduction-8':'rendering','introduction-5':'webappapis','sections-and-headings':'rendering','introduction-7':'dnd','introduction-6':'editing','introduction-1':'forms','introduction-0':'the-iframe-element','introduction-3':'links','introduction-2':'association-of-controls-and-forms','entity-Dcaron':'named-character-references','meta-charset-during-parse':'tree-construction','entity-copy-legacy':'named-character-references','void-elements':'syntax','refsABNF':'references','drag-data-store-bitmap':'dnd','figcaption-as-alt-condition':'embedded-content-1','file-upload-state':'number-state','entity-grave':'named-character-references','history':'history','entity-sopf':'named-character-references','only-contemporary-times':'states-of-the-type-attribute','comment-start-dash-state':'tokenization','width-of-the-select-s-labels':'rendering','hyperlink-annotation':'links','menus':'interactive-elements','entity-Int':'named-character-references','minested-tags:-b-p-b-p':'the-end','stop-parsing':'the-end','entity-tprime':'named-character-references','sandboxed-seamless-iframes-flag':'the-iframe-element','allowed-to-navigate':'browsers','entity-ltri':'named-character-references','entity-thicksim':'named-character-references','entity-urtri':'named-character-references','the-input-element-as-a-range-control':'rendering','htmlaudioelement':'the-iframe-element','entity-upsilon':'named-character-references','entity-eacute-legacy':'named-character-references','entity-qopf':'named-character-references','attr-style-type':'semantics','entity-plusdo':'named-character-references','handler-tracklist-onchange':'the-iframe-element','dom-media-have_future_data':'the-iframe-element','entity-Ccedil-legacy':'named-character-references','entity-plusdu':'named-character-references','seek-the-media-controller':'the-iframe-element','associatedSection':'sections','entity-iuml-legacy':'named-character-references','entity-EmptySmallSquare':'named-character-references','refsWIN154':'references','refsWIN1252':'references','refsBOCU1':'references','entity-topcir':'named-character-references','entity-Ugrave-legacy':'named-character-references','conformance-requirements':'infrastructure','entity-dotplus':'named-character-references','dom-form-acceptcharset':'forms','dom-select-size':'the-button-element','concept-option-label':'the-button-element','entity-larrbfs':'named-character-references','auxiliary-browsing-contexts':'browsers','entity-nlarr':'named-character-references','entity-And':'named-character-references','concept-fe-values':'association-of-controls-and-forms','entity-pfr':'named-character-references','concept-select-pick':'the-button-element','entity-equest':'named-character-references','entity-rsquor':'named-character-references','attr-param-name':'the-iframe-element','event':'infrastructure','handler-texttrackcue-onexit':'the-iframe-element','handler-onratechange':'webappapis','entity-natural':'named-character-references','initial-code-entry-point':'webappapis','task-quee':'webappapis','attr-img-src':'embedded-content-1','dom-fs-action':'association-of-controls-and-forms','fire-a-dnd-event':'dnd','windowtimers':'timers','expiring-application-caches':'offline','concept-handler-error':'webappapis','entity-uring':'named-character-references','handler-onmouseover':'webappapis','entity-Ubrcy':'named-character-references','insert-a-foreign-element':'tree-construction','entity-npr':'named-character-references','ix-handler-window-onoffline':'index','dom-colgroup-span':'tabular-data','after-doctype-public-keyword-state':'tokenization','entity-mopf':'named-character-references','has-an-element-in-list-item-scope':'parsing','menus-intro':'interactive-elements','limiting-user-input-length':'association-of-controls-and-forms','concept-event-listener':'infrastructure','entity-TScy':'named-character-references','entity-NotSquareSuperset':'named-character-references','entity-Lcaron':'named-character-references','pragma-directives':'semantics','entity-otilde':'named-character-references','ntity-DotEqual':'named-character-references','entity-dsol':'named-character-references','attributes-for-embedded-content-and-images':'rendering','maps-to-the-pixel-length-property':'rendering','media-controllers':'the-iframe-element','unload-a-document':'history','entity-Rscr':'named-character-references','entity-ApplyFunction':'named-character-references','entity-cdot':'named-character-references','phrasing-content-1':'rendering','phrasing-content-0':'content-models','linkstyle':'infrastructure','htmlallcollection':'common-dom-interfaces','entity-LeftTeeVector':'named-character-references','dom-window-focus':'editing','entity-napos':'named-character-references','the-tr-element':'tabular-data','entity-roarr':'named-character-references','entity-nless':'named-character-references','handler-tracklist-onaddtrack':'the-iframe-element','clear-the-stack-back-to-a-table-row-context':'tree-construction','htmlpreelement':'grouping-content','entity-oopf':'named-character-references','entity-scnsim':'named-character-rferences','the-draggable-attribute':'dnd','attr-body-text':'obsolete','attr-dir-auto-state':'elements','entity-HilbertSpace':'named-character-references','attr-area-shape':'the-map-element','entity-nrarr':'named-character-references','concept-output-mode':'the-button-element','refsIANACHARSET':'references','entity-napE':'named-character-references','entity-AMP':'named-character-references','htmlvideoelement':'the-iframe-element','entity-nlArr':'named-character-references','entity-Oslash':'named-character-references','entity-Atilde-legacy':'named-character-references','entity-Wscr':'named-character-references','the-xhtml-syntax':'the-xhtml-syntax','concept-n-script':'webappapis','entity-mho':'named-character-references','appropriate-form-encoding-algorithm':'association-of-controls-and-forms','entity-elinters':'named-character-references','dom-meter-low':'the-button-element','windowbase64':'webappapis','dom-frame-noresize':'obsolete','parse-a-month-component':'common-microsyntaxes','dom-select-nameditem':'th-button-element','entity-delta':'named-character-references','dom-texttracklist-length':'the-iframe-element','entity-iopf':'named-character-references','entity-TildeEqual':'named-character-references','attr-col-valign':'obsolete','handler-texttrackcue-onenter':'the-iframe-element','entity-LeftTeeArrow':'named-character-references','concept-fe-checked':'association-of-controls-and-forms','entity-vee':'named-character-references','attr-ol-start':'grouping-content','entity-preccurlyeq':'named-character-references','entity-angrtvb':'named-character-references','dom-font-size':'obsolete','dom-input-placeholder':'the-input-element','run-synthetic-click-activation-steps':'content-models','dom-body-alink':'obsolete','entity-ruluhar':'named-character-references','entity-SucceedsSlantEqual':'named-character-references','appropriate-end-tag-token':'tokenization','entity-nrArr':'named-character-references','dom-embed-src':'the-iframe-element','attr-menu-label':'interactive-elements','htmltablerowelement':'tabular-data''value-sanitization-algorithm':'the-input-element','htmlsourceelement':'the-iframe-element','entity-ominus':'named-character-references','entity-ccups':'named-character-references','collect-a-sequence-of-characters':'common-microsyntaxes','refsDOMPARSING':'references','the-accesskey-attribute':'editing','value-track-kind-alternate':'the-iframe-element','text-level-semantics':'text-level-semantics','entity-Egrave-legacy':'named-character-references','xmlns-namespace':'namespaces','entity-Colone':'named-character-references','data-state':'tokenization','refsSELECTORS':'references','entity-LongLeftRightArrow':'named-character-references','entity-zigrarr':'named-character-references','concept-appcache-completeness':'offline','dom-script-charset':'scripting-1','attr-input-type-datetime-keyword':'the-input-element','dom-htmlallcollection-tags':'common-dom-interfaces','attr-embed-name':'obsolete','dom-alert':'timers','entity-nsqsube':'named-character-references','default-playback-start-position':'the-iframe-elemen','the-table-element':'tabular-data','entity-Star':'named-character-references','dimRendering':'rendering','entity-lbrace':'named-character-references','attr-media-preload-none':'the-iframe-element','entity-lbrack':'named-character-references','concept-meter-optimum':'the-button-element','entity-Umacr':'named-character-references','entity-olarr':'named-character-references','entity-rarrap':'named-character-references','entity-Longleftrightarrow':'named-character-references','entity-prod':'named-character-references','entity-prop':'named-character-references','entity-Assign':'named-character-references','entity-NotLessGreater':'named-character-references','htmlframeelement':'obsolete','entity-subdot':'named-character-references','entity-GreaterFullEqual':'named-character-references','entity-trpezium':'named-character-references','entity-gt-legacy':'named-character-references','drag-data-store-allowed-effects-state':'dnd','dom-track-readystate':'the-iframe-element','entity-complexes':'named-character-referencs','attr-track-kind-metadata':'the-iframe-element','entity-boxbox':'named-character-references','attr-ol-type-keyword-lower-alpha':'grouping-content','syntax-tags':'syntax','entity-oast':'named-character-references','entity-xoplus':'named-character-references','entity-Jfr':'named-character-references','entity-succeq':'named-character-references','the-id-attribute':'elements','media-controller-position':'the-iframe-element','introduction-4':'offline','entity-lEg':'named-character-references','entity-triminus':'named-character-references','entity-frac14-legacy':'named-character-references','entity-perp':'named-character-references','script-data-double-escaped-state':'tokenization','ix-handler-window-onerror':'index','dom-a-protocol':'text-level-semantics','terminology':'infrastructure','dom-table-tfoot':'tabular-data','refsRFC1468':'references','entity-acy':'named-character-references','entity-acd':'named-character-references','form-control-dirname-attribute':'association-of-controls-and-forms','entity-suphsu':'named-character-references','dom-fs-formaction':'association-of-controls-and-forms','entity-frac12-legacy':'named-character-references','dom-navigator-registercontenthandler':'timers','script-processing-src-sync':'scripting-1','ix-event-handlers':'index','entity-rotimes':'named-character-references','dom-input-valueasnumber':'common-input-element-attributes','dom-legend-form':'forms','overlong-form':'infrastructure','entity-acE':'named-character-references','entity-Hstrok':'named-character-references','entity-icirc':'named-character-references','dom-col-align':'obsolete','handler-appcache-onnoupdate':'offline','handler-mediacontroller-onpause':'the-iframe-element','attr-iframe-src':'the-iframe-element','entity-RightDoubleBracket':'named-character-references','entity-beth':'named-character-references','command-facet-accesskey':'commands','entity-esim':'named-character-references','security-and-privacy':'timers','entity-beta':'named-character-references','attr-fs-method-get-keyword':'association-of-control-and-forms','entity-plankv':'named-character-references','entity-hookrightarrow':'named-character-references','entity-jfr':'named-character-references','location-of-the-media-resource':'the-iframe-element','dom-link-charset':'obsolete','parser-pause-flag':'parsing','container-frame-element':'rendering','alphanumeric-ascii-characters':'common-microsyntaxes','relevant-namespace-object':'infrastructure','dom-option':'the-button-element','entity-zeta':'named-character-references','the-h6-element':'sections','document-metadata':'semantics','refsCOMPUTABLE':'references','dom-audiotracklist-gettrackbyid':'the-iframe-element','entity-rppolint':'named-character-references','document.writeln':'content-models','entity-vBarv':'named-character-references','ix-handler-onsubmit':'index','entity-uwangle':'named-character-references','entity-GreaterSlantEqual':'named-character-references','dom-iframe-scrolling':'obsolete','dom-frame-name':'obsolete','attr-command-type':'interactive-elements','event-appcache-noupdate':'offlie','application-cache-group':'offline','attr-marquee-truespeed':'obsolete','sandboxSubmitBlocked':'association-of-controls-and-forms','non-negative-integers':'common-microsyntaxes','text-track-mode':'the-iframe-element','syntax-attribute-name':'syntax','dom-validitystate-patternmismatch':'association-of-controls-and-forms','svg':'the-map-element','the-pattern-attribute':'common-input-element-attributes','drag-data-store-hot-spot-coordinate':'dnd','entity-fjlig':'named-character-references','set-the-event-handler-content-attribute-to-an-error':'webappapis','attr-embed-hspace':'obsolete','entity-NotGreater':'named-character-references','cors-settings-attributes':'fetching-resources','entity-napid':'named-character-references','the-meter-element':'the-button-element','concept-week':'common-microsyntaxes','dom-fe-disabled':'association-of-controls-and-forms','entity-lang':'named-character-references','valid-url':'urls','dom-texttrackcue-track':'the-iframe-element','entity-NotGreaterLess':'named-character-refereces','entity-NegativeThickSpace':'named-character-references','entity-boxminus':'named-character-references','before-attribute-value-state':'tokenization','event-appcache-updateready':'offline','the-sub-element':'text-level-semantics','entity-cirscir':'named-character-references','dom-textarea-required':'the-button-element','unloading-documents':'history','entity-Itilde':'named-character-references','attr-embed-src':'the-iframe-element','script-execution-environment':'webappapis','entity-Vfr':'named-character-references','entity-aacute-legacy':'named-character-references','event-definition':'history','stall-timeout':'the-iframe-element','attr-ol-reversed':'grouping-content','valid-mime-type':'infrastructure','entity-wedgeq':'named-character-references','entity-sqcups':'named-character-references','script-data-escape-start-dash-state':'tokenization','dom-frame-src':'obsolete','dom-node-childnodes':'infrastructure','entity-DoubleDot':'named-character-references','domsettabletokenlist':'infrastructure','entityYacute':'named-character-references','dom-input-value-value':'common-input-element-attributes','fatal-decode-error':'the-iframe-element','the-constraint-validation-api':'association-of-controls-and-forms','uint8clampedarray':'infrastructure','table-http-equiv':'semantics','the-hr-element':'grouping-content','dom-self':'browsers','sandboxed-automatic-features-browsing-context-flag':'the-iframe-element','entity-NotEqual':'named-character-references','dom-history-back':'history','entity-eplus':'named-character-references','handler-onloadedmetadata':'webappapis','entity-hoarr':'named-character-references','entity-there4':'named-character-references','htmlmeterelement':'the-button-element','noframes':'obsolete','dom-marquee-bgcolor':'obsolete','entity-SquareSubsetEqual':'named-character-references','entity-laquo':'named-character-references','xml-compatible':'infrastructure','entity-natur':'named-character-references','refsX690':'references','extracting-encodings-from-meta-elements':'fetching-resources','entity-ap':'named-character-references','delay-the-load-event':'the-end','dom-area-shape':'the-map-element','attr-img-vspace':'obsolete','entity-LeftArrowBar':'named-character-references','entity-nRightarrow':'named-character-references','number-of-days-in-month-month-of-year-year':'common-microsyntaxes','entity-UpArrowDownArrow':'named-character-references','default-button':'association-of-controls-and-forms','concept-select-toggle':'the-button-element','links':'links','refsDOMEVENTS':'references','refsARIA':'references','a-style-sheet-that-is-blocking-scripts':'semantics','attr-meta-http-equiv':'semantics','htmldatalistelement':'the-button-element','dom-input-stepdown':'common-input-element-attributes','entity-VerticalBar':'named-character-references','dom-appcache-obsolete':'offline','refsISO8601':'references','entity-ouml':'named-character-references','concept-appcache-init':'offline','event-appcache-obsolete':'offline','focus-management':'editing','attr-img-alt':'embedded-content-1','cors-settings-attribute':fetching-resources','dom-command-ro-commandlabel':'commands','entity-boxhD':'named-character-references','dom-stylesheet-disabled':'infrastructure','dom-object-declare':'obsolete','entity-ntrianglerighteq':'named-character-references','entity-Nacute':'named-character-references','entity-uHar':'named-character-references','dom-location-hostname':'history','pending-parsing-blocking-script':'scripting-1','send-a-signal':'offline','entity-DownRightVectorBar':'named-character-references','entity-OpenCurlyQuote':'named-character-references','coercing-an-html-dom-into-an-infoset':'the-end','htmlinputelement':'the-input-element','dom-output-htmlfor':'the-button-element','handler-marquee-onstart':'obsolete','entity-dstrok':'named-character-references','media-controller-mute-override':'the-iframe-element','script-processing-inline':'scripting-1','entity-boxVR':'named-character-references','entity-deg':'named-character-references','abort-a-document':'history','attr-select-required':'the-button-element','xhtml-document:'infrastructure','dom-document-images':'dom','activation-behavior':'content-models','entity-boxVL':'named-character-references','dom-source-type':'the-iframe-element','entity-boxVH':'named-character-references','entity-kgreen':'named-character-references','entity-boxVr':'named-character-references','text-0':'syntax','concept-appcache-manifest':'offline','dom-tdth-choff':'obsolete','entity-boxVl':'named-character-references','entity-boxVh':'named-character-references','entity-LeftFloor':'named-character-references','entity-asymp':'named-character-references','the-input-element-as-a-color-well':'rendering','htmlfontelement':'obsolete','dom-embed-name':'obsolete','conformance-classes':'infrastructure','special':'parsing','dom-media-network_no_source':'the-iframe-element','entity-NewLine':'named-character-references','most-recently-reported-playback-state':'the-iframe-element','concept-meter-low':'the-button-element','entity-smile':'named-character-references','handler-onerror':'webappapis','entity-scy':'namedcharacter-references','secondary-browsing-context':'browsers','character-reference-in-data-state':'tokenization','entity-eqcolon':'named-character-references','entity-sce':'named-character-references','attr-a-methods':'obsolete','entity-hksearow':'named-character-references','entity-lt-legacy':'named-character-references','times':'common-microsyntaxes','paused-for-user-interaction':'the-iframe-element','entity-middot-legacy':'named-character-references','dom-document-links':'dom','entity-Precedes':'named-character-references','concept-input-max-default':'common-input-element-attributes','htmlbasefontelement':'obsolete','entity-scE':'named-character-references','attr-script-for':'obsolete','refsABOUT':'references','apis-for-creating-and-navigating-browsing-contexts-by-name':'browsers','entity-Zdot':'named-character-references','concept-row-group':'tabular-data','parse-a-time-component':'common-microsyntaxes','concept-spellcheck-default-true':'editing','dom-canvas-toblob':'the-canvas-element','sectioning-contnt-0':'content-models','dom-datatransferitem-getasstring':'dnd','selector-required':'links','entity-tshcy':'named-character-references','dom-ol-type':'grouping-content','resolve-a-url':'urls','dom-datatransfer-setdragimage':'dnd','lists':'rendering','dom-input-dirname':'the-input-element','htmlallcollection-0':'common-dom-interfaces','dom-input-src':'the-input-element','entity-ulcorn':'named-character-references','dom-canvas-height':'the-canvas-element','dom-audiotrack-enabled':'the-iframe-element','htmlmediaelement':'the-iframe-element','entity-UpArrow':'named-character-references','webvtt-parser':'infrastructure','entity-Beta':'named-character-references','dom-texttrackcue-size':'the-iframe-element','attr-object-hspace':'obsolete','attr-input-type-search-keyword':'the-input-element','entity-isindot':'named-character-references','attr-fe-name-charset':'association-of-controls-and-forms','entity-uacute-legacy':'named-character-references','script-processing-empty':'scripting-1','definitions':'association-ofcontrols-and-forms','ix-handler-oncanplaythrough':'index','htmlcanvaselement':'the-canvas-element','handler-window-onunload':'webappapis','url':'urls','entity-lurdshar':'named-character-references','entity-ogt':'named-character-references','dom-tr-choff':'obsolete','attr-time-datetime':'text-level-semantics','the-body-element-0':'dom','entity-DownArrowBar':'named-character-references','entity-parsl':'named-character-references','editing':'editing','attr-dfn-title':'text-level-semantics','entity-xi':'named-character-references','dom-document-vlinkcolor':'obsolete','entity-eqsim':'named-character-references','entity-angrtvbd':'named-character-references','comma-separated-tokens':'common-microsyntaxes','entity-Coproduct':'named-character-references','entity-maltese':'named-character-references','entity-smallsetminus':'named-character-references','entity-rarrw':'named-character-references','entity-GreaterEqualLess':'named-character-references','the-kbd-element':'text-level-semantics','entity-rarrc':'named-charater-references','entity-rarrb':'named-character-references','entity-succnapprox':'named-character-references','entity-lnE':'named-character-references','resource-sharing-check':'infrastructure','entity-rightrightarrows':'named-character-references','entity-reals':'named-character-references','dom-dim-height':'the-map-element','refsOPENSEARCH':'references','entity-lne':'named-character-references','dom-a-host':'text-level-semantics','entity-Laplacetrf':'named-character-references','ix-handler-window-onhashchange':'index','the-tfoot-element':'tabular-data','entity-clubsuit':'named-character-references','basefont':'obsolete','entity-diamondsuit':'named-character-references','flow-content':'content-models','handler-window-onerror':'webappapis','dom-element-id':'infrastructure','entity-exponentiale':'named-character-references','dom-tbody-deleterow':'tabular-data','attr-body-marginright':'obsolete','handler-mediacontroller-onratechange':'the-iframe-element','process-the-iframe-attributes':'the-iframe-element','etity-flat':'named-character-references','bidirectional-algorithm-formatting-character-ranges':'content-models','entity-lesdoto':'named-character-references','entity-bdquo':'named-character-references','entity-easter':'named-character-references','entity-divideontimes':'named-character-references','entity-ntlg':'named-character-references','dom-track-loading':'the-iframe-element','entity-NotHumpDownHump':'named-character-references','dom-draggable':'dnd','entity-DiacriticalTilde':'named-character-references','selector-visited':'links','attr-col-width':'obsolete','entity-iota':'named-character-references','img-yes':'embedded-content-1','dom-style-type':'semantics','entity-NotNestedGreaterGreater':'named-character-references','the-hr-element-0':'rendering','dom-mediacontroller-playbackrate':'the-iframe-element','entity-diam':'named-character-references','entity-mnplus':'named-character-references','nested-browsing-contexts':'browsers','dom-hashchangeevent-newurl':'history','entity-NotLeftTriangleBar':'named-chracter-references','entity-Omicron':'named-character-references','adjust-foreign-attributes':'tree-construction','attr-media-autoplay':'the-iframe-element','entity-eth':'named-character-references','entity-eta':'named-character-references','named-character-references':'named-character-references','handler-window-ononline':'webappapis','other-pragma-directives':'semantics','htmlformcontrolscollection':'common-dom-interfaces','entity-Tilde':'named-character-references','entity-ReverseEquilibrium':'named-character-references','entity-iprod':'named-character-references','drag-data-store':'dnd','attr-tdth-nowrap':'obsolete','the-section-element':'sections','the-drag-data-store':'dnd','attribute-s-serialized-name':'the-end','attr-input-autocomplete-off-state':'common-input-element-attributes','attr-fs-enctype-text':'association-of-controls-and-forms','entity-nsmid':'named-character-references','entity-xdtri':'named-character-references','handler-onmousedown':'webappapis','attr-link-hreflang':'semantics','concept-nd-ro':'dnd','concept-dnd-rw':'dnd','dom-col-choff':'obsolete','dom-a-target':'text-level-semantics','entity-cfr':'named-character-references','concept-error-handled':'webappapis','entity-iiota':'named-character-references','entity-iquest-legacy':'named-character-references','empty-cell':'tabular-data','entity-weierp':'named-character-references','attr-input-pattern':'common-input-element-attributes','entity-plustwo':'named-character-references','concept-input-list':'common-input-element-attributes','dom-p-align':'obsolete','attr-link-rel':'semantics','synchronising-multiple-media-elements':'the-iframe-element','dom-tdth-nowrap':'obsolete','attr-link-rev':'obsolete','attr-iframe-marginheight':'obsolete','drag-and-drop-processing-model':'dnd','attr-datafld':'obsolete','entity-simdot':'named-character-references','the-input-element-as-a-checkbox-and-radio-button-widgets':'rendering','dom-meta-httpequiv':'semantics','entity-ugrave-legacy':'named-character-references','current-drag-operation':'dnd','the-small-eement':'text-level-semantics','command-facet-icon':'commands','refsEUCJP':'references','entity-rbarr':'named-character-references','ix-handler-onselect':'index','attr-tdth-axis':'obsolete','navigatorid':'timers','authors-using-html':'iana','entity-yopf':'named-character-references','script-s-global-object':'webappapis','entity-percnt':'named-character-references','dom-iscontenteditable':'editing','dom-datatransfer-types':'dnd','pagetransitionevent':'history','home-subtree':'infrastructure','entity-cent':'named-character-references','entity-loplus':'named-character-references','dom-windowmodal-dialogarguments':'timers','barprop':'browsers','entity-dzigrarr':'named-character-references','already-started':'scripting-1','entity-PartialD':'named-character-references','jump-to-a-code-entry-point':'webappapis','entity-ascr':'named-character-references','entity-curlywedge':'named-character-references','handler-oncanplaythrough':'webappapis','attr-legend-align':'obsolete','source-browsing-context':'history','entity-opf':'named-character-references','dom-input-value-filename':'common-input-element-attributes','the-stack-of-open-elements':'parsing','entity-ccaps':'named-character-references','entity-lessdot':'named-character-references','event-mediacontroller-canplaythrough':'the-iframe-element','entity-upuparrows':'named-character-references','cdata-rcdata-restrictions':'syntax','entity-FilledVerySmallSquare':'named-character-references','attribute-name-state':'tokenization','dom-tdth-cellindex':'tabular-data','entity-Wopf':'named-character-references','security-nav':'browsers','entity-YIcy':'named-character-references','entity-Ofr':'named-character-references','navigate-fragid-step':'history','dom-keygen-type':'the-button-element','htmllabelelement':'forms','start-tags':'syntax','comment-end-dash-state':'tokenization','content-categories':'content-models','parsing-main-incolgroup':'tree-construction','the-optgroup-element':'the-button-element','concept-select-option-list':'the-button-element','refsRFC1557':'references,'explicitly-supported-xml-type':'history','dom-cva-willvalidate':'association-of-controls-and-forms','handler-mediacontroller-ondurationchange':'the-iframe-element','the-history-interface':'history','entity-COPY-legacy':'named-character-references','htmlfieldsetelement':'forms','entity-angsph':'named-character-references','entity-circledcirc':'named-character-references','entity-Sopf':'named-character-references','scriptTag':'tree-construction','entity-spadesuit':'named-character-references','hierarchical-url':'urls','dom-area-rel':'the-map-element','attr-fs-enctype-urlencoded':'association-of-controls-and-forms','paused-media-controller':'the-iframe-element','entity-DownLeftVectorBar':'named-character-references','strip-leading-and-trailing-whitespace':'common-microsyntaxes','rcdata-end-tag-name-state':'tokenization','activation':'editing','header-and-data-cell-semantics':'tabular-data','case-sensitivity-and-string-comparison':'infrastructure','namespaces':'namespaces','dom-form-item':'forms','entity-hslah':'named-character-references','entity-wedge':'named-character-references','dom-tr-sectionrowindex':'tabular-data','entity-backepsilon':'named-character-references','a-graphical-representation-of-some-of-the-surrounding-text':'embedded-content-1','entity-Pcy':'named-character-references','entity-Hscr':'named-character-references','entity-iecy':'named-character-references','attr-meta-http-equiv-content-language':'semantics','entity-models':'named-character-references','entity-COPY':'named-character-references','dom-a-text':'text-level-semantics','attr-input-type-button-keyword':'the-input-element','dom-select-type':'the-button-element','valid-mime-type-with-no-parameters':'infrastructure','entity-nleqslant':'named-character-references','parse-error':'parsing','dom-marquee-stop':'obsolete','entity-andand':'named-character-references','entity-ngeqslant':'named-character-references','quirks-mode':'infrastructure','character-encodings-0':'parsing','attr-link-href':'semantics','entity-laemptyv':'named-character-eferences','concept-encoding-confidence':'parsing','entity-tritime':'named-character-references','entity-lmoustache':'named-character-references','script-data-state':'tokenization','entity-ufr':'named-character-references','cors-same-origin':'fetching-resources','split-a-string-on-commas':'common-microsyntaxes','entity-isinE':'named-character-references','entity-Cdot':'named-character-references','dom-applet-code':'obsolete','attr-object-align':'obsolete','html-mime-type':'infrastructure','entity-isins':'named-character-references','dom-form-reset':'forms','entity-smid':'named-character-references','browsing-the-web':'history','text-track-showing':'the-iframe-element','entity-larr':'named-character-references','resourceSuspend':'the-iframe-element','entity-bigoplus':'named-character-references','entity-neArr':'named-character-references','entity-Yacute-legacy':'named-character-references','ix-handler-onloadedmetadata':'index','dom-barprop-visible':'browsers','dom-media-paused':'the-iframe-element','handler-ediacontroller-onwaiting':'the-iframe-element','entity-Gammad':'named-character-references','the-img-element':'embedded-content-1','entity-csupe':'named-character-references','concept-appcache-matches-fallback':'offline','entity-Ecirc':'named-character-references','attr-meta-http-equiv-refresh':'semantics','text-plain-encoding-algorithm':'association-of-controls-and-forms','dom-input-min':'the-input-element','entity-mfr':'named-character-references','entity-LeftArrowRightArrow':'named-character-references','attr-form-autocomplete-off-state':'forms','found-a-media-resource-specific-timed-track':'the-iframe-element','syntax-attributes':'syntax','command-facet-checkedstate':'commands','entity-subseteq':'named-character-references','text-track-kind':'the-iframe-element','concept-dnd-p':'dnd','dom-linkstyle-sheet':'infrastructure','dom-document-writeln':'content-models','base-url-change-steps':'infrastructure','entity-epsilon':'named-character-references','the-details-element':'interactive-elements','plaintext-sate':'tokenization','entity-varsupsetneq':'named-character-references','element-content-categories':'index','parsing-cache-manifests':'offline','poster-frame':'the-iframe-element','refsWHATWGWIKI':'references','entity-xcap':'named-character-references','hasfeature':'common-dom-interfaces','attributes-0':'syntax','attributes-1':'index','handler-onmouseout':'webappapis','concept-input-min':'common-input-element-attributes','entity-vcy':'named-character-references','most-recently-reported-readiness-state':'the-iframe-element','entity-LeftArrow':'named-character-references','attr-marquee-behavior-scroll':'obsolete','weeks':'common-microsyntaxes','handler-mediacontroller-onemptied':'the-iframe-element','dom-document-nameditem':'dom','entity-simg':'named-character-references','entity-sime':'named-character-references','entity-scnap':'named-character-references','entity-siml':'named-character-references','resulting-autocompletion-state':'common-input-element-attributes','attr-fieldset-disabled':'forms','dom-form-lngth':'forms','the-u-element':'text-level-semantics','handler-window-onmessage':'webappapis','entity-planckh':'named-character-references','attr-object-type':'the-iframe-element','the-input-element-as-a-text-entry-widget':'rendering','entity-nsucceq':'named-character-references','attr-ol-type':'grouping-content','htmlhrelement':'grouping-content','generic-task-sources':'webappapis','dom-input-readonly':'the-input-element','entity-dotminus':'named-character-references','default-media':'semantics','dom-area-search':'the-map-element','attr-link-urn':'obsolete','html-elements':'infrastructure','refsRFC2388':'references','dom-frame-longdesc':'obsolete','entity-dash':'named-character-references','entity-lotimes':'named-character-references','attr-media-preload-none-state':'the-iframe-element','submitting-element-directionality':'association-of-controls-and-forms','concept-meter-maximum':'the-button-element','script-processing-defer':'scripting-1','concept-textarea-api-value':'the-button-element','the-input-elemen':'the-input-element','valid-global-date-and-time-string':'common-microsyntaxes','the-initial-insertion-mode':'tree-construction','limited-to-only-non-negative-numbers-greater-than-zero':'common-dom-interfaces','dom-track-srclang':'the-iframe-element','entity-ordf-legacy':'named-character-references','attr-media-controls':'the-iframe-element','htmlmetaelement':'semantics','dom-location-hash':'history','entity-omid':'named-character-references','entity-div':'named-character-references','attr-fe-autofocus':'association-of-controls-and-forms','entity-prec':'named-character-references','entity-dArr':'named-character-references','dom-marquee-scrollamount':'obsolete','entity-die':'named-character-references','entity-LowerLeftArrow':'named-character-references','parse-a-manifest':'offline','guidelines-for-exposing-cues-in-various-formats-as-text-track-cues':'the-iframe-element','entity-plusacir':'named-character-references','dom-textarea-maxlength':'the-button-element','parse-a-yearless-date-string':'common-microsntaxes','entity-nscr':'named-character-references','concept-dropzone-operation':'dnd','entity-Yopf':'named-character-references','attr-button-value':'the-button-element','dom-texttrack-disabled':'the-iframe-element','entity-nsce':'named-character-references','script-processing-noscript':'scripting-1','attr-object-declare':'obsolete','video-object-fit':'rendering','attr-object-name':'the-iframe-element','event-definitions':'the-iframe-element','entity-THORN':'named-character-references','fetching-resources':'fetching-resources','entity-iscr':'named-character-references','entity-mapstodown':'named-character-references','dom-document-fgcolor':'obsolete','dom-domstringmap-setitem':'common-dom-interfaces','dom':'dom','consumed':'parsing','entity-acirc-legacy':'named-character-references','entity-epsi':'named-character-references','dom-optgroup-label':'the-button-element','entity-sqsupe':'named-character-references','frame-border-color':'rendering','handler-onabort':'webappapis','entity-nesim':'named-character-reerences','entity-varsupsetneqq':'named-character-references','syntax':'syntax','allowed-to-show-a-pop-up':'browsers','handler-onreset':'webappapis','palpable-content-0':'content-models','dom-fieldset-elements':'forms','entity-Iacute':'named-character-references','entity-llhard':'named-character-references','script-s-base-url':'webappapis','entity-Exists':'named-character-references','mathml-namespace':'namespaces','entity-LessEqualGreater':'named-character-references','print-when-loaded':'timers','entity-GJcy':'named-character-references','event-media-canplay':'the-iframe-element','entity-CapitalDifferentialD':'named-character-references','entity-divide-legacy':'named-character-references','entity-bkarow':'named-character-references','event-mediacontroller-loadedmetadata':'the-iframe-element','selector-enabled':'links','dom-windowtimers-cleartimeout':'timers','entity-Esim':'named-character-references','form-submission-0':'association-of-controls-and-forms','entity-bcong':'named-character-references','texttrckcue':'the-iframe-element','dom-pre-width':'obsolete','refsRFC5724':'references','dom-texttrackcue-direction':'the-iframe-element','entity-boxur':'named-character-references','entity-quatint':'named-character-references','quotaexceedederror':'infrastructure','dom-basefont-color':'obsolete','handler-onloadeddata':'webappapis','entity-boxul':'named-character-references','dom-location-assign':'history','entity-boxuR':'named-character-references','overview-of-the-parsing-model':'parsing','dom-dragevent-datatransfer':'dnd','dom-option-defaultselected':'the-button-element','urls':'urls','the-select-element-0':'rendering','entity-mapstoleft':'named-character-references','entity-ocy':'named-character-references','dom-texttrackcue-getcueashtml':'the-iframe-element','attr-input-maxlength':'common-input-element-attributes','entity-ropar':'named-character-references','attr-input-min':'common-input-element-attributes','eventinit':'infrastructure','attr-input-type-url-keyword':'the-input-element','entity-longleftarrow':named-character-references','htmlembedelement':'the-iframe-element','entity-Poincareplane':'named-character-references','dom-map-areas':'the-map-element','attr-crossorigin-use-credentials':'fetching-resources','character-encoding-declaration':'semantics','entity-gnap':'named-character-references','concept-uda-setter':'urls','entity-Square':'named-character-references','entity-nvlArr':'named-character-references','date-state':'states-of-the-type-attribute','attr-div-align':'obsolete','best-practices-for-authors-using-media-elements':'the-iframe-element','dom-dir-compact':'obsolete','dom-hr-noshade':'obsolete','entity-odsold':'named-character-references','attr-input-type-text-keyword':'the-input-element','the-source-element':'the-iframe-element','browsing-context-name':'browsers','receives-a-set-cookie-string':'infrastructure','attr-form-accept-charset':'forms','entity-rAarr':'named-character-references','parse-a-url':'urls','entity-NotSucceeds':'named-character-references','attr-link-charset':'obsolete','entty-Uopf':'named-character-references','dom-element-tagname':'infrastructure','entity-RightTriangleBar':'named-character-references','entity-downarrow':'named-character-references','table-descriptions-techniques':'tabular-data','entity-submult':'named-character-references','value-track-kind-none':'the-iframe-element','entity-chi':'named-character-references','entity-late':'named-character-references','entity-Zeta':'named-character-references','ix-handler-onplay':'index','the-status-bar-barprop-object':'browsers','entity-xrarr':'named-character-references','attr-track-kind-keyword-descriptions':'the-iframe-element','entity-rightharpoonup':'named-character-references','credential-flag':'infrastructure','attr-input-type-image-keyword':'the-input-element','using-the-accesskey-attribute-to-define-a-command-on-other-elements':'commands','attr-ol-type-state-decimal':'grouping-content','dom-texttrackcue-lineposition':'the-iframe-element','htmltimeelement':'text-level-semantics','dom-appcache-idle':'offline','attribue-text':'elements','dom-radionodelist-value':'common-dom-interfaces','attr-fe-name-isindex':'association-of-controls-and-forms','character':'infrastructure','dom-history':'history','entity-iogon':'named-character-references','entity-curarr':'named-character-references','canceled-activation-steps':'content-models','event-dragover':'dnd','latest-entry':'history','background':'introduction','htmlobjectelement':'the-iframe-element','security-document':'dom','dom-media-currenttime':'the-iframe-element','dom-navigator-iscontenthandlerregistered':'timers','entity-gnsim':'named-character-references','entity-larrfs':'named-character-references','dom-table-createcaption':'tabular-data','entity-Map':'named-character-references','domstringmap-0':'common-dom-interfaces','invalidmodificationerror':'infrastructure','entity-cups':'named-character-references','application-x-www-form-urlencoded':'iana','paragraphs':'content-models','the-textarea-element-0':'rendering','entity-twoheadrightarrow':'named-character-references','hrasing-content':'content-models','entity-scap':'named-character-references','attr-meter-min':'the-button-element','attr-command-disabled':'interactive-elements','entity-quot':'named-character-references','entity-Lang':'named-character-references','handler-ondblclick':'webappapis','entity-Dot':'named-character-references','dom-option-disabled':'the-button-element','entity-vzigzag':'named-character-references','encoding-sniffing-algorithm':'parsing','dom-tr-cells':'tabular-data','reflecting-content-attributes-in-idl-attributes':'common-dom-interfaces','parsing':'parsing','entity-Darr':'named-character-references','attr-param-type':'obsolete','dom-input-checked':'common-input-element-attributes','entity-Rcedil':'named-character-references','negative-tabindex':'editing','handler-mediacontroller-onended':'the-iframe-element','dom-document-createelementns':'infrastructure','strip-line-breaks':'common-microsyntaxes','entity-andd':'named-character-references','dom-cva-checkvalidatity':'association-of-controls-and-orms','entity-roplus':'named-character-references','entity-nsubseteq':'named-character-references','entity-ETH-legacy':'named-character-references','entity-gjcy':'named-character-references','alternative-style-sheet-sets':'infrastructure','concept-input-value-number-string':'the-input-element','entity-ETH':'named-character-references','entity-Sfr':'named-character-references','editing-host':'editing','script-data-double-escaped-dash-state':'tokenization','entity-dot':'named-character-references','attr-spellcheck':'editing','entity-oslash-legacy':'named-character-references','attr-a-charset':'obsolete','dom-br-clear':'obsolete','concept-datetime':'common-microsyntaxes','a-group-of-images-that-form-a-single-larger-picture-with-links':'embedded-content-1','text-track-hidden':'the-iframe-element','hardwareLimitations':'infrastructure','entity-nisd':'named-character-references','attr-textarea-placeholder':'the-button-element','event-input-change':'common-input-element-attributes','entity-ac':'named-character-refrences','entity-af':'named-character-references','dom-textarea-defaultvalue':'the-button-element','local-dates-and-times':'common-microsyntaxes','editors':'infrastructure','media-timeline':'the-iframe-element','entity-ap':'named-character-references','entity-yacute':'named-character-references','htmlselectelement':'the-button-element','entity-ovbar':'named-character-references','entity-Ouml':'named-character-references','concept-http-equivalent-get':'fetching-resources','xml-namespace':'namespaces','placeholder-label-option':'the-button-element','dir':'obsolete','entity-DownLeftVector':'named-character-references','attr-dataformatas':'obsolete','the-keygen-element-0':'rendering','dom-document-hasfocus':'editing','entity-Vee':'named-character-references','dom-input-width':'the-input-element','entity-ngeqq':'named-character-references','rules-for-updating-the-display-of-webvtt-text-tracks':'infrastructure','entity-bump':'named-character-references','entity-rang':'named-character-references','application-x-wwwform-urlencoded-decoding-algorithm':'association-of-controls-and-forms','attr-param-value':'the-iframe-element','attr-input-hspace':'obsolete','character-reference-in-rcdata-state':'tokenization','entity-Kcy':'named-character-references','entity-Alpha':'named-character-references','text-track-cue-text-position':'the-iframe-element','handler-oninvalid':'webappapis','entity-planck':'named-character-references','align-descendants':'rendering','html-parser':'parsing','changing-the-encoding-while-parsing':'parsing','set-of-space-separated-tokens':'common-microsyntaxes','iana':'iana','entity-circlearrowright':'named-character-references','refsRFC2483':'references','dom-uda-hostname':'urls','entity-ssmile':'named-character-references','attr-meta-http-equiv-set-cookie':'semantics','entity-measuredangle':'named-character-references','attr-object-standby':'obsolete','mouseevent':'infrastructure','attr-mod-datetime':'edits','entity-pluscir':'named-character-references','stylesheet':'infrastructure','parse-a-time-strin':'common-microsyntaxes','after-doctype-system-keyword-state':'tokenization','dom-texttrackcue-textposition':'the-iframe-element','content-type-sniffing:-text-or-binary':'fetching-resources','report-the-error':'webappapis','parsing-main-incaption':'tree-construction','concept-input-step-default-base':'common-input-element-attributes','entity-cscr':'named-character-references','dom-area-target':'the-map-element','attr-link-media':'semantics','handler-ontimeupdate':'webappapis','entity-Lcy':'named-character-references','dom-window-locationbar':'browsers','attr-fs-novalidate':'association-of-controls-and-forms','table-uda':'urls','media-playback':'the-iframe-element','entity-sup1':'named-character-references','entity-subset':'named-character-references','entity-sup3':'named-character-references','entity-sup2':'named-character-references','entity-prnsim':'named-character-references','entity-hardcy':'named-character-references','charset':'semantics','auxiliary-browsing-context':'browsers','dom-media-startoffsettme':'the-iframe-element','entity-NotHumpEqual':'named-character-references','the-before-html-insertion-mode':'tree-construction','entity-supe':'named-character-references','attr-input-type-number-keyword':'the-input-element','attr-hyperlink-type':'links','entity-bowtie':'named-character-references','form-submission-algorithm':'association-of-controls-and-forms','sandboxPluginObject':'the-iframe-element','outline':'sections','entity-supE':'named-character-references','entity-Ucirc-legacy':'named-character-references','attr-iframe-sandbox':'the-iframe-element','wrongdocumenterror':'infrastructure','script-processing-parser-inserted':'scripting-1','entity-circledast':'named-character-references','entity-Supset':'named-character-references','entity-rangle':'named-character-references','entity-capbrcup':'named-character-references','htmlquoteelement':'grouping-content','user-prompts':'timers','dom-video-poster':'the-iframe-element','entity-eDot':'named-character-references','entity-Barv':'named-character-referenes','listing':'obsolete','dom-object-codetype':'obsolete','refsCP50220':'references','sandboxed-scripts-browsing-context-flag':'the-iframe-element','entity-rtri':'named-character-references','entity-Imacr':'named-character-references','category-listed':'forms','entity-blank':'named-character-references','entity-qfr':'named-character-references','entity-Bfr':'named-character-references','embedded-content-2':'rendering','embedded-content-1':'embedded-content-1','embedded-content-0':'content-models','entity-REG':'named-character-references','entity-NotVerticalBar':'named-character-references','the-required-attribute':'common-input-element-attributes','manifests':'offline','entity-propto':'named-character-references','syntax-tag-omission':'syntax','entity-cap':'named-character-references','dom-navigator-appversion':'timers','htmlhtmlelement':'semantics','sectioning-root':'sections','htmllinkelement':'semantics','suffering-from-a-pattern-mismatch':'association-of-controls-and-forms','ix-handler-window-onbeforeunoad':'index','has-a-style-sheet-that-is-blocking-scripts':'semantics','language':'elements','dom-track-kind':'the-iframe-element','entity-quaternions':'named-character-references','valid-list-of-integers':'common-microsyntaxes','entity-lbbrk':'named-character-references','entity-Mcy':'named-character-references','entity-larrhk':'named-character-references','entity-DoubleLongRightArrow':'named-character-references','unknown-images':'embedded-content-1','refsFILESYSTEMAPI':'references','dom-fae-form':'association-of-controls-and-forms','entity-Iota':'named-character-references','building-menus-and-toolbars':'interactive-elements','entity-rArr':'named-character-references','scroll-to-fragid':'history','elements-0':'syntax','elements-1':'index','limited-to-only-non-negative-numbers':'common-dom-interfaces','dom-img-longdesc':'obsolete','refsRFC4395':'references','entity-LessTilde':'named-character-references','dom-select-length':'the-button-element','script-processing-for':'scripting-1','the-q-element':'text-leel-semantics','refsRFC1345':'references','entity-bfr':'named-character-references','entity-sccue':'named-character-references','entity-nvHarr':'named-character-references','entity-yucy':'named-character-references','dom-tdth-bgcolor':'obsolete','entity-Cconint':'named-character-references','the-scrollbar-barprop-object':'browsers','dom-input-pattern':'the-input-element','dom-input-value-default-on':'common-input-element-attributes','htmltablecaptionelement':'tabular-data','entity-rcedil':'named-character-references','script-data-end-tag-name-state':'tokenization','dom-hx-align':'obsolete','use-div-for-wrappers':'sections','entity-NotRightTriangleBar':'named-character-references','dom-a-charset':'obsolete','event-pagehide':'history','dom-area-coords':'the-map-element','entity-tbrk':'named-character-references','general-guidelines':'embedded-content-1','dom-fs-formtarget':'association-of-controls-and-forms','entry-script':'browsers','entity-block':'named-character-references','attr-input-dirname':'common-inpu-element-attributes','attr-input-checked':'the-input-element','dom-fs-target':'association-of-controls-and-forms','entity-ffilig':'named-character-references','entity-backsim':'named-character-references','entity-Mellintrf':'named-character-references','htmldocument':'browsers','entity-intercal':'named-character-references','the-dirname-attribute':'common-input-element-attributes','attr-area-shape-default':'the-map-element','entity-prap':'named-character-references','media-controller-playback-rate':'the-iframe-element','attributes-common-to-form-controls':'association-of-controls-and-forms','image-map':'the-map-element','attr-optgroup-label':'the-button-element','entity-HorizontalLine':'named-character-references','entity-rcy':'named-character-references','entity-pound-legacy':'named-character-references','attr-iframe-sandbox-allow-scripts':'the-iframe-element','execute-the-script-block':'scripting-1','entity-rarrsim':'named-character-references','entity-downdownarrows':'named-character-references','dom-valditystate-rangeunderflow':'association-of-controls-and-forms','defineTimeline':'the-iframe-element','entity-gE':'named-character-references','svg-namespace':'namespaces','entity-ouml-legacy':'named-character-references','misnested-tags:-b-i-b-i':'the-end','entity-PrecedesSlantEqual':'named-character-references','entity-djcy':'named-character-references','attr-link-methods':'obsolete','handler-mediacontroller-ontimeupdate':'the-iframe-element','entity-lozenge':'named-character-references','entity-gg':'named-character-references','entity-ge':'named-character-references','entity-LeftDownVectorBar':'named-character-references','entity-gl':'named-character-references','attr-script-language':'obsolete','entity-gt':'named-character-references','entity-Emacr':'named-character-references','dom-iframe-longdesc':'obsolete','ix-handler-window-ononline':'index','attr-option-selected':'the-button-element','infrastructure':'infrastructure','parsing-main-afterbody':'tree-construction','svg-0':'the-map-element','scripting-1:'scripting-1','entity-kappa':'named-character-references','wai-aria':'content-models','entity-Nfr':'named-character-references','dates':'common-microsyntaxes','entity-kscr':'named-character-references','entity-Superset':'named-character-references','insert-an-element-into-a-document':'infrastructure','entity-capcup':'named-character-references','attr-marquee-direction-down':'obsolete','dom-appcache-abort':'offline','dom-texttrackcue-text':'the-iframe-element','rcdata-less-than-sign-state':'tokenization','entity-varnothing':'named-character-references','htmlbaseelement':'semantics','entity-jukcy':'named-character-references','entity-gbreve':'named-character-references','entity-hearts':'named-character-references','entity-ngE':'named-character-references','text-track-list-of-cues':'the-iframe-element','entity-gesdotol':'named-character-references','dom-navigator-canplaytype':'the-iframe-element','link-type-bookmark':'links','concept-input-required':'common-input-element-attributes','refsTIS620':'references',entity-nge':'named-character-references','time-ranges':'the-iframe-element','attr-area-shape-keyword-default':'the-map-element','entity-ngt':'named-character-references','the-link-element':'semantics','serializing-xhtml-fragments':'the-xhtml-syntax','text-track-cue-display-state':'the-iframe-element','dom-canvas-width':'the-canvas-element','entity-npreceq':'named-character-references','entity-NotSquareSupersetEqual':'named-character-references','entity-xharr':'named-character-references','htmlbodyelement':'sections','entity-CupCap':'named-character-references','entity-Lambda':'named-character-references','assigning-a-media-controller-declaratively':'the-iframe-element','dom-iframe-marginwidth':'obsolete','entity-yacute-legacy':'named-character-references','entity-pertenk':'named-character-references','the-map-element':'the-map-element','dom-document-body':'dom','the-progress-element':'the-button-element','entity-szlig':'named-character-references','entity-Pscr':'named-character-references','entity-succappro':'named-character-references','entity-ogon':'named-character-references','entity-iocy':'named-character-references','dom-table-deletethead':'tabular-data','dom-link-disabled':'semantics','entity-Ascr':'named-character-references','entity-AElig-legacy':'named-character-references','design-notes':'introduction','entity-lrcorner':'named-character-references','entity-odiv':'named-character-references','entity-utdot':'named-character-references','entity-gneq':'named-character-references','dom-click':'editing','dom-videotrack-label':'the-iframe-element','the-thead-element':'tabular-data','event-hashchange':'history','entity-notni':'named-character-references','concept-plugin-secure':'infrastructure','concept-appcache-manifest-fallback':'offline','entity-thorn-legacy':'named-character-references','concept-embed-active':'the-iframe-element','dom-top':'browsers','entity-nsupseteq':'named-character-references','audience':'introduction','parse-a-duration-string':'common-microsyntaxes','entity-supplus':'named-characte-references','dom-applet-alt':'obsolete','entity-nshortmid':'named-character-references','entity-precnapprox':'named-character-references','entity-supsetneq':'named-character-references','entity-precapprox':'named-character-references','run-canceled-activation-steps':'content-models','attr-base-target':'semantics','images':'rendering','requirements-relating-to-bidirectional-algorithm-formatting-characters':'content-models','attributes-common-to-ins-and-del-elements':'edits','entity-lfr':'named-character-references','dom-textarea-cols':'the-button-element','nomodificationallowederror':'infrastructure','the-video-element':'the-iframe-element','dom-media-network_empty':'the-iframe-element','dom-document-all':'obsolete','the-meter-element-0':'rendering','dom-iframe-contentwindow':'the-iframe-element','dom-uda-search':'urls','dom-applet-name':'obsolete','refsRFC4648':'references','yearless-dates':'common-microsyntaxes','edits-and-tables':'edits','title-on-style':'semantics','serializing-a-css-value':'infrastructre','the-script-block-s-fallback-character-encoding':'scripting-1','entity-rhov':'named-character-references','parent-browsing-context':'browsers','references':'references','entity-triangleq':'named-character-references','entity-YUcy':'named-character-references','entity-starf':'named-character-references','htmltablesectionelement':'tabular-data','entity-upsi':'named-character-references','entity-DoubleRightTee':'named-character-references','attr-source-type':'the-iframe-element','styling':'semantics','relevant-application-cache':'offline','entity-langd':'named-character-references','handler-oninput':'webappapis','the-code-element':'text-level-semantics','entity-bumpE':'named-character-references','attr-fs-formnovalidate':'association-of-controls-and-forms','syntax-text':'syntax','using-the-rules-for':'parsing','list-of-scripts-that-will-execute-when-the-document-has-finished-parsing':'scripting-1','attr-command-title':'interactive-elements','domstringmap':'common-dom-interfaces','entity-dharr':'named-charater-references','entity-SHCHcy':'named-character-references','entity-dharl':'named-character-references','dom-event-target':'infrastructure','dom-col-width':'obsolete','file':'infrastructure','entity-MediumSpace':'named-character-references','handler-onloadstart':'webappapis','utf-8':'infrastructure','dialog-arguments':'timers','text-track-cue-end-alignment':'the-iframe-element','an-image-not-intended-for-the-user':'embedded-content-1','durations':'common-microsyntaxes','entity-nldr':'named-character-references','command-facet-action':'commands','entity-aelig':'named-character-references','entity-Larr':'named-character-references','script-data-double-escape-start-state':'tokenization','disowned-its-opener':'browsers','fallback-content':'content-models','dom-fs-encoding':'association-of-controls-and-forms','the-em-element':'text-level-semantics','css-element-reference-identifier':'infrastructure','entity-equals':'named-character-references','dom-media-texttracks':'the-iframe-element','definitions-0':'webappais','definitions-1':'webappapis','browsers':'browsers','dom-canvas-todataurl':'the-canvas-element','entity-Xfr':'named-character-references','dom-tbody-ch':'obsolete','dom-mod-cite':'edits','tree-order':'infrastructure','concept-input-type-file-selected':'number-state','dom-document-embeds':'dom','the-session-history-of-browsing-contexts':'history','entity-midcir':'named-character-references','dom-table-rules':'obsolete','entity-fscr':'named-character-references','entity-amp-legacy':'named-character-references','refsRFC3676':'references','dom-timeranges-length':'the-iframe-element','entity-lsim':'named-character-references','entity-nvrArr':'named-character-references','entity-ycirc':'named-character-references','headings-and-sections':'sections','entity-Sqrt':'named-character-references','plugins':'infrastructure','dom-audio':'the-iframe-element','entity-gtlPar':'named-character-references','ix-handler-onmousewheel':'index','concept-appcache-foreign':'offline','insertion-mode':'parsing','mathml-text-integraion-point':'tree-construction','entity-nequiv':'named-character-references','entity-sqsupseteq':'named-character-references','flow-content-1':'rendering','flow-content-0':'content-models','script-data-double-escaped-dash-dash-state':'tokenization','entity-frasl':'named-character-references','entity-TildeTilde':'named-character-references','entity-reg':'named-character-references','entity-opar':'named-character-references','dom-window-scrollbars':'browsers','entity-midast':'named-character-references','attr-iframe-frameborder':'obsolete','attr-col-charoff':'obsolete','convert-a-list-of-dimensions-to-a-list-of-pixel-values':'rendering','concept-event-type':'infrastructure','dom-texttrack-hidden':'the-iframe-element','attr-a-urn':'obsolete','entity-sim':'named-character-references','entity-infintie':'named-character-references','entity-NotGreaterGreater':'named-character-references','entity-el':'named-character-references','attr-ul-type':'obsolete','entity-ee':'named-character-references','entity-eg':'named-chracter-references','entity-ijlig':'named-character-references','dom-domimplementation-createhtmldocument':'infrastructure','pending-application-cache-download-process-tasks':'offline','attr-col-span':'tabular-data','entity-amacr':'named-character-references','paragraph':'content-models','dom-innerhtml':'infrastructure','dom-html-version':'obsolete','entity-loang':'named-character-references','entity-SquareUnion':'named-character-references','numbers':'common-microsyntaxes','rules-for-parsing-a-legacy-color-value':'common-microsyntaxes','entity-cylcty':'named-character-references','entity-Igrave-legacy':'named-character-references','dom-area-protocol':'the-map-element','enabling-and-disabling-form-controls':'association-of-controls-and-forms','entity-xuplus':'named-character-references','entity-PrecedesTilde':'named-character-references','entity-NotGreaterEqual':'named-character-references','adoptionAgency':'tree-construction','entity-nsim':'named-character-references','dom-history-go':'history','column-grou-header':'tabular-data','dom-accesskeylabel':'editing','dom-option-selected':'the-button-element','notfounderror':'infrastructure','refsXPATH10':'references','entity-nap':'named-character-references','entity-succcurlyeq':'named-character-references','entity-Hacek':'named-character-references','hierarchyrequesterror':'infrastructure','the-lang-and-xml:lang-attributes':'elements','refsARIAIMPL':'references','dom-manipulation-task-source':'webappapis','dom-datatransferitemlist-length':'dnd','after-doctype-public-identifier-state':'tokenization','the-dragevent-interface':'dnd','entity-Nscr':'named-character-references','dom-hr-size':'obsolete','entity-FilledSmallSquare':'named-character-references','entity-zhcy':'named-character-references','entity-dollar':'named-character-references','interactive-content-0':'content-models','dom-time-datetime':'text-level-semantics','entity-Breve':'named-character-references','seeking':'the-iframe-element','concept-appcache-status':'offline','event-media-pause':'the-iframe-eleent','entity-oplus':'named-character-references','entity-OverBar':'named-character-references','entity-micro':'named-character-references','dom-datatransferitem-kind':'dnd','entity-Iscr':'named-character-references','entity-auml':'named-character-references','dom-validitystate-customerror':'association-of-controls-and-forms','entity-nwarhk':'named-character-references','ix-handler-onerror':'index','attr-table-datapagesize':'obsolete','entity-curvearrowleft':'named-character-references','generate-implied-end-tags':'tree-construction','refsRFC2119':'references','entity-ulcorner':'named-character-references','attr-tbody-char':'obsolete','the-personal-bar-barprop-object':'browsers','event-loops':'webappapis','entity-ograve':'named-character-references','entity-ssetmn':'named-character-references','dom-area-rellist':'the-map-element','entity-rHar':'named-character-references','entity-upsih':'named-character-references','attr-embed-align':'obsolete','attr-img-ismap':'embedded-content-1','entity-boxplus':'named-chracter-references','charset1024':'semantics','dom-script-event':'obsolete','dom-iframe-frameborder':'obsolete','entity-timesd':'named-character-references','dom-windowtimers-setinterval':'timers','entity-timesb':'named-character-references','entity-Element':'named-character-references','completely-loaded':'the-end','entity-mapsto':'named-character-references','dom-tr-ch':'obsolete','entity-rightharpoondown':'named-character-references','attr-media-preload-metadata-state':'the-iframe-element','entity-phi':'named-character-references','dom-hidden':'editing','timed-text-tracks':'the-iframe-element','entity-OverBracket':'named-character-references','entity-Jcirc':'named-character-references','parse-state':'parsing','entity-ntriangleright':'named-character-references','the-audio-element':'the-iframe-element','multipart-form-data-encoding-algorithm':'association-of-controls-and-forms','attr-object-border':'obsolete','handler-window-onbeforeprint':'webappapis','read-media':'history','refsBECSS':'references','sandbxWindowOpen':'browsers','dom-img-height':'embedded-content-1','simple-dialogs':'timers','text-content':'content-models','attr-input-step':'common-input-element-attributes','dom-area-pathname':'the-map-element','handler-window-onfocus':'webappapis','ix-handler-onload':'index','the-a-element':'text-level-semantics','refsUNIVCHARDET':'references','interactive':'infrastructure','attr-tr-char':'obsolete','entity-Wedge':'named-character-references','entity-rarrpl':'named-character-references','the-colgroup-element':'tabular-data','entity-coloneq':'named-character-references','cache-failure-steps':'offline','attr-body-alink':'obsolete','dom-select-item':'the-button-element','audiotrack':'the-iframe-element','embedding-custom-non-visible-data-with-the-data-attributes':'elements','dom-media-controls':'the-iframe-element','attr-table-border':'tabular-data','attr-track-kind-keyword-captions':'the-iframe-element','handler-appcache-onchecking':'offline','attr-input-type-week-keyword':'the-input-element','maximum-allowedvalue-length':'association-of-controls-and-forms','entity-larrlp':'named-character-references','refsCHARMOD':'references','attr-dir-rtl-state':'elements','entity-DoubleContourIntegral':'named-character-references','before-doctype-public-identifier-state':'tokenization','datatransfer':'dnd','dom-navigator-useragent':'timers','attr-style-title':'semantics','entity-doublebarwedge':'named-character-references','entity-dtdot':'named-character-references','entity-euml':'named-character-references','concept-input-max':'common-input-element-attributes','entity-gimel':'named-character-references','entity-urcrop':'named-character-references','entity-Icy':'named-character-references','entity-atilde':'named-character-references','list-of-dragged-nodes':'dnd','the-abbr-element':'text-level-semantics','attr-style-scoped':'semantics','the-autocomplete-attribute':'common-input-element-attributes','refsXMLNS':'references','restrictions-for-contents-of-script-elements':'scripting-1','entity-cuwed':'named-character-references,'structure-of-this-specification':'introduction','valid-duration-string':'common-microsyntaxes','dom-window-stop':'browsers','dom-input-max':'the-input-element','dom-applet-codebase':'obsolete','attr-param-valuetype':'obsolete','storage-mutex':'webappapis','entity-subseteqq':'named-character-references','parse-a-date-component':'common-microsyntaxes','other-applicable-specifications':'infrastructure','user-interface':'the-iframe-element','entity-Rfr':'named-character-references','entity-zwj':'named-character-references','media-resource':'the-iframe-element','entity-nsqsupe':'named-character-references','entity-NotExists':'named-character-references','establish-script-block-source':'scripting-1','refsRFC6350':'references','embedded-content':'content-models','interfaces':'index','collections-0':'common-dom-interfaces','dom-input-value-default':'common-input-element-attributes','element-restrictions':'syntax','entity-nearhk':'named-character-references','dom-body-link':'obsolete','entity-radic':'named-charactr-references','entity-gacute':'named-character-references','document.write':'content-models','found-another-audio-track':'the-iframe-element','entity-Fscr':'named-character-references','handler-ondragover':'webappapis','compliance-with-other-specifications':'introduction','dom-texttrack-language':'the-iframe-element','entity-nlsim':'named-character-references','entity-NotSucceedsTilde':'named-character-references','entity-parsim':'named-character-references','entity-lrarr':'named-character-references','entity-OverParenthesis':'named-character-references','dom-media-controller':'the-iframe-element','media-element':'the-iframe-element','downloading-or-updating-an-application-cache':'offline','entity-osol':'named-character-references','entity-Otilde-legacy':'named-character-references','ix-handler-ondurationchange':'index','entity-vBar':'named-character-references','entity-squf':'named-character-references','textarea-effective-width':'rendering','dom-input-list':'common-input-element-attributes','entity-DotDot:'named-character-references','event-popstate':'history','entity-lAtail':'named-character-references','dom-a-hostname':'text-level-semantics','multicol':'obsolete','entity-ofcir':'named-character-references','entity-nhArr':'named-character-references','dom-windowmodal-returnvalue':'timers','entity-sol':'named-character-references','entity-mapstoup':'named-character-references','entity-Equilibrium':'named-character-references','concept-dropzone-match':'dnd','ix-handler-onmouseover':'index','parsing-main-inbody':'tree-construction','concept-http-equivalent-headers':'fetching-resources','entity-fopf':'named-character-references','entity-Qscr':'named-character-references','a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons-logos':'embedded-content-1','dom-link-href':'semantics','pragma-set-default-language':'semantics','entity-ThinSpace':'named-character-references','entity-RightArrowBar':'named-character-references','newlines':'syntax','event-mediacontroller-canplay':'the-iframe-elemen','dom-spellcheck':'editing','entity-NotTildeEqual':'named-character-references','dom-track-none':'the-iframe-element','entity-Hfr':'named-character-references','concept-rel-extensions':'links','drag-data-store-default-feedback':'dnd','limited-quirks-mode':'infrastructure','attr-form-name':'forms','event-offline':'offline','big':'obsolete','entity-incare':'named-character-references','bidirectional-text':'rendering','entity-LJcy':'named-character-references','entity-triangleleft':'named-character-references','parser-inserted':'scripting-1','entity-ncy':'named-character-references','entity-NotSquareSubsetEqual':'named-character-references','dom-media-network_idle':'the-iframe-element','root-element-of-a-document-object':'infrastructure','entity-rightleftharpoons':'named-character-references','entity-gtreqqless':'named-character-references','converted-to-ascii-lowercase':'infrastructure','valid-floating-point-number':'common-microsyntaxes','dom-option-text':'the-button-element','refsECMA357':'references','exaples':'tabular-data','refsWIN874':'references','the-button-element-0':'rendering','refsCSSATTR':'references','attr-input-type-keywords':'the-input-element','dom-marquee-vspace':'obsolete','opening-the-input-stream':'content-models','entity-approxeq':'named-character-references','entity-caps':'named-character-references','dom-media-currentsrc':'the-iframe-element','refsCSSCOLOR':'references','entity-IJlig':'named-character-references','dom-document-write':'content-models','dom-details-open':'interactive-elements','escapingString':'the-end','entity-sqsubseteq':'named-character-references','dom-media-have_metadata':'the-iframe-element','content-type-sniffing-0':'fetching-resources','entity-ntilde-legacy':'named-character-references','entity-rsquo':'named-character-references','valid-browsing-context-name':'browsers','self-closing-start-tag-state':'tokenization','entity-thickapprox':'named-character-references','entity-Ocirc-legacy':'named-character-references','entity-comp':'named-character-references','refsRF1842':'references','entity-hfr':'named-character-references','dom-select-selectedoptions':'the-button-element','text-track-cue-line-position':'the-iframe-element','entity-subsetneqq':'named-character-references','entity-nvinfin':'named-character-references','acknowledgements':'acknowledgements','dom-col-span':'tabular-data','entity-DD':'named-character-references','common-event-behaviors':'common-input-element-attributes','entity-Prime':'named-character-references','transferable-objects':'common-dom-interfaces','entity-xopf':'named-character-references','the-iframe-element':'the-iframe-element','bring-the-media-element-up-to-speed-with-its-new-media-controller':'the-iframe-element','entity-Rang':'named-character-references','external-resource-link':'links','dom-marquee-width':'obsolete','entity-DifferentialD':'named-character-references','attr-ol-type-state-lower-roman':'grouping-content','attr-hyperlink-target':'links','script-data-escaped-end-tag-name-state':'tokenization','entity-topf':'named-character-rferences','dom-track-error':'the-iframe-element','signed-integers':'common-microsyntaxes','refsCSSOM':'references','entity-realpart':'named-character-references','entity-vltri':'named-character-references','linkui':'semantics','entity-cudarrr':'named-character-references','valid-e-mail-address':'states-of-the-type-attribute','entity-cudarrl':'named-character-references','being-rendered':'rendering','refsGBK':'references','entity-UnderBar':'named-character-references','dom-a-port':'text-level-semantics','entity-zopf':'named-character-references','documents-in-the-dom':'dom','ix-handler-onfocus':'index','attr-input-max':'common-input-element-attributes','refsMEDIAFRAG':'references','entity-DiacriticalDot':'named-character-references','script-s-browsing-context':'webappapis','entity-ltdot':'named-character-references','entity-NotLeftTriangleEqual':'named-character-references','entity-RoundImplies':'named-character-references','handler-onmousewheel':'webappapis','event-dragend':'dnd','dom-media-readystate':'theiframe-element','current-media-controller':'the-iframe-element','syntax-references':'common-microsyntaxes','ix-handler-ondragstart':'index','valid-week-string':'common-microsyntaxes','entity-Del':'named-character-references','concept-fetch-loaded':'fetching-resources','entity-nvrtrie':'named-character-references','primary-context':'the-canvas-element','entity-Eogon':'named-character-references','concept-column':'tabular-data','rawtext-end-tag-open-state':'tokenization','entity-lrhar':'named-character-references','texttrack':'the-iframe-element','handler-onmouseup':'webappapis','attr-body-marginbottom':'obsolete','entity-Hopf':'named-character-references','entity-dcaron':'named-character-references','attr-meter-max':'the-button-element','valid-time-string':'common-microsyntaxes','attr-textarea-cols-value':'the-button-element','attr-meta-http-equiv-content-type':'semantics','entity-LeftTriangle':'named-character-references','attr-fs-target':'association-of-controls-and-forms','entity-RightDownVector':'named-caracter-references','entity-blacktriangleleft':'named-character-references','floating-point-numbers':'common-microsyntaxes','entity-Atilde':'named-character-references','htmldivelement':'grouping-content','entity-DownBreve':'named-character-references','entity-DownRightVector':'named-character-references','stopped-due-to-errors':'the-iframe-element','dom-input-align':'obsolete','entity-yen-legacy':'named-character-references','dom-tr-insertcell':'tabular-data','validity-states':'association-of-controls-and-forms','event-mediacontroller-ended':'the-iframe-element','entity-Rho':'named-character-references','selector-rtl':'links','handler-onmousemove':'webappapis','dom-textarea-type':'the-button-element','entity-nvsim':'named-character-references','navigating-auxiliary-browsing-contexts-in-the-dom':'browsers','unit-of-related-similar-origin-browsing-contexts':'browsers','entity-subedot':'named-character-references','entity-lmidot':'named-character-references','entity-Tstrok':'named-character-references','refsCS':'references','entity-VerticalTilde':'named-character-references','creating-and-inserting-elements':'tree-construction','entity-risingdotseq':'named-character-references','htmloptionscollection-0':'common-dom-interfaces','entity-mldr':'named-character-references','entity-egsdot':'named-character-references','entity-cwint':'named-character-references','the-canvas-element':'the-canvas-element','parsing-xhtml-documents':'the-xhtml-syntax','fetch':'fetching-resources','invalidaccesserror':'infrastructure','entity-erDot':'named-character-references','entity-boxHD':'named-character-references','event-appcache-checking':'offline','entity-Dashv':'named-character-references','entity-boxHU':'named-character-references','after-doctype-name-state':'tokenization','parsing-html-fragments':'the-end','dom-texttrackcue-starttime':'the-iframe-element','refsUTR36':'references','specially-focusable':'editing','entity-boxHd':'named-character-references','entity-abreve':'named-character-references','algorithm-for-growing-downwrd-growing-cells':'tabular-data','concept-marquee-off':'obsolete','entity-boxHu':'named-character-references','entity-numero':'named-character-references','entity-rtrie':'named-character-references','dom-media-pause':'the-iframe-element','entity-euro':'named-character-references','entity-rtrif':'named-character-references','after-attribute-name-state':'tokenization','entity-kjcy':'named-character-references','dom-marquee-truespeed':'obsolete','selector-indeterminate':'links','concept-js-deref':'webappapis','entity-sup2-legacy':'named-character-references','entity-ii':'named-character-references','entity-solbar':'named-character-references','frames-and-framesets':'rendering','entity-in':'named-character-references','entity-swnwar':'named-character-references','entity-ic':'named-character-references','attr-tbody-charoff':'obsolete','attr-input-type-hidden-keyword':'the-input-element','documentEncoding':'parsing','dom-track-track':'the-iframe-element','entity-smt':'named-character-references','htmloptionelemen':'the-button-element','the-command-element':'interactive-elements','entity-leftrightsquigarrow':'named-character-references','entity-isin':'named-character-references','the-execution-of-scripts-that-are-moving-across-multiple-documents':'the-end','dom-uda-pathname':'urls','concept-textarea-raw-value':'the-button-element','entity-GreaterEqual':'named-character-references','skip-white_space-characters':'common-microsyntaxes','entity-Gfr':'named-character-references','doctype-name-state':'tokenization','attr-input-type-checkbox-keyword':'the-input-element','entity-Iogon':'named-character-references','dom-history-forward':'history','entity-psi':'named-character-references','entity-fork':'named-character-references','offsets-into-the-media-resource':'the-iframe-element','a-type-that-the-user-agent-knows-it-cannot-render':'the-iframe-element','constraints':'association-of-controls-and-forms','history-notes':'history','attr-input-multiple':'common-input-element-attributes','entity-Fopf':'named-character-reference','entity-Kscr':'named-character-references','dom-htmloptionscollection-setter':'common-dom-interfaces','dom-audio-s':'the-iframe-element','sandboxed-forms-browsing-context-flag':'the-iframe-element','text-track-cue-vertical-growing-right-writing-direction':'the-iframe-element','entity-bumpe':'named-character-references','script-processing-start':'scripting-1','concept-marquee-on':'obsolete','dom-texttrack-removecue':'the-iframe-element','attr-input-accept':'number-state','entity-lharul':'named-character-references','dom-input-defaultvalue':'the-input-element','the-placeholder-attribute':'common-input-element-attributes','dom-table-bgcolor':'obsolete','dom-iframe-sandbox':'the-iframe-element','text-track-cue-snap-to-lines-flag':'the-iframe-element','command-facet-disabledstate':'commands','entity-nsup':'named-character-references','entity-therefore':'named-character-references','attr-details-open':'interactive-elements','the-title-attribute':'elements','entity-nsub':'named-character-references','dom-object-ypemustmatch':'the-iframe-element','entity-numsp':'named-character-references','dom-document-commands':'commands','a-group-of-images-that-form-a-single-larger-picture-with-no-links':'embedded-content-1','concept-input-type-image-coordinate':'number-state','entity-Because':'named-character-references','entity-frac45':'named-character-references','attr-area-alt':'the-map-element','represented-by-the-collection':'infrastructure','obsolete-permitted-doctype':'syntax','entity-awint':'named-character-references','entity-eogon':'named-character-references','entity-Rcaron':'named-character-references','attr-input-size':'common-input-element-attributes','attr-dim-height':'the-map-element','locked-for-reset':'forms','entity-ast':'named-character-references','entity-sext':'named-character-references','entity-erarr':'named-character-references','entity-imath':'named-character-references','the-details-element-0':'rendering','entity-ncup':'named-character-references','entity-supsetneqq':'named-character-references','entiy-quot-legacy':'named-character-references','attr-menu-type':'interactive-elements','entity-frown':'named-character-references','dom-a-media':'text-level-semantics','attr-input-value':'the-input-element','e-mail-state':'states-of-the-type-attribute','dom-command-ro-commandhidden':'commands','list-of-the-descendant-browsing-contexts':'browsers','plaintext':'obsolete','entity-odot':'named-character-references','dom-command-ro-commandtype':'commands','table-aria-strong':'content-models','handler-oncontextmenu':'webappapis','entity-Proportional':'named-character-references','attr-object-vspace':'obsolete','unexpected-markup-in-tables':'the-end','ix-handler-onsuspend':'index','attr-datasrc':'obsolete','attr-meta-charset':'semantics','transparently-follow-the-redirect':'fetching-resources','dom-image-w':'embedded-content-1','ix-handler-onmouseup':'index','dom-texttrackcue-id':'the-iframe-element','scriptForeignEndTag':'tree-construction','entity-nrtri':'named-character-references','attr-tdth-width':'obsolete','reet-the-form-owner':'association-of-controls-and-forms','entity-QUOT':'named-character-references','entity-fpartint':'named-character-references','entity-phiv':'named-character-references','refsJSURL':'references','filelist':'infrastructure','concept-fetch-total':'fetching-resources','entity-gesdoto':'named-character-references','entity-Bopf':'named-character-references','text':'infrastructure','attr-col-align':'obsolete','multipart-x-mixed-replace':'iana','entity-fllig':'named-character-references','entity-uogon':'named-character-references','dom-frame-contentdocument':'obsolete','entity-lbrke':'named-character-references','dom-media-seeking':'the-iframe-element','notsupportederror':'infrastructure','the-html-element-0':'dom','entity-DownTee':'named-character-references','media-controller-duration':'the-iframe-element','entity-sqsup':'named-character-references','entity-DownRightTeeVector':'named-character-references','entity-sqsub':'named-character-references','the-figcaption-element':'grouping-content','dm-datatransfer-addelement':'dnd','recommended-reading':'introduction','entity-uarr':'named-character-references','selector-link':'links','event-click':'infrastructure','password-state':'states-of-the-type-attribute','value-track-kind-commentary':'the-iframe-element','attr-marquee-direction':'obsolete','the-head-element-0':'dom','entity-rarrtl':'named-character-references','attr-video-poster':'the-iframe-element','normal-elements':'syntax','dom-img-hspace':'obsolete','custom-request-headers':'infrastructure','entity-LeftUpDownVector':'named-character-references','entity-nspar':'named-character-references','dom-script-type':'scripting-1','entity-larrpl':'named-character-references','entity-SupersetEqual':'named-character-references','initial-playback-position':'the-iframe-element','plugin':'infrastructure','common-dom-interfaces':'common-dom-interfaces','attr-meta-scheme':'obsolete','attributes':'elements','entity-Epsilon':'named-character-references','ix-handler-onmousedown':'index','comment':'tokenization',entity-jcirc':'named-character-references','dom-div-align':'obsolete','entity-geqslant':'named-character-references','concept-appcache-onlinewhitelist-wildcard':'offline','refsUNDO':'references','browsing-context':'browsers','dom-textarea-textlength':'the-button-element','entity-hyphen':'named-character-references','dom-media-audiotracks':'the-iframe-element','media-element-load-algorithm':'the-iframe-element','dom-audiotrack-label':'the-iframe-element','entity-bne':'named-character-references','dom-textarea-placeholder':'the-button-element','event-media-seeked':'the-iframe-element','entity-cupdot':'named-character-references','entity-ltcir':'named-character-references','dom-param-type':'obsolete','dom-videotracklist-length':'the-iframe-element','concept-input-value-dirty-flag':'the-input-element','entity-rcub':'named-character-references','dom-style-media':'semantics','entity-bigstar':'named-character-references','attr-tr-valign':'obsolete','playing-the-media-resource':'the-iframe-element','defining-term':text-level-semantics','the-link-is-an-alternative-stylesheet':'links','dom-datatransfer-cleardata':'dnd','tokenization':'tokenization','entity-NotEqualTilde':'named-character-references','dom-param-valuetype':'obsolete','attr-object-codetype':'obsolete','noopener':'browsers','dom-optgroup-disabled':'the-button-element','entity-ifr':'named-character-references','the-h2-element':'sections','entity-iff':'named-character-references','htmldlistelement':'grouping-content','entity-fltns':'named-character-references','concept-events-trusted':'infrastructure','entity-bigtriangledown':'named-character-references','center':'obsolete','entity-bprime':'named-character-references','entity-xcup':'named-character-references','dom-window-toolbar':'browsers','ix-handler-ondragenter':'index','concept-frag-parse-context':'the-end','entity-lscr':'named-character-references','global-attributes':'elements','concept-select-size':'the-button-element','nextid':'obsolete','elements-in-the-dom':'elements','dom-media-loop':'the-iframe-lement','attr-area-shape-poly':'the-map-element','dom-option-tv':'the-button-element','doctype-system-identifier-single-quoted-state':'tokenization','dom-document-querycommandsupported':'editing','the-fieldset-element':'forms','entity-Abreve':'named-character-references','entity-minusdu':'named-character-references','attr-xml-lang':'elements','attr-link-target':'obsolete','entity-cupcup':'named-character-references','concept-input-value-date-string':'the-input-element','dom-document-createelement':'infrastructure','dom-form-checkvalidity':'forms','table-layout-techniques':'tabular-data','entity-bigcirc':'named-character-references','sandboxed-origin-browsing-context-flag':'the-iframe-element','attr-button-type-button-state':'the-button-element','dom-htmlselectelement-setter':'the-button-element','entity-ReverseElement':'named-character-references','dom-iframe-contentdocument':'the-iframe-element','attr-command-label':'interactive-elements','playing-media-controller':'the-iframe-element','ix-handler-onkeyup''index','attr-body-link':'obsolete','sample-handler-impl':'timers','handler-onreadystatechange':'webappapis','handler-onkeypress':'webappapis','rules-for-serializing-simple-color-values':'common-microsyntaxes','entity-or':'named-character-references','attr-textarea-wrap':'the-button-element','the-doctype':'syntax','refsHTMLDIFF':'references','create-an-impotent-script':'webappapis','entity-oS':'named-character-references','suffering-from-a-type-mismatch':'association-of-controls-and-forms','event-appcache-error':'offline','application-cache':'offline','entity-LeftUpVectorBar':'named-character-references','refsWIN949':'references','dom-lang':'elements','entity-DownArrowUpArrow':'named-character-references','attr-ul-compact':'obsolete','mime-type':'infrastructure','create-a-drag-data-store':'dnd','sandboxed-plugins-browsing-context-flag':'the-iframe-element','attr-data':'elements','loading-the-media-resource':'the-iframe-element','entity-supnE':'named-character-references','application-xhtml-xml':'iana','entiy-LeftVector':'named-character-references','entity-NotSuperset':'named-character-references','entity-GT-legacy':'named-character-references','interactively-validate-the-constraints':'association-of-controls-and-forms','entity-LongRightArrow':'named-character-references','entity-Ufr':'named-character-references','entity-DScy':'named-character-references','attr-fe-name':'association-of-controls-and-forms','event-drop':'dnd','attr-area-shape-keyword-circ':'the-map-element','entity-solb':'named-character-references','serializability-of-script-execution':'introduction','entity-asympeq':'named-character-references','dom-navigator-unregistercontenthandler':'timers','entity-ccirc':'named-character-references','entity-kcy':'named-character-references','entity-not':'named-character-references','internal-structured-cloning-algorithm':'common-dom-interfaces','entity-Longrightarrow':'named-character-references','entity-nsccue':'named-character-references','dom-object-contentdocument':'the-iframe-element','entity-nltrie''named-character-references','entity-frac23':'named-character-references','entity-frac25':'named-character-references','entity-ggg':'named-character-references','mime-types':'the-iframe-element','entity-rcaron':'named-character-references','entity-Theta':'named-character-references','space-character':'common-microsyntaxes','dom-ol-start':'grouping-content','text-cache-manifest':'iana','htmltablecellelement':'tabular-data','the-samp-element':'text-level-semantics','refsCSSFONTS':'references','entity-CHcy':'named-character-references','comment-end-state':'tokenization','ix-handler-onclick':'index','refsUNICODE':'references','entity-CounterClockwiseContourIntegral':'named-character-references','attr-object-typemustmatch':'the-iframe-element','entity-leftleftarrows':'named-character-references','entity-nexists':'named-character-references','entity-blacktriangledown':'named-character-references','browsing-context-names':'browsers','entity-phone':'named-character-references','concept-appcache-pending-masters':'ofline','attr-meter-high':'the-button-element','refsRFC1554':'references','attr-label-for':'forms','refsXHR':'references','entity-becaus':'named-character-references','row-group-header':'tabular-data','concept-appcache-cache':'offline','obtain-a-physical-form':'rendering','entity-cross':'named-character-references','entity-MinusPlus':'named-character-references','entity-oacute':'named-character-references','ix-handler-onchange':'index','the-end':'the-end','attr-meter-value':'the-button-element','dom-style-disabled':'semantics','attr-media-src':'the-iframe-element','entity-ImaginaryI':'named-character-references','changesToNetworkingModel':'offline','the-s-element':'text-level-semantics','fire-loadedmetadata':'the-iframe-element','entity-tcaron':'named-character-references','attr-iframe-longdesc':'obsolete','fakepath-srsly':'number-state','attr-input-usemap':'obsolete','concept-uda-input':'urls','webvtt-cue-settings':'infrastructure','resetting-a-form':'association-of-controls-and-forms','attr-iframe-vspace':'bsolete','entity-cent-legacy':'named-character-references','the-cite-element':'text-level-semantics','dom-area-port':'the-map-element','entity-UnderBrace':'named-character-references','non-conforming-features':'obsolete','entity-varrho':'named-character-references','handler-state-string':'timers','creator-browsing-context':'browsers','entity-nLt':'named-character-references','entity-thksim':'named-character-references','dom-windowbase64-btoa':'webappapis','cross-origin-request':'infrastructure','dom-feature-strings':'common-dom-interfaces','entity-otimesas':'named-character-references','entity-nLl':'named-character-references','appcache':'offline','encrypted-http-and-related-security-concerns':'fetching-resources','entity-DownLeftRightVector':'named-character-references','original-insertion-mode':'parsing','entity-Uarr':'named-character-references','drag-data-store-elements-list':'dnd','dom-textarea-rows':'the-button-element','transfer-a-transferable-object':'common-dom-interfaces','attr-fs-action':'associaion-of-controls-and-forms','fire-a-simple-event':'webappapis','dom-progress-position':'the-button-element','entity-vartriangleright':'named-character-references','dom-media-volume':'the-iframe-element','dom-timeranges-end':'the-iframe-element','entity-roang':'named-character-references','entity-VeryThinSpace':'named-character-references','mq':'common-microsyntaxes','type-blacklist':'timers','entity-isinsv':'named-character-references','entity-mumap':'named-character-references','entity-searrow':'named-character-references','entity-uhblk':'named-character-references','entity-rdquor':'named-character-references','element-type':'infrastructure','edits-and-paragraphs':'edits','dom-form-elements':'forms','split-a-string-on-spaces':'common-microsyntaxes','update-the-session-history-with-the-new-page':'history','entity-divide':'named-character-references','dom-htmloptionscollection-remove':'common-dom-interfaces','entity-rect':'named-character-references','entity-lesseqgtr':'named-character-references','meta-descrption':'semantics','valid-simple-color':'common-microsyntaxes','dom-frameset-rows':'obsolete','handler-onload':'webappapis','prepare-an-event':'the-iframe-element','entity-bemptyv':'named-character-references','entity-uuml':'named-character-references','reload-override-flag':'dom','style-sheet-ready':'semantics','scripting-0':'infrastructure','writing':'syntax','edits':'edits','relaxing-the-same-origin-restriction':'origin-0','dom-input-required':'the-input-element','entity-DoubleLeftArrow':'named-character-references','entity-Aopf':'named-character-references','the-bdi-element':'text-level-semantics','dom-validitystate-valid':'association-of-controls-and-forms','handler-mediacontroller-onvolumechange':'the-iframe-element','entity-Ntilde':'named-character-references','parse-the-webvtt-settings':'infrastructure','attr-base-href':'semantics','sbu-not-copy':'webappapis','track-url':'the-iframe-element','text-tracks-describing-chapters':'the-iframe-element','the-blockquote-element':'grouping-content','dom-mediahave_enough_data':'the-iframe-element','attr-input-type-email-keyword':'the-input-element','entity-boxDR':'named-character-references','entity-boxDL':'named-character-references','entity-Utilde':'named-character-references','client-identification':'timers','attr-input-type-color-keyword':'the-input-element','dom-media-load':'the-iframe-element','entity-rsaquo':'named-character-references','entity-boxDr':'named-character-references','toolbars':'interactive-elements','entity-boxDl':'named-character-references','entity-lsquo':'named-character-references','entity-lvertneqq':'named-character-references','explicit-eof-character':'parsing','concept-input-step':'common-input-element-attributes','entity-kcedil':'named-character-references','entity-supedot':'named-character-references','mediacontroller':'the-iframe-element','entity-sect':'named-character-references','dom-window-status':'browsers','xpath-1.0-processors':'content-models','entity-CircleDot':'named-character-references','text-track-loaded':'the-iframe-elment','suffering-from-being-too-long':'association-of-controls-and-forms','dom-name':'browsers','entity-NotPrecedesSlantEqual':'named-character-references','entity-Nopf':'named-character-references','rank':'sections','network-states':'the-iframe-element','entity-mu':'named-character-references','the-footer-element':'sections','entity-mp':'named-character-references','dom-document-bgcolor':'obsolete','link-type-help':'links','list-of-scripts-that-will-execute-in-order-as-soon-as-possible':'scripting-1','refsMFREL':'references','have-range-limitations':'common-input-element-attributes','security-3':'history','entity-ltquest':'named-character-references','documenttype':'infrastructure','entity-uscr':'named-character-references','urlmismatcherror':'infrastructure','attr-script-charset':'scripting-1','range-state':'number-state','dom-media-have_nothing':'the-iframe-element','fragment-escaped':'urls','entity-subplus':'named-character-references','dom-document-plugins':'dom','entity-jscr':'named-character-referencs','entity-tscy':'named-character-references','entity-tscr':'named-character-references','scriptTagXML':'the-xhtml-syntax','classes':'elements','the-multiple-attribute':'common-input-element-attributes','dom-mediaerror-code':'the-iframe-element','form-element-pointer':'parsing','concept-form-association':'association-of-controls-and-forms','syntax-ambiguous-ampersand':'syntax','entity-para':'named-character-references','entity-NotCongruent':'named-character-references','datatransferitemlist':'dnd','entity-part':'named-character-references','attr-ol-type-keyword-upper-alpha':'grouping-content','dom-tdth-width':'obsolete','entity-PrecedesEqual':'named-character-references','event-drag':'dnd','refsWIN31J':'references','guidance-for-conformance-checkers':'embedded-content-1','the-title-element':'semantics','entity-swarhk':'named-character-references','entity-mcomma':'named-character-references','entity-tcy':'named-character-references','entity-niv':'named-character-references','entity-nis':'named-character-refeences','script-processing-style-delayed':'scripting-1','the-mark-element':'text-level-semantics','entity-ldquor':'named-character-references','terminology-0':'urls','entity-geq':'named-character-references','entity-ges':'named-character-references','concept-datetime-local':'common-microsyntaxes','pseudo-classes':'links','colors':'common-microsyntaxes','entity-gel':'named-character-references','handler-window-onload':'webappapis','htmloptionscollection':'common-dom-interfaces','entity-nprcue':'named-character-references','dom-media-crossorigin':'the-iframe-element','htmlstyleelement':'semantics','dom-title-text':'semantics','the-sub-and-sup-elements':'text-level-semantics','parsing-main-inselectintable':'tree-construction','attr-dropzone-link':'dnd','ix-handler-onkeypress':'index','dom-option-form':'the-button-element','entity-gescc':'named-character-references','refsFILEAPI':'references','attr-iframe-srcdoc':'the-iframe-element','entity-YAcy':'named-character-references','entity-angrt':'named-character-refeences','the-h4-element':'sections','entity-sqsube':'named-character-references','dom-media-mediagroup':'the-iframe-element','dom-hr-width':'obsolete','entity-Amacr':'named-character-references','attr-tdth-headers':'tabular-data','entity-leftthreetimes':'named-character-references','active-document':'browsers','entity-centerdot':'named-character-references','entity-circeq':'named-character-references','entity-spades':'named-character-references','refsORIGIN':'references','attr-button-type-button':'the-button-element','attr-head-profile':'obsolete','entity-Dstrok':'named-character-references','entity-ldrushar':'named-character-references','attr-tdth-charoff':'obsolete','refsCP51932':'references','entity-bottom':'named-character-references','entity-diamond':'named-character-references','base64-table':'webappapis','mediaerror':'the-iframe-element','concept-section':'sections','cdata-section-state':'tokenization','concept-appcache-explicit':'offline','current-table':'parsing','attr-area-shape-rect':'the-map-elemnt','entity-trianglelefteq':'named-character-references','entity-sqsupset':'named-character-references','syntax-errors':'introduction','parse-a-yearless-date-component':'common-microsyntaxes','entity-SquareSuperset':'named-character-references','attr-keygen-challenge':'the-button-element','category-reset':'forms','attr-th-scope-col':'tabular-data','n':'tabular-data','entity-Nu':'named-character-references','attr-fs-method-get':'association-of-controls-and-forms','bogus-comment-state':'tokenization','list-of-active-timeouts':'timers','entity-Zopf':'named-character-references','document-base-url':'urls','entity-Sup':'named-character-references','dom-area-host':'the-map-element','rules-for-parsing-integers':'common-microsyntaxes','attr-fs-formmethod':'association-of-controls-and-forms','entity-Sum':'named-character-references','entity-Sub':'named-character-references','xml-mime-type':'infrastructure','attr-img-hspace':'obsolete','ix-handler-window-onpopstate':'index','handler-onended':'webappapis','entity-hArr:'named-character-references','using-the-option-element-to-define-a-command':'commands','parse-a-time-zone-offset-string':'common-microsyntaxes','a-link-or-button-containing-nothing-but-the-image':'embedded-content-1','object-type-detection':'the-iframe-element','dialog-arguments-origin':'timers','refsPDF':'references','entity-angmsd':'named-character-references','has-a-border':'rendering','htmlkeygenelement':'the-button-element','text-track-cue-start-alignment':'the-iframe-element','entity-larrtl':'named-character-references','dom-textarea-input-selectiondirection':'association-of-controls-and-forms','concept-yearless-date':'common-microsyntaxes','entity-Xopf':'named-character-references','statically-validate-the-constraints':'association-of-controls-and-forms','entity-succneqq':'named-character-references','dom-script-async':'scripting-1','refsEDITING':'references','entity-mscr':'named-character-references','attr-input-type-time-keyword':'the-input-element','entity-reg-legacy':'named-character-references''entity-Ncedil':'named-character-references','entity-nvle':'named-character-references','entity-efr':'named-character-references','entity-Topf':'named-character-references','entity-nvlt':'named-character-references','category-label':'forms','scriptingLanguages':'scripting-1','concept-timezone':'common-microsyntaxes','entity-exist':'named-character-references','script-data-escaped-end-tag-open-state':'tokenization','foster-parent':'tree-construction','entity-VerticalSeparator':'named-character-references','entity-rangd':'named-character-references','entity-range':'named-character-references','magic-border-selector':'rendering','entity-ThickSpace':'named-character-references','entity-real':'named-character-references','entity-eparsl':'named-character-references','entity-InvisibleTimes':'named-character-references','the-ins-element':'edits','attr-embed-type':'the-iframe-element','insert-an-html-element':'tree-construction','best-representation-of-the-number-as-a-floating-point-number':'common-microsyntaxes','etity-iacute-legacy':'named-character-references','dom-windowtimers-clearinterval':'timers','event-dragenter':'dnd','configuring-a-form-to-communicate-with-a-server':'forms','support-the-scripting-language':'scripting-1','entity-leftrightarrows':'named-character-references','entity-Cup':'named-character-references','dom-iframe-align':'obsolete','attr-tdth-char':'obsolete','acknowledge-self-closing-flag':'tokenization','refsATOM':'references','entity-Sscr':'named-character-references','dom-mediacontroller-seekable':'the-iframe-element','attr-button-type-submit':'the-button-element','concept-document-salvageable':'history','isindex-0':'obsolete','cdata-sections':'syntax','event-media-play':'the-iframe-element','entity-uplus':'named-character-references','attr':'infrastructure','end-tag-open-state':'tokenization','entity-deg-legacy':'named-character-references','rawtext-end-tag-name-state':'tokenization','entity-sqcaps':'named-character-references','refsSVG':'references','entity-infin':'named-character-referencs','entity-DoubleVerticalBar':'named-character-references','concept-spellcheck-default-false':'editing','method-context':'timers','entity-sc':'named-character-references','application-x-www-form-urlencoded-encoding-algorithm':'association-of-controls-and-forms','entity-scaron':'named-character-references','entity-longmapsto':'named-character-references','entity-Uuml':'named-character-references','current-document-readiness':'dom','entity-Uacute':'named-character-references','node':'infrastructure','entity-AMP-legacy':'named-character-references','entity-rscr':'named-character-references','foreign-elements':'syntax','webappapis':'webappapis','entity-swarr':'named-character-references','handler-appcache-onupdateready':'offline','meta-keywords':'semantics','scriptEndTag':'tree-construction','entity-Lopf':'named-character-references','track-label':'the-iframe-element','entity-Yfr':'named-character-references','navigating-nested-browsing-contexts-in-the-dom':'browsers','timeline-offset':'the-iframe-element','slaed-media-elements':'the-iframe-element','entity-digamma':'named-character-references','entity-searhk':'named-character-references','dom-applet-height':'obsolete','entity-Eacute-legacy':'named-character-references','handler-texttrack-oncuechange':'the-iframe-element','syntaxerror':'infrastructure','preferred-style-sheet-set':'infrastructure','entity-iuml':'named-character-references','entity-tau':'named-character-references','dom-table-createtbody':'tabular-data','entity-ddagger':'named-character-references','normalized-timeranges-object':'the-iframe-element','entity-triangleright':'named-character-references','entity-Jsercy':'named-character-references','attr-hyperlink-href':'links','canvas-blob-serialization-task-source':'the-canvas-element','list-of-code-entry-points':'webappapis','obsolete':'obsolete','number-state':'number-state','entity-blacktriangle':'named-character-references','clear-the-stack-back-to-a-table-context':'tree-construction','concept-column-group':'tabular-data','attr-iframe-sandbox-allw-same-origin':'the-iframe-element','entity-SHcy':'named-character-references','entity-RightUpTeeVector':'named-character-references','global-dates-and-times':'common-microsyntaxes','entity-agrave':'named-character-references','entity-rfloor':'named-character-references','entity-boxUr':'named-character-references','entity-setmn':'named-character-references','entity-angmsdah':'named-character-references','entity-forall':'named-character-references','entity-angmsdab':'named-character-references','entity-angmsdac':'named-character-references','resource-metadata-management':'dom','entity-angmsdaa':'named-character-references','entity-angmsdaf':'named-character-references','entity-angmsdag':'named-character-references','entity-angmsdad':'named-character-references','entity-angmsdae':'named-character-references','link-type-license':'links','autoplaying-flag':'the-iframe-element','the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name':'browsers','handler-oncuechange':'webappapis','syntax-tag-name:'syntax','style-default-media':'semantics','an-entry-with-persisted-user-state':'history','entity-vellip':'named-character-references','entity-subE':'named-character-references','entity-gamma':'named-character-references','attr-area-shape-keyword-polygon':'the-map-element','image-maps-0':'rendering','dom-prompt':'timers','report-the-controller-state':'the-iframe-element','entity-sube':'named-character-references','dom-print':'timers','obtain-the-storage-mutex':'webappapis','entity-nvgt':'named-character-references','entity-Cedilla':'named-character-references','entity-lesseqqgtr':'named-character-references','attr-input-readonly':'common-input-element-attributes','character-reference-in-attribute-value-state':'tokenization','webvtt-cue-text-rendering-rules':'infrastructure','dom-a-rev':'obsolete','entity-TripleDot':'named-character-references','dom-a-rel':'text-level-semantics','entity-gcy':'named-character-references','the-datatransferitemlist-interface':'dnd','syntax-attribute-value':'syntax','entity-Rsh:'named-character-references','text-track-not-loaded':'the-iframe-element','entity-omega':'named-character-references','table-model':'tabular-data','entity-lpar':'named-character-references','attr-marquee-direction-left':'obsolete','the-option-element':'the-button-element','internal-algorithm-for-scanning-and-assigning-header-cells':'tabular-data','entity-Leftrightarrow':'named-character-references','attr-a-rev':'obsolete','htmlareaelement':'the-map-element','entity-Zcy':'named-character-references','entity-profsurf':'named-character-references','dialogs-implemented-using-separate-documents':'timers','entity-LT':'named-character-references','parser-appcache':'tree-construction','url-query':'urls','appcacheevents':'offline','scripts-that-modify-the-page-as-it-is-being-parsed':'the-end','htmltableelement':'tabular-data','attr-select-multiple':'the-button-element','htmlmarqueeelement':'obsolete','entity-Ll':'named-character-references','the-span-element':'text-level-semantics','entity-Lt':'named-character-refeences','entity-GreaterLess':'named-character-references','entity-scirc':'named-character-references','entity-lsime':'named-character-references','entity-lsimg':'named-character-references','text-track-cue-pause-on-exit-flag':'the-iframe-element','a-quick-introduction-to-html':'introduction','entity-ntilde':'named-character-references','rcdata-state':'tokenization','ix-handler-onabort':'index','attr-input-autocomplete':'common-input-element-attributes','closing-the-input-stream':'content-models','text-track-cue-order':'the-iframe-element','concept-appcache-master':'offline','conversations':'links','the-h5-element':'sections','entity-HumpEqual':'named-character-references','concept-http-equivalent-codes':'fetching-resources','uievent':'infrastructure','entity-lrm':'named-character-references','entity-wfr':'named-character-references','entity-Integral':'named-character-references','other-metadata-names':'semantics','concept-progress-maximum':'the-button-element','entity-robrk':'named-character-references','entty-UpEquilibrium':'named-character-references','entity-vartriangleleft':'named-character-references','best-practices-for-implementors-of-media-elements':'the-iframe-element','attr-command-radiogroup':'interactive-elements','a-browsing-context-is-discarded':'browsers','entity-oint':'named-character-references','htmlunknownelement':'elements','entity-NotSubsetEqual':'named-character-references','concept-appcache-fallback-ns':'offline','the-size-attribute':'common-input-element-attributes','entity-Downarrow':'named-character-references','entity-bnot':'named-character-references','concept-error-nothandled':'webappapis','entity-sfrown':'named-character-references','attr-hr-width':'obsolete','image-maps':'the-map-element','origin':'origin-0','handler-marquee-onbounce':'obsolete','dom-input-files':'common-input-element-attributes','entity-Uarrocir':'named-character-references','entity-Uring':'named-character-references','entity-race':'named-character-references','determine-the-value-of-a-named-property':'infrastruture','concept-option-index':'the-button-element','entity-dtri':'named-character-references','attr-media-mediagroup':'the-iframe-element','entity-ncongdot':'named-character-references','doctype-legacy-string':'syntax','the-list-of-active-formatting-elements':'parsing','error-codes':'the-iframe-element','dom-option-tvds':'the-button-element','dom-document-applets':'obsolete','entity-zscr':'named-character-references','entity-thetav':'named-character-references','ix-handler-onvolumechange':'index','dom-document-close':'content-models','the-figure-element':'grouping-content','entity-lstrok':'named-character-references','attr-track-kind-chapters':'the-iframe-element','entity-Uparrow':'named-character-references','valid-non-empty-url-potentially-surrounded-by-spaces':'urls','entity-curvearrowright':'named-character-references','dom-object-hspace':'obsolete','handler-onemptied':'webappapis','common-input-element-attributes':'common-input-element-attributes','dom-option-index':'the-button-element','entity-realine''named-character-references','dates-and-times':'common-microsyntaxes','refsRFC5280':'references','using-the-accesskey-attribute-on-a-label-element-to-define-a-command':'commands','entity-LeftDoubleBracket':'named-character-references','attr-link-sizes':'links','refsGRAPHICS':'references','dom-table-deleterow':'tabular-data','dom-object-code':'obsolete','entity-wreath':'named-character-references','dom-form-name':'forms','entity-strns':'named-character-references','attr-th-scope-row':'tabular-data','handler-ondrop':'webappapis','entity-gscr':'named-character-references','list-of-active-formatting-elements':'parsing','common-pitfalls-to-avoid-when-using-the-scripting-apis':'introduction','event-pageshow':'history','dom-mediacontroller-pause':'the-iframe-element','entity-ltrif':'named-character-references','entity-ltrie':'named-character-references','read-html':'history','processinginstruction':'infrastructure','entity-NoBreak':'named-character-references','set-of-scripts-that-will-execute-as-soon-as-possible''scripting-1','entity-Oacute-legacy':'named-character-references','concept-option-selectedness':'the-button-element','misinterpreted-for-compatibility':'parsing','spacer':'obsolete','entity-congdot':'named-character-references','dom-area-hreflang':'the-map-element','entity-Kfr':'named-character-references','custom-validity-error-message':'association-of-controls-and-forms','dom-length':'browsers','entity-Tfr':'named-character-references','the-min-and-max-attributes':'common-input-element-attributes','next-input-character':'parsing','dom-mediacontroller':'the-iframe-element','navigatorcontentutils':'timers','entity-gtcc':'named-character-references','nobr':'obsolete','concept-spellcheck-default':'editing','doctype-system-identifier-double-quoted-state':'tokenization','sce-not-copy':'webappapis','webvtt-cue-text-parsing-rules':'infrastructure','entity-eqslantgtr':'named-character-references','dom-meta-content':'semantics','dom-node-localname':'infrastructure','concept-input-min-default':'common-input-element-ttributes','dom-object-data':'the-iframe-element','entity-cupor':'named-character-references','concept-time':'common-microsyntaxes','entity-Lscr':'named-character-references','the-var-element':'text-level-semantics','entity-plusb':'named-character-references','entity-pluse':'named-character-references','rules-for-parsing-a-list-of-dimensions':'common-microsyntaxes','the-summary-element':'interactive-elements','refsGREGORIAN':'references','the-header-element':'sections','the-dropzone-attribute':'dnd','entity-vnsub':'named-character-references','entity-RightDownTeeVector':'named-character-references','dom-media-videotracks':'the-iframe-element','entity-larrb':'named-character-references','dom-domstringmap-removeitem':'common-dom-interfaces','entity-vnsup':'named-character-references','dom-appcache-updateready':'offline','entity-num':'named-character-references','dom-area-href':'the-map-element','entity-gopf':'named-character-references','concept-appcache-selection':'offline','entity-macr':'named-character-refrences','entity-bigcap':'named-character-references','valid-time-zone-offset-string':'common-microsyntaxes','entity-ensp':'named-character-references','authoring':'the-map-element','dom-output-type':'the-button-element','entity-nltri':'named-character-references','rendered-legend':'rendering','entity-nLtv':'named-character-references','attr-iframe-name':'the-iframe-element','entity-harrw':'named-character-references','dom-datatransferitemlist-clear':'dnd','sandboxLinks':'history','entity-lacute':'named-character-references','dom-fe-autofocus':'association-of-controls-and-forms','dom-document-getelementbyid':'infrastructure','dom-input-accept':'the-input-element','attr-media-loop':'the-iframe-element','dom-fe-name':'association-of-controls-and-forms','entity-verbar':'named-character-references','anonymous-command':'commands','doctype-state':'tokenization','synchronous-section':'webappapis','seamlessLinks':'history','entity-straightphi':'named-character-references','prefix-match':'infrastructure','entity-LesslantEqual':'named-character-references','entity-aopf':'named-character-references','entity-bsemi':'named-character-references','text-track-cue-end-time':'the-iframe-element','entity-Backslash':'named-character-references','concept-input-value-string-number':'the-input-element','some-sample-manifests':'offline','entity-KHcy':'named-character-references','tree-construction':'tree-construction','unclosed-formatting-elements':'the-end','provides-a-paint-source':'infrastructure','the-dt-element':'grouping-content','events':'webappapis','entity-thorn':'named-character-references','the-window-object':'browsers','entity-rmoustache':'named-character-references','attr-textarea-dirname':'the-button-element','concept-input-step-scale':'common-input-element-attributes','dom-link-hreflang':'semantics','palpable-content':'content-models','entity-precneqq':'named-character-references','drag-data-store-item-list':'dnd','entity-circlearrowleft':'named-character-references','html-namespace-0':'namespaces','entity-gap':'named-haracter-references','dom-form-autocomplete':'forms','entity-backcong':'named-character-references','dom-document-readystate':'dom','refsRFC2046':'references','nodelist':'infrastructure','entity-cuepr':'named-character-references','ready-states':'the-iframe-element','current-target-element':'dnd','entity-LeftUpVector':'named-character-references','dom-a-shape':'obsolete','entity-leftarrow':'named-character-references','dom-event-istrusted':'infrastructure','entity-nsubseteqq':'named-character-references','dom-textarea-input-selectionend':'association-of-controls-and-forms','create-a-document-object':'history','entity-shy-legacy':'named-character-references','dom-window-blur':'editing','the-del-element':'edits','refsWEBWORKERS':'references','entity-subsup':'named-character-references','concept-output-defaultvalue':'the-button-element','isindex':'tree-construction','entity-vArr':'named-character-references','entity-Rrightarrow':'named-character-references','concept-task':'webappapis','entity-subsub':'named-chracter-references','entity-Re':'named-character-references','entity-Equal':'named-character-references','return-value':'timers','dom-input-indeterminate':'the-input-element','attr-table-summary':'obsolete','entity-gtreqless':'named-character-references','focusable':'editing','override-url':'history','concept-appcache-manifest-network':'offline','text-track-cue-identifier':'the-iframe-element','entity-SquareIntersection':'named-character-references','entity-DoubleLongLeftRightArrow':'named-character-references','ordered-set-of-unique-space-separated-tokens':'common-microsyntaxes','attr-object-code':'obsolete','concept-appcache-obsolete':'offline','concept-row':'tabular-data','doctype-public-identifier-single-quoted-state':'tokenization','non-interactive':'infrastructure','entity-zfr':'named-character-references','entity-nLeftrightarrow':'named-character-references','dom-trees':'infrastructure','entity-blacksquare':'named-character-references','entity-Lstrok':'named-character-references','cssstyledeclaration''infrastructure','temporary-buffer':'tokenization','attr-link-type':'semantics','between-doctype-public-and-system-identifiers-state':'tokenization','enabling-and-disabling-scripting':'webappapis','clear-the-stack-back-to-a-table-body-context':'tree-construction','dom-texttrackcuelist-getcuebyid':'the-iframe-element','refsJPEG':'references','concept-bc-script':'webappapis','inline-documentation-for-external-scripts':'scripting-1','toolbar-state':'interactive-elements','increment-the-marquee-current-loop-index':'obsolete','attr-crossorigin-anonymous':'fetching-resources','htmlimageelement':'embedded-content-1','attr-option-value':'the-button-element','entity-star':'named-character-references','dom-base-href':'semantics','dom-showmodaldialog':'timers','trackeventinit':'the-iframe-element','entity-Ecy':'named-character-references','handler-mediacontroller-onplaying':'the-iframe-element','the-windowproxy-object':'browsers','popstateevent':'history','entity-between':'named-character-references','attr-iframe-scroling':'obsolete','link-type-noreferrer':'links','entity-eacute':'named-character-references','entity-operp':'named-character-references','entity-nang':'named-character-references','entity-int':'named-character-references','rules-for-parsing-simple-color-values':'common-microsyntaxes','entity-times':'named-character-references','entity-lbrkslu':'named-character-references','script-data-double-escape-end-state':'tokenization','concept-id':'infrastructure','dom-object-usemap':'the-iframe-element','entity-lbrksld':'named-character-references','entity-Bscr':'named-character-references','dom-node-ownerdocument':'infrastructure','attr-track-label':'the-iframe-element','entity-NegativeMediumSpace':'named-character-references','entity-Jcy':'named-character-references','dom-outerhtml':'infrastructure','the-element-pointers':'parsing','attr-body-marginheight':'obsolete','browsing-context-container':'browsers','refsRFC1922':'references','dom-cva-validationmessage':'association-of-controls-and-forms','killing-scripts':'ebappapis','entity-bullet':'named-character-references','entity-horbar':'named-character-references','guidance-for-markup-generators':'embedded-content-1','dom-document-location':'history','entity-oscr':'named-character-references','the-ruby-element':'text-level-semantics','concept-navigate-mature':'history','entity-SuchThat':'named-character-references','entity-toea':'named-character-references','focus':'editing','entity-image':'named-character-references','dom-pagetransitionevent-persisted':'history','entity-ang':'named-character-references','entity-and':'named-character-references','handler-window-onoffline':'webappapis','concept-fs-method':'association-of-controls-and-forms','entity-zdot':'named-character-references','official-playback-position':'the-iframe-element','entity-wr':'named-character-references','entity-Vopf':'named-character-references','entity-wp':'named-character-references','handler-ondurationchange':'webappapis','entity-UnderParenthesis':'named-character-references','dom-iframe-srcdoc':'he-iframe-element','entity-duhar':'named-character-references','entity-gcirc':'named-character-references','concept-fs-target':'association-of-controls-and-forms','media-resource-specific-text-track':'the-iframe-element','entity-emptyset':'named-character-references','dom-a-name':'obsolete','entity-scedil':'named-character-references','webvtt-file-using-cue-text':'infrastructure','entity-supmult':'named-character-references','entity-dbkarow':'named-character-references','entity-lescc':'named-character-references','sandboxPluginEmbed':'the-iframe-element','attr-script-defer':'scripting-1','entity-leqq':'named-character-references','dom-mediacontroller-played':'the-iframe-element','url-encoded-form-data':'association-of-controls-and-forms','attr-ol-compact':'obsolete','entity-lfisht':'named-character-references','attr-tbody-align':'obsolete','entity-Otimes':'named-character-references','entity-Tscr':'named-character-references','entity-varkappa':'named-character-references','concept-option-disabled':'the-buttn-element','entity-ltimes':'named-character-references','entity-curren-legacy':'named-character-references','entity-lessgtr':'named-character-references','the-track-element':'the-iframe-element','entity-NJcy':'named-character-references','entity-lsaquo':'named-character-references','entity-jsercy':'named-character-references','entity-supdot':'named-character-references','suffering-from-a-step-mismatch':'association-of-controls-and-forms','dom-button-type':'the-button-element','the-i-element':'text-level-semantics','the-embed-element':'the-iframe-element','telephone-state':'states-of-the-type-attribute','entity-nearrow':'named-character-references','entity-elsdot':'named-character-references','refsCSSUI':'references','entity-RightTriangleEqual':'named-character-references','dom-keygen-challenge':'the-button-element','handler-appcache-onprogress':'offline','dom-videotracklist-gettrackbyid':'the-iframe-element','entity-nshortparallel':'named-character-references','entity-simeq':'named-character-references','enity-Lleftarrow':'named-character-references','writing-cache-manifests':'offline','sandboxPluginNavigate':'history','abort-a-parser':'the-end','has-an-element-in-button-scope':'parsing','frameset-ok-flag':'parsing','dom-location-pathname':'history','dom-media-network_loading':'the-iframe-element','unicode-code-point':'infrastructure','valid-media-query':'common-microsyntaxes','entity-Lacute':'named-character-references','earliest-possible-position-when-the-script-started':'the-iframe-element','concept-form-reset':'association-of-controls-and-forms','dom-document-anchors':'obsolete','entity-cemptyv':'named-character-references','entity-caron':'named-character-references','entity-nbsp-legacy':'named-character-references','color-spaces-and-color-correction':'the-canvas-element','dom-popstateevent-state':'history','entity-Verbar':'named-character-references','selector-checked':'links','entity-Zacute':'named-character-references','dom-marquee-hspace':'obsolete','entity-NestedLessLess':'named-character-references''dom-media-networkstate':'the-iframe-element','htmlmodelement':'edits','entity-rationals':'named-character-references','pagetransitioneventinit':'history','entity-xwedge':'named-character-references','edits-and-lists':'edits','attr-input-type-date-keyword':'the-input-element','windowproxy':'browsers','handler-onclick':'webappapis','the-nav-element':'sections','entity-ugrave':'named-character-references','entity-Dfr':'named-character-references','selector-optional':'links','dom-media-autoplay':'the-iframe-element','entity-ntgl':'named-character-references','dom-link-rel':'semantics','event-mediacontroller-timeupdate':'the-iframe-element','script-s-url-character-encoding':'webappapis','dom-link-rev':'obsolete','entity-softcy':'named-character-references','handler-onkeyup':'webappapis','attr-body-vlink':'obsolete','editing-hosts':'rendering','dom-form-nameditem':'forms','the-select-element':'the-button-element','dom-input-value':'common-input-element-attributes','entity-Product':'named-character-references','atr-option-name':'obsolete','attr-blockquote-cite':'grouping-content','security-window':'browsers','handler-onsuspend':'webappapis','dom-media-buffered':'the-iframe-element','entity-blk12':'named-character-references','attr-lang':'elements','entity-blk14':'named-character-references','entity-Rightarrow':'named-character-references','entity-simrarr':'named-character-references','other-parsing-state-flags':'parsing','entity-Pr':'named-character-references','security-risks-in-the-drag-and-drop-model':'dnd','entity-apos':'named-character-references','month-state':'states-of-the-type-attribute','entity-Pi':'named-character-references','entity-notinva':'named-character-references','entity-notinvb':'named-character-references','entity-notinvc':'named-character-references','entity-hscr':'named-character-references','using-the-accesskey-attribute-on-a-legend-element-to-define-a-command':'commands','entity-heartsuit':'named-character-references','implementing-the-server-side-processing-for-a-form':'forms','entity-shar':'named-character-references','attr-a-name':'obsolete','entity-dfr':'named-character-references','events-and-the-window-object':'webappapis','script':'scripting-1','entity-prnE':'named-character-references','entity-oelig':'named-character-references','invalidcharactererror':'infrastructure','button-state':'number-state','entity-Subset':'named-character-references','dragevent':'dnd','entity-uuml-legacy':'named-character-references','eventtarget':'infrastructure','a-purely-decorative-image-that-doesn-t-add-any-information':'embedded-content-1','transparent-content-models':'content-models','entity-precnsim':'named-character-references','attribute-value-unquoted-state':'tokenization','dndevents':'dnd','url-host':'urls','before-attribute-name-state':'tokenization','entity-Ccirc':'named-character-references','command-api':'commands','entity-orderof':'named-character-references','entity-ell':'named-character-references','ordinal-value':'grouping-content','warnings-for-obsolete-but-conforming-features':'obsolete',entity-els':'named-character-references','dom-mediacontroller-currenttime':'the-iframe-element','attr-area-shape-keyword-rect':'the-map-element','valid-url-potentially-surrounded-by-spaces':'urls','handler-texttracklist-onaddtrack':'the-iframe-element','dom-datatransfer-dropeffect':'dnd','entity-rfisht':'named-character-references','multipart-form-data-boundary-string':'association-of-controls-and-forms','the-before-head-insertion-mode':'tree-construction','windows':'browsers','command-facet-label':'commands','attributes-for-form-submission':'association-of-controls-and-forms','entity-nsucc':'named-character-references','entity-prnap':'named-character-references','change-the-encoding':'parsing','font':'obsolete','attr-option-disabled':'the-button-element','entity-parallel':'named-character-references','dom-frames':'browsers','entry-update':'history','entity-RightTriangle':'named-character-references','webvtt-cue-text-dom-construction-rules':'infrastructure','entity-puncsp':'named-character-references','entiy-sdotb':'named-character-references','entity-sdote':'named-character-references','entity-conint':'named-character-references','interactive-elements':'interactive-elements','entity-Gamma':'named-character-references','ix-handler-onloadeddata':'index','attr-input-type-tel-keyword':'the-input-element','parsing-main-intabletext':'tree-construction','association-of-controls-and-forms':'association-of-controls-and-forms','generic-rcdata-element-parsing-algorithm':'tree-construction','refsSHIFTJIS':'references','the-label-element':'forms','active-parser':'dom','autofocusing-a-form-control':'association-of-controls-and-forms','entity-oline':'named-character-references','concept-input-checked-dirty-flag':'the-input-element','entity-NotDoubleVerticalBar':'named-character-references','attr-hyperlink-rel':'links','entity-Pfr':'named-character-references','entity-Mscr':'named-character-references','state-object':'history','effectAllowed-initialization':'dnd','attr-input-type-submit-keyword':'the-input-element','entity-arrcir':'named-character-references','script-data-less-than-sign-state':'tokenization','event-media-ended':'the-iframe-element','close-the-cell':'tree-construction','entity-Otilde':'named-character-references','datacloneerror':'infrastructure','dom-navigator':'timers','handler-ondragleave':'webappapis','table-aria-weak':'content-models','entity-vangrt':'named-character-references','ix-handler-window-onbeforeprint':'index','entity-Uscr':'named-character-references','entity-zcaron':'named-character-references','tag-name-state':'tokenization','entity-yfr':'named-character-references','entity-TildeFullEqual':'named-character-references','current-playback-position':'the-iframe-element','dom-media-play':'the-iframe-element','entity-upharpoonright':'named-character-references','attr-object-codebase':'obsolete','dom-uda-port':'urls','entity-rightthreetimes':'named-character-references','syntax-doctype':'syntax','making-entire-documents-editable:-the-designmode-idl-attribute':'editing','entity-lesg':'named-characterreferences','entity-Hcirc':'named-character-references','handler-window-onpagehide':'webappapis','entity-npart':'named-character-references','entity-alefsym':'named-character-references','webvtt-file':'infrastructure','following-hyperlinks-0':'links','attr-table-width':'obsolete','entity-raquo':'named-character-references','concept-meter-actual':'the-button-element','active-range':'editing','dom-option-label':'the-button-element','ancestor-browsing-context':'browsers','concept-meter-minimum':'the-button-element','dom-ul-type':'obsolete','attr-fs-formtarget':'association-of-controls-and-forms','entity-rightarrowtail':'named-character-references','entity-topfork':'named-character-references','attr-iframe-sandbox-allow-top-navigation':'the-iframe-element','entity-RightVectorBar':'named-character-references','entity-Bernoullis':'named-character-references','dom-command-ro-commanddisabled':'commands','attr-dropzone-move':'dnd','dom-location-protocol':'history','text-track-label':'the-iframe-element','compatibiliy-caseless':'infrastructure','entity-dotsquare':'named-character-references','tables':'rendering','entity-simgE':'named-character-references','entity-kopf':'named-character-references','cors-enabled-fetch':'fetching-resources','attr-meter-optimum':'the-button-element','the-ul-element':'grouping-content','entity-ngtr':'named-character-references','event-media-abort':'the-iframe-element','dom-input-type':'the-input-element','the-sup-element':'text-level-semantics','entity-minus':'named-character-references','entity-checkmark':'named-character-references','entity-cire':'named-character-references','entity-circ':'named-character-references','attr-command-icon':'interactive-elements','dom-param-name':'the-iframe-element','concept-appcache-upgrade':'offline','entity-smte':'named-character-references','entity-cirE':'named-character-references','ignore':'infrastructure','entity-iiiint':'named-character-references','attr-source-media':'the-iframe-element','has-an-element-in-table-scope':'parsing','entity-lsquor':'naed-character-references','strictly-split-a-string':'common-microsyntaxes','entity-comma':'named-character-references','entity-RightTee':'named-character-references','entity-acirc':'named-character-references','selector-disabled':'links','maps-to-the-dimension-property':'rendering','entity-ucirc':'named-character-references','entity-nexist':'named-character-references','the-directionality':'elements','the-list-attribute':'common-input-element-attributes','entity-rceil':'named-character-references','dom-location-search':'history','event-dragleave':'dnd','refsPOLYGLOT':'references','queue-a-task':'webappapis','entity-Iuml':'named-character-references','entity-eopf':'named-character-references','entity-intcal':'named-character-references','parsing-main-inhead':'tree-construction','dom-window-personalbar':'browsers','entity-uacute':'named-character-references','ix-handler-oncontextmenu':'index','entity-ShortUpArrow':'named-character-references','dom-marquee-start':'obsolete','concept-link-type-sniffing':'semantis','entity-rightarrow':'named-character-references','sections':'sections','dom-navigator-registerprotocolhandler':'timers','entity-blk34':'named-character-references','dom-textarea-input-select':'association-of-controls-and-forms','naming-form-controls':'association-of-controls-and-forms','entity-zacute':'named-character-references','refsMAILTO':'references','constraint-validation':'association-of-controls-and-forms','reload-override-buffer':'dom','dom-table-cellpadding':'obsolete','entity-vfr':'named-character-references','current-entry-of-the-joint-session-history':'history','entity-DoubleUpArrow':'named-character-references','force-async':'scripting-1','entity-UpTee':'named-character-references','entity-micro-legacy':'named-character-references','attribute-value-single-quoted-state':'tokenization','dom-timeranges-start':'the-iframe-element','refsISO885911':'references','dom-fs-formenctype':'association-of-controls-and-forms','attr-col-char':'obsolete','attr-th-scope-auto':'tabular-data','cors-cross-origi':'fetching-resources','entity-UnionPlus':'named-character-references','attr-colgroup-span':'tabular-data','mediaevents':'the-iframe-element','dom-frameset-cols':'obsolete','plain-text-form-data':'association-of-controls-and-forms','entity-lnsim':'named-character-references','source-default-media':'the-iframe-element','an-introduction-to-error-handling-and-strange-cases-in-the-parser':'the-end','entity-LessFullEqual':'named-character-references','event-media-volumechange':'the-iframe-element','entity-yicy':'named-character-references','submit-body':'association-of-controls-and-forms','dom-table-cellspacing':'obsolete','entity-eng':'named-character-references','handler-ondragstart':'webappapis','dom-map-images':'the-map-element','dom-texttrack-kind-chapters':'the-iframe-element','entity-LeftTee':'named-character-references','dom-mediacontroller-play':'the-iframe-element','dom-object-vspace':'obsolete','syntax-newlines':'syntax','attr-iframe-seamless':'the-iframe-element','entity-supseteqq':'named-character-rferences','multipart-form-data':'association-of-controls-and-forms','htmltableheadercellelement':'tabular-data','entity-LT-legacy':'named-character-references','fakepath-orly':'common-input-element-attributes','other-elements-attributes-and-apis':'obsolete','entity-ecirc-legacy':'named-character-references','handler-onscroll':'webappapis','ix-handler-onloadstart':'index','entity-odash':'named-character-references','entity-bsolhsub':'named-character-references','entity-duarr':'named-character-references','entity-sacute':'named-character-references','dom-font-face':'obsolete','entity-igrave-legacy':'named-character-references','dom-script-text':'scripting-1','insert-a-character':'tree-construction','the-hgroup-element':'sections','events-0':'index','entity-Acy':'named-character-references','entity-OElig':'named-character-references','entity-gtrapprox':'named-character-references','dom-input-step':'the-input-element','entity-npre':'named-character-references','dom-uda-host':'urls','iframe-content-model':'the-irame-element','img-good':'embedded-content-1','entity-ContourIntegral':'named-character-references','entity-ccaron':'named-character-references','a-key-part-of-the-content':'embedded-content-1','refsSCSU':'references','entity-ograve-legacy':'named-character-references','entity-Oslash-legacy':'named-character-references','link-type-next':'links','the-script-block-s-type':'scripting-1','entity-NotLeftTriangle':'named-character-references','entity-Bumpeq':'named-character-references','bindings':'rendering','namespaceerror':'infrastructure','entity-Fcy':'named-character-references','entity-NotSupersetEqual':'named-character-references','dom-texttrackcue-pauseonexit':'the-iframe-element','entity-gsim':'named-character-references','concept-meta-extensions':'semantics','concept-embed-type':'the-iframe-element','hyperlink-suffix':'text-level-semantics','entity-imacr':'named-character-references','read-text':'history','dom-audiotracklist-length':'the-iframe-element','decohints':'rendering','text-that-has-been-renderd-to-a-graphic-for-typographical-effect':'embedded-content-1','dom-mod-datetime':'edits','htmllielement':'grouping-content','the-toolbar-barprop-object':'browsers','editable':'editing','entity-gneqq':'named-character-references','dom-cva-setcustomvalidity':'association-of-controls-and-forms','found-another-video-track':'the-iframe-element','entity-upharpoonleft':'named-character-references','dom-windowtimers-settimeout':'timers','context-menu-state':'interactive-elements','attr-style-media':'semantics','attr-input-type-reset-keyword':'the-input-element','submit-get-action':'association-of-controls-and-forms','parsing-main-inframeset':'tree-construction','attr-textarea-rows':'the-button-element','entity-TRADE':'named-character-references','common-idioms':'links','dom-img-src':'embedded-content-1','event-mediacontroller-play':'the-iframe-element','entity-Zcaron':'named-character-references','entity-SquareSupersetEqual':'named-character-references','entity-ubrcy':'named-character-references','attr-button-type-eset-state':'the-button-element','dom-media-seekable':'the-iframe-element','entity-Zscr':'named-character-references','entity-gvertneqq':'named-character-references','concept-fs-novalidate':'association-of-controls-and-forms','entity-emsp13':'named-character-references','entity-emsp14':'named-character-references','attr-input-type-file-keyword':'the-input-element','the-base-element':'semantics','entity-nsc':'named-character-references','concept-ltr':'elements','entity-nopf':'named-character-references','dom-img-complete':'embedded-content-1','dom-document-querycommandstate':'editing','entity-ShortRightArrow':'named-character-references','entity-Gscr':'named-character-references','linkTypes':'links','cookie-string':'infrastructure','entity-udblac':'named-character-references','entity-rrarr':'named-character-references','processing-model-0':'tabular-data','processing-model-1':'webappapis','processing-model-2':'webappapis','processing-model-3':'editing','refsMATHML':'references','text-track-cue-active-flag':'te-iframe-element','attr-table-cellpadding':'obsolete','entity-excl':'named-character-references','submit-mailto-body':'association-of-controls-and-forms','attr-track-kind-keyword-chapters':'the-iframe-element','unicode-character':'infrastructure','dom-texttrackcue-snaptolines':'the-iframe-element','entity-nsubset':'named-character-references','entity-utilde':'named-character-references','dom-document-defaultview':'browsers','dom-domimplementation-createdocument':'infrastructure','concept-meter-high':'the-button-element','dom-input-size':'the-input-element','footnotes':'links','dom-window-menubar':'browsers','entity-fcy':'named-character-references','entity-setminus':'named-character-references','entity-filig':'named-character-references','suffering-from-an-overflow':'association-of-controls-and-forms','concept-form-reset-control':'association-of-controls-and-forms','entity-clubs':'named-character-references','dom-window':'browsers','sandboxOrigin':'origin-0','entity-yuml-legacy':'named-character-references''attr-fs-enctype-formdata':'association-of-controls-and-forms','dom-node-insertbefore':'infrastructure','calling-scripts':'webappapis','entity-lnap':'named-character-references','url-port':'urls','attr-img-longdesc':'obsolete','enumerated-attribute':'common-microsyntaxes','dom-input-defaultchecked':'the-input-element','the-event-handler-processing-algorithm':'webappapis','dom-contenteditable':'editing','marquee-scroll-distance':'obsolete','space-separated-tokens':'common-microsyntaxes','entity-Leftarrow':'named-character-references','direction-of-playback':'the-iframe-element','dom-col-valign':'obsolete','entity-gtquest':'named-character-references','await-a-stable-state':'webappapis','xml-documents':'infrastructure','the-indicated-part-of-the-document':'history','entity-Gopf':'named-character-references','entity-ForAll':'named-character-references','concept-link-obtain':'semantics','metadata-content':'content-models','dom-iframe-seamless':'the-iframe-element','parse-a-date-string':'common-microsyntaxes','dm-body-background':'obsolete','entity-emacr':'named-character-references','entity-eth-legacy':'named-character-references','entity-bigvee':'named-character-references','entity-order':'named-character-references','entity-nrtrie':'named-character-references','script-data-end-tag-open-state':'tokenization','dom-document-querycommandenabled':'editing','code-unit':'infrastructure','entity-HumpDownHump':'named-character-references','attr-command-type-state-radio':'interactive-elements','entity-Copf':'named-character-references','dom-navigator-appname':'timers','obsolete-permitted-doctype-string':'syntax','entity-gdot':'named-character-references','event-mediacontroller-volumechange':'the-iframe-element','refsCLDR':'references','entity-boxUR':'named-character-references','entity-rpargt':'named-character-references','entity-check':'named-character-references','html-documents':'infrastructure','entity-vrtri':'named-character-references','entity-boxUL':'named-character-references','entity-wcirc':'named-character-refeences','categories':'forms','entity-questeq':'named-character-references','sectioning-content':'content-models','dom-location-port':'history','entity-Ograve':'named-character-references','application-cache-download-process':'offline','entity-boxUl':'named-character-references','entity-nprec':'named-character-references','entity-NotSubset':'named-character-references','entity-Union':'named-character-references','entity-suphsol':'named-character-references','labeled-control':'forms','attr-ol-type-state-upper-alpha':'grouping-content','attr-media-preload-auto-state':'the-iframe-element','dom-document-clear':'obsolete','event-mediacontroller-durationchange':'the-iframe-element','refsEUCKR':'references','entity-NonBreakingSpace':'named-character-references','document-s-character-encoding':'infrastructure','entity-lates':'named-character-references','dom-object-codebase':'obsolete','entity-fnof':'named-character-references','the-main-part-of-the-content':'links','entity-tfr':'named-character-references','entity-vrsubsetneqq':'named-character-references','entity-umacr':'named-character-references','dom-open':'browsers','x-this':'introduction','entity-aring':'named-character-references','entity-emptyv':'named-character-references','concept-month':'common-microsyntaxes','entity-supsup':'named-character-references','entity-rdldhar':'named-character-references','entity-supsub':'named-character-references','entity-Succeeds':'named-character-references','dom-object-name':'the-iframe-element','entity-cupbrcap':'named-character-references','attr-table-bgcolor':'obsolete','the-datatransferitem-interface':'dnd','dom-meter-high':'the-button-element','entity-rarrfs':'named-character-references','commands':'commands','entity-Scy':'named-character-references','valid-normalized-local-date-and-time-string':'common-microsyntaxes','webvtt-file-using-chapter-title-text':'infrastructure','dom-object-align':'obsolete','a-serialization-of-the-image-as-a-file':'the-canvas-element','entity-GreaterGreater':'named-character-references','attrcanvas-width':'the-canvas-element','entity-rmoust':'named-character-references','entity-NotSucceedsSlantEqual':'named-character-references','entity-lneqq':'named-character-references','entity-sstarf':'named-character-references','entity-Sacute':'named-character-references','concept-document-media-type':'infrastructure','resolving-urls':'urls','parsing-main-inhtml':'tree-construction','refsWEBSOCKET':'references','entity-telrec':'named-character-references','entity-nesear':'named-character-references','entity-ReverseUpEquilibrium':'named-character-references','rules-for-parsing-a-list-of-integers':'common-microsyntaxes','entity-Jukcy':'named-character-references','the-applet-element':'obsolete','conforming-html5-documents':'infrastructure','entity-Ccaron':'named-character-references','outline-depth':'sections','entity-cularr':'named-character-references','entity-iinfin':'named-character-references','immediate-user-selection':'dnd','indexsizeerror':'infrastructure','attr-tdth-bgcolor':'obsolete','entity-pitchork':'named-character-references','entity-ofr':'named-character-references','the-tbody-element':'tabular-data','link-type-search':'links','named-access-on-the-window-object':'browsers','dom-output-defaultvalue':'the-button-element','text-track-model':'the-iframe-element','entity-rdquo':'named-character-references','entity-LeftDownVector':'named-character-references','attr-tdth-height':'obsolete','dom-meter-min':'the-button-element','dom-area-nohref':'obsolete','entity-npolint':'named-character-references','event-media-canplaythrough':'the-iframe-element','entity-NestedGreaterGreater':'named-character-references','dom-object-standby':'obsolete','entity-vert':'named-character-references','designMode':'editing','syntax-end-tag':'syntax','entity-Scirc':'named-character-references','entity-leftrightarrow':'named-character-references','the-text-tracks-are-ready':'the-iframe-element','entity-curlyvee':'named-character-references','dom-function-call':'webappapis','entity-pcy':'named-character-references','entity-Ucrc':'named-character-references','how-to-read-this-specification':'introduction','dom-location-reload':'history','entity-LeftVectorBar':'named-character-references','refsUAAG':'references','dom-hr-color':'obsolete','entity-Vvdash':'named-character-references','handler-onblur':'webappapis','the-dir-attribute':'elements','common-microsyntaxes':'common-microsyntaxes','entity-Mopf':'named-character-references','dom-option-t':'the-button-element','entity-top':'named-character-references','entity-homtht':'named-character-references','meta-author':'semantics','entity-Oscr':'named-character-references','entity-NotReverseElement':'named-character-references','acronym':'obsolete','common-input-element-apis':'common-input-element-attributes','entity-sqcap':'named-character-references','browsing-context-scope-origin':'browsers','hidden-elements':'rendering','dom-document-domain':'origin-0','entity-DownArrow':'named-character-references','valid-hash-name-reference':'common-microsyntaxes','entity-Icirc':'named-character-eferences','entity-nbump':'named-character-references','event-input-input':'common-input-element-attributes','event-mediacontroller-waiting':'the-iframe-element','selector-read-write':'links','dom-lfe-labels':'forms','column-header':'tabular-data','time-state':'states-of-the-type-attribute','dom-hashchangeevent-oldurl':'history','document-level-focus-apis':'editing','the-b-element':'text-level-semantics','content-models':'content-models','media-data':'the-iframe-element','dom-document-querycommandindeterm':'editing','algorithm-for-processing-row-groups':'tabular-data','entity-caret':'named-character-references','refsXSLT10':'references','handler-onseeked':'webappapis','entity-Tcy':'named-character-references','entity-loarr':'named-character-references','entity-hcirc':'named-character-references','entity-egrave':'named-character-references','rateUpdate':'the-iframe-element','attr-textarea-maxlength':'the-button-element','concept-rtl':'elements','entity-Oopf':'named-character-references','dom-location-host':'istory','comment-start-state':'tokenization','entity-loz':'named-character-references','entity-rthree':'named-character-references','dom-marquee-height':'obsolete','valid-lowercase-simple-color':'common-microsyntaxes','paused-for-in-band-content':'the-iframe-element','rel-icon':'links','dom-menu-label':'interactive-elements','blocked-media-element':'the-iframe-element','initiate-the-drag-and-drop-operation':'dnd','concept-input-checked-dirty':'the-input-element','entity-circleddash':'named-character-references','grouping-content':'grouping-content','dom-fs-method':'association-of-controls-and-forms','attr-canvas-height':'the-canvas-element','current-entry':'history','text-track-language':'the-iframe-element','entity-Eta':'named-character-references' }; var fragid = window.location.hash.substr(1); if (!fragid) { /* handle section-foo.html links from the old multipage version, and broken foo.html from the new version */ Index: forms.html =================================================================== RCS file: /sources/public/html5/spec/forms.html,v retrieving revision 1.1053 retrieving revision 1.1054 diff -u -d -r1.1053 -r1.1054 --- forms.html 28 Oct 2011 23:46:24 -0000 1.1053 +++ forms.html 10 Dec 2011 06:02:07 -0000 1.1054 @@ -799,7 +799,7 @@ <p>Once an element has been referenced using a particular name, that name will continue being available as a way to reference that element in this method, even if the element's actual <a href="infrastructure.html#concept-id" title="concept-id">ID</a> or <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code> changes, for as long as the - element remains in the <code><a href="infrastructure.html#document">Document</a></code>.</p> + element remains in the <code><a href="dom.html#document">Document</a></code>.</p> <p>If there are multiple matching items, then a <code><a href="infrastructure.html#nodelist">NodeList</a></code> object containing all those elements is @@ -848,7 +848,7 @@ <hr><p>The <dfn id="dom-form-elements" title="dom-form-elements"><code>elements</code></dfn> IDL attribute must return an <code><a href="common-dom-interfaces.html#htmlformcontrolscollection">HTMLFormControlsCollection</a></code> - rooted at the <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches <a href="#category-listed" title="category-listed">listed elements</a> whose <a href="association-of-controls-and-forms.html#form-owner">form + rooted at the <code><a href="dom.html#document">Document</a></code> node, whose filter matches <a href="#category-listed" title="category-listed">listed elements</a> whose <a href="association-of-controls-and-forms.html#form-owner">form owner</a> is the <code><a href="#the-form-element">form</a></code> element, with the exception of <code><a href="the-input-element.html#the-input-element">input</a></code> elements whose <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">type</a></code> attribute is in the <a href="number-state.html#image-button-state" title="attr-input-type-image">Image Button</a> state, which must, for historical reasons, be excluded from this particular @@ -907,7 +907,7 @@ <li><p>Return the node in <var title="">candidates</var>.</p></li> </ol><p>If an element listed in the <code><a href="#the-form-element">form</a></code> element's <a href="#past-names-map">past - names map</a> is removed from the <code><a href="infrastructure.html#document">Document</a></code>, then its + names map</a> is removed from the <code><a href="dom.html#document">Document</a></code>, then its entries must be removed from the map.</p> @@ -1172,8 +1172,8 @@ may be specified to indicate a form control with which the caption is to be associated. If the attribute is specified, the attribute's value must be the <a href="infrastructure.html#concept-id" title="concept-id">ID</a> of a <a href="#category-label" title="category-label">labelable element</a> in the same - <code><a href="infrastructure.html#document">Document</a></code> as the <code><a href="#the-label-element">label</a></code> element. <span class="impl">If the attribute is specified and there is an element - in the <code><a href="infrastructure.html#document">Document</a></code> whose <a href="infrastructure.html#concept-id" title="concept-id">ID</a> is equal to the value of the <code title="attr-label-for"><a href="#attr-label-for">for</a></code> attribute, and the first such + <code><a href="dom.html#document">Document</a></code> as the <code><a href="#the-label-element">label</a></code> element. <span class="impl">If the attribute is specified and there is an element + in the <code><a href="dom.html#document">Document</a></code> whose <a href="infrastructure.html#concept-id" title="concept-id">ID</a> is equal to the value of the <code title="attr-label-for"><a href="#attr-label-for">for</a></code> attribute, and the first such element is a <a href="#category-label" title="category-label">labelable element</a>, then that element is the <code><a href="#the-label-element">label</a></code> element's <a href="#labeled-control">labeled control</a>.</span></p><div class="impl"> @@ -1208,6 +1208,18 @@ </div> + </div><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to + explicitly associate the <code><a href="#the-label-element">label</a></code> element with its + <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p><div class="example"> + + <p>The following example shows three form controls each with a + label, two of which have small text showing the right format for + users to use.</p> + + <pre><p><label>Full name: <input name=fn> <small>Format: First Last</small></label></p> +<p><label>Age: <input name=age type=number min=0></label></p> +<p><label>Post code: <input name=pc> <small>Format: AB12 3CD</small></label></p></pre> + </div><dl class="domintro"><dt><var title="">label</var> . <code title="dom-label-control"><a href="#dom-label-control">control</a></code></dt> <dd> @@ -1216,9 +1228,7 @@ </dd> - </dl><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to - explicitly associate the <code><a href="#the-label-element">label</a></code> element with its - <a href="association-of-controls-and-forms.html#form-owner">form owner</a>.</p><div class="impl"> + </dl><div class="impl"> <p>The <dfn id="dom-label-htmlfor" title="dom-label-htmlFor"><code>htmlFor</code></dfn> IDL attribute must <a href="common-dom-interfaces.html#reflect">reflect</a> the <code title="attr-label-for"><a href="#attr-label-for">for</a></code> content attribute.</p> @@ -1227,6 +1237,9 @@ attribute must return the <code><a href="#the-label-element">label</a></code> element's <a href="#labeled-control">labeled control</a>, if any, or null if there isn't one.</p> + <p>The <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code> IDL attribute is part + of the element's forms API.</p> + </div><hr><dl class="domintro"><dt><var title="">control</var> . <code title="dom-lfe-labels"><a href="#dom-lfe-labels">labels</a></code></dt> <dd> @@ -1246,17 +1259,4 @@ of <a href="#category-label" title="category-label">labelable elements</a>, on getting, must return that <code><a href="infrastructure.html#nodelist">NodeList</a></code> object.</p> - <p>The <code title="dom-fae-form"><a href="association-of-controls-and-forms.html#dom-fae-form">form</a></code> IDL attribute is part - of the element's forms API.</p> - - </div><div class="example"> - - <p>The following example shows three form controls each with a - label, two of which have small text showing the right format for - users to use.</p> - - <pre><p><label>Full name: <input name=fn> <small>Format: First Last</small></label></p> -<p><label>Age: <input name=age type=number min=0></label></p> -<p><label>Post code: <input name=pc> <small>Format: AB12 3CD</small></label></p></pre> - </div></body></html> \ No newline at end of file Index: editing.html =================================================================== RCS file: /sources/public/html5/spec/editing.html,v retrieving revision 1.1064 retrieving revision 1.1065 diff -u -d -r1.1064 -r1.1065 --- editing.html 11 Nov 2011 11:00:31 -0000 1.1064 +++ editing.html 10 Dec 2011 06:02:06 -0000 1.1065 @@ -416,12 +416,12 @@ document must be targeted at that element. There may be no element focused; when no element is focused, key events received by the document must be targeted at <a href="dom.html#the-body-element-0">the body element</a>, if there - is one, or else at the <code><a href="infrastructure.html#document">Document</a></code>'s root element, if + is one, or else at the <code><a href="dom.html#document">Document</a></code>'s root element, if there is one. If there is no root element, key events must not be fired.</p> <p>User agents may track focus for each <a href="browsers.html#browsing-context">browsing - context</a> or <code><a href="infrastructure.html#document">Document</a></code> individually, or may support + context</a> or <code><a href="dom.html#document">Document</a></code> individually, or may support only one focused element per <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> — user agents should follow platform conventions in this regard.</p> @@ -589,8 +589,8 @@ <ol><li><p>If the element is not <a href="infrastructure.html#in-a-document" title="in a Document">in a <code>Document</code></a>, or if the element's - <code><a href="infrastructure.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, or if - the element's <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> + <code><a href="dom.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, or if + the element's <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> has no <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, then abort these steps.</p> @@ -651,7 +651,7 @@ steps</a> for the affected element only.</p> <p class="example">For example, this might happen because the - element is removed from its <code><a href="infrastructure.html#document">Document</a></code>, or has a <code title="attr-hidden"><a href="#the-hidden-attribute">hidden</a></code> attribute added. It would also + element is removed from its <code><a href="dom.html#document">Document</a></code>, or has a <code title="attr-hidden"><a href="#the-hidden-attribute">hidden</a></code> attribute added. It would also happen to an <code><a href="the-input-element.html#the-input-element">input</a></code> element when the element gets <a href="association-of-controls-and-forms.html#concept-fe-disabled" title="concept-fe-disabled">disabled</a>.</p> </div><h4 id="document-level-focus-apis"><span class="secno">7.3.3 </span>Document-level focus APIs</h4><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-activeElement"><a href="#dom-document-activeelement">activeElement</a></code></dt> @@ -689,18 +689,18 @@ </dl><div class="impl"> <p>The <dfn id="dom-document-activeelement" title="dom-document-activeElement"><code>activeElement</code></dfn> - attribute on <code><a href="infrastructure.html#document">Document</a></code> objects must return the + attribute on <code><a href="dom.html#document">Document</a></code> objects must return the element in the document that is focused. If no element in the - <code><a href="infrastructure.html#document">Document</a></code> is focused, this must return <a href="dom.html#the-body-element-0">the body + <code><a href="dom.html#document">Document</a></code> is focused, this must return <a href="dom.html#the-body-element-0">the body element</a>.</p> <p>The <dfn id="dom-document-hasfocus" title="dom-document-hasFocus"><code>hasFocus()</code></dfn> method - on <code><a href="infrastructure.html#document">Document</a></code> objects must return true if the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> is focused, + on <code><a href="dom.html#document">Document</a></code> objects must return true if the + <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> is focused, and all its <a href="browsers.html#ancestor-browsing-context" title="ancestor browsing context">ancestor browsing contexts</a> are also focused, and the <a href="browsers.html#top-level-browsing-context">top-level browsing context</a> has the <i>system focus</i>. If the - <code><a href="infrastructure.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a> or if its + <code><a href="dom.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a> or if its <a href="browsers.html#browsing-context">browsing context</a> has no <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, then the method will always return false.</p> @@ -952,7 +952,7 @@ </ol><p>Once a user agent has selected and assigned an access key for an element, the user agent should not change the element's <a href="#assigned-access-key">assigned access key</a> unless the <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> content attribute is changed - or the element is moved to another <code><a href="infrastructure.html#document">Document</a></code>.</p> + or the element is moved to another <code><a href="dom.html#document">Document</a></code>.</p> <p>When the user presses the key combination corresponding to the <a href="#assigned-access-key">assigned access key</a> for an element, if the element @@ -1045,7 +1045,7 @@ </dl><div class="impl"> <p>The <code title="dom-document-designMode"><a href="#designMode">designMode</a></code> IDL - attribute on the <code><a href="infrastructure.html#document">Document</a></code> object takes two values, + attribute on the <code><a href="dom.html#document">Document</a></code> object takes two values, "<code title="">on</code>" and "<code title="">off</code>". When it is set, the new value must be compared in an <a href="infrastructure.html#ascii-case-insensitive">ASCII case-insensitive</a> manner to these two values. If it matches Index: browsers.html =================================================================== RCS file: /sources/public/html5/spec/browsers.html,v retrieving revision 1.1086 retrieving revision 1.1087 diff -u -d -r1.1086 -r1.1087 --- browsers.html 28 Oct 2011 20:46:48 -0000 1.1086 +++ browsers.html 10 Dec 2011 06:02:05 -0000 1.1087 @@ -345,29 +345,29 @@ agents, whether they are Web browsers or not.</p> </div><h3 id="windows"><span class="secno">5.1 </span>Browsing contexts</h3><p>A <dfn id="browsing-context">browsing context</dfn> is an environment in which - <code><a href="infrastructure.html#document">Document</a></code> objects are presented to the user.</p><p class="note">A tab or window in a Web browser typically contains + <code><a href="dom.html#document">Document</a></code> objects are presented to the user.</p><p class="note">A tab or window in a Web browser typically contains a <a href="#browsing-context">browsing context</a>, as does an <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code><span class="impl"> or <code><a href="obsolete.html#frame">frame</a></code>s in a <code><a href="obsolete.html#frameset">frameset</a></code></span>.</p><p>Each <a href="#browsing-context">browsing context</a> has a corresponding <code><a href="#windowproxy">WindowProxy</a></code> object.</p><p>A <a href="#browsing-context">browsing context</a> has a <a href="history.html#session-history">session - history</a>, which lists the <code><a href="infrastructure.html#document">Document</a></code> objects that + history</a>, which lists the <code><a href="dom.html#document">Document</a></code> objects that that <a href="#browsing-context">browsing context</a> has presented, is presenting, or - will present. At any time, one <code><a href="infrastructure.html#document">Document</a></code> in each + will present. At any time, one <code><a href="dom.html#document">Document</a></code> in each <a href="#browsing-context">browsing context</a> is designated the <dfn id="active-document">active - document</dfn>.</p><p>Each <code><a href="infrastructure.html#document">Document</a></code> is associated with a + document</dfn>.</p><p>Each <code><a href="dom.html#document">Document</a></code> is associated with a <code><a href="#window">Window</a></code> object. A <a href="#browsing-context">browsing context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object forwards everything to the <a href="#browsing-context">browsing context</a>'s <a href="#active-document">active document</a>'s <code><a href="#window">Window</a></code> object.</p><p class="note">In general, there is a 1-to-1 mapping from the - <code><a href="#window">Window</a></code> object to the <code><a href="infrastructure.html#document">Document</a></code> object. + <code><a href="#window">Window</a></code> object to the <code><a href="dom.html#document">Document</a></code> object. There are two exceptions. First, a <code><a href="#window">Window</a></code> can be reused - for the presentation of a second <code><a href="infrastructure.html#document">Document</a></code> in the same + for the presentation of a second <code><a href="dom.html#document">Document</a></code> in the same <a href="#browsing-context">browsing context</a>, such that the mapping is then 2-to-1. This occurs when a <a href="#browsing-context">browsing context</a> is <a href="history.html#navigate" title="navigate">navigated</a> from the initial - <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="infrastructure.html#document">Document</a></code> to another, with - <a href="history.html#replacement-enabled">replacement enabled</a>. Second, a <code><a href="infrastructure.html#document">Document</a></code> + <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="dom.html#document">Document</a></code> to another, with + <a href="history.html#replacement-enabled">replacement enabled</a>. Second, a <code><a href="dom.html#document">Document</a></code> can end up being reused for several <code><a href="#window">Window</a></code> objects when the <code title="dom-document-open"><a href="content-models.html#dom-document-open">document.open()</a></code> method is - used, such that the mapping is then 1-to-many.</p><p class="note">A <code><a href="infrastructure.html#document">Document</a></code> does not necessarily have a + used, such that the mapping is then 1-to-many.</p><p class="note">A <code><a href="dom.html#document">Document</a></code> does not necessarily have a <a href="#browsing-context">browsing context</a> associated with it. In particular, data mining tools are likely to never instantiate browsing contexts.</p><hr><p>A <a href="#browsing-context">browsing context</a> can have a <dfn id="creator-browsing-context">creator browsing @@ -380,15 +380,15 @@ context</a>. Otherwise, the <a href="#browsing-context">browsing context</a> has no <a href="#creator-browsing-context">creator browsing context</a>.</p><p>If a <a href="#browsing-context">browsing context</a> <var title="">A</var> has a <a href="#creator-browsing-context">creator browsing context</a>, then the - <code><a href="infrastructure.html#document">Document</a></code> that was the <a href="#active-document">active document</a> of + <code><a href="dom.html#document">Document</a></code> that was the <a href="#active-document">active document</a> of that <a href="#creator-browsing-context">creator browsing context</a> at the time <var title="">A</var> was created is the <dfn id="creator-document">creator <code>Document</code></dfn>.</p><div class="impl"> <p>When a <a href="#browsing-context">browsing context</a> is first created, it must be - created with a single <code><a href="infrastructure.html#document">Document</a></code> in its session history, + created with a single <code><a href="dom.html#document">Document</a></code> in its session history, whose <a href="dom.html#the-document-s-address" title="the document's address">address</a> is <code><a href="fetching-resources.html#about:blank">about:blank</a></code>, which is marked as being an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, and whose <a href="infrastructure.html#document-s-character-encoding" title="document's character encoding">character encoding</a> is - UTF-8. The <code><a href="infrastructure.html#document">Document</a></code> must have a single child + UTF-8. The <code><a href="dom.html#document">Document</a></code> must have a single child <code><a href="semantics.html#the-html-element">html</a></code> node, which itself has a single child <code><a href="sections.html#the-body-element">body</a></code> node.</p> @@ -397,27 +397,27 @@ navigation will have <a href="history.html#replacement-enabled">replacement enabled</a>.</p> <p id="about-blank-origin">The <a href="origin-0.html#origin">origin</a> of the - <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="infrastructure.html#document">Document</a></code> is set when the - <code><a href="infrastructure.html#document">Document</a></code> is created. If the new <a href="#browsing-context">browsing + <code><a href="fetching-resources.html#about:blank">about:blank</a></code> <code><a href="dom.html#document">Document</a></code> is set when the + <code><a href="dom.html#document">Document</a></code> is created. If the new <a href="#browsing-context">browsing context</a> has a <a href="#creator-browsing-context">creator browsing context</a>, then the <a href="origin-0.html#origin">origin</a> of the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> - <code><a href="infrastructure.html#document">Document</a></code> is the <a href="origin-0.html#origin">origin</a> of the + <code><a href="dom.html#document">Document</a></code> is the <a href="origin-0.html#origin">origin</a> of the <a href="#creator-document">creator <code>Document</code></a>. Otherwise, the <a href="origin-0.html#origin">origin</a> of the <code><a href="fetching-resources.html#about:blank">about:blank</a></code> - <code><a href="infrastructure.html#document">Document</a></code> is a globally unique identifier assigned when + <code><a href="dom.html#document">Document</a></code> is a globally unique identifier assigned when the new <a href="#browsing-context">browsing context</a> is created.</p> </div><h4 id="nested-browsing-contexts"><span class="secno">5.1.1 </span>Nested browsing contexts</h4><p>Certain elements (for example, <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code> elements) can instantiate further <a href="#browsing-context" title="browsing context">browsing contexts</a>. These are called <dfn id="nested-browsing-context" title="nested browsing - context">nested browsing contexts</dfn>. If a browsing context <var title="">P</var> has a <code><a href="infrastructure.html#document">Document</a></code> <var title="">D</var> + context">nested browsing contexts</dfn>. If a browsing context <var title="">P</var> has a <code><a href="dom.html#document">Document</a></code> <var title="">D</var> with an element <var title="">E</var> that nests another browsing context <var title="">C</var> inside it, then <var title="">C</var> is said to be <dfn id="browsing-context-nested-through" title="browsing context nested through">nested through</dfn> <var title="">D</var>, and <var title="">E</var> is said to be the <dfn id="browsing-context-container">browsing context container</dfn> of <var title="">C</var>. If the <a href="#browsing-context-container">browsing context container</a> element <var title="">E</var> is <a href="infrastructure.html#in-a-document" title="in a - Document">in</a> the <code><a href="infrastructure.html#document">Document</a></code> <var title="">D</var>, + Document">in</a> the <code><a href="dom.html#document">Document</a></code> <var title="">D</var>, then <var title="">P</var> is said to be the <dfn id="parent-browsing-context">parent browsing context</dfn> of <var title="">C</var> and <var title="">C</var> is said to be a <dfn id="child-browsing-context">child browsing context</dfn> of <var title="">P</var>. Otherwise, the <a href="#nested-browsing-context">nested browsing @@ -437,7 +437,7 @@ context">parent browsing contexts</a> for a <a href="#nested-browsing-context">nested browsing context</a> gives the list of <a href="#ancestor-browsing-context" title="ancestor browsing context">ancestor browsing contexts</a>.</p><p>The <dfn id="list-of-the-descendant-browsing-contexts">list of the descendant browsing contexts</dfn> of a - <code><a href="infrastructure.html#document">Document</a></code> <var title="">d</var> is the (ordered) list + <code><a href="dom.html#document">Document</a></code> <var title="">d</var> is the (ordered) list returned by the following algorithm:</p><ol><li><p>Let <var title="">list</var> be an empty list.</p></li> <li> @@ -459,33 +459,33 @@ <li><p>Return the constructed <var title="">list</var>.</p></li> - </ol><p>A <code><a href="infrastructure.html#document">Document</a></code> is said to be <dfn id="fully-active">fully active</dfn> + </ol><p>A <code><a href="dom.html#document">Document</a></code> is said to be <dfn id="fully-active">fully active</dfn> when it is the <a href="#active-document">active document</a> of its <a href="#browsing-context">browsing context</a>, and either its browsing context is a <a href="#top-level-browsing-context">top-level browsing context</a>, or it has a <a href="#parent-browsing-context">parent browsing - context</a> and the <code><a href="infrastructure.html#document">Document</a></code> <a href="#browsing-context-nested-through" title="browsing + context</a> and the <code><a href="dom.html#document">Document</a></code> <a href="#browsing-context-nested-through" title="browsing context nested through">through which</a> it is <a href="#nested-browsing-context" title="nested browsing context">nested</a> is itself <a href="#fully-active">fully active</a>.</p><p>Because they are nested through an element, <a href="#child-browsing-context" title="child browsing context">child browsing contexts</a> are always tied to - a specific <code><a href="infrastructure.html#document">Document</a></code> in their <a href="#parent-browsing-context">parent browsing + a specific <code><a href="dom.html#document">Document</a></code> in their <a href="#parent-browsing-context">parent browsing context</a>. User agents must not allow the user to interact with <a href="#child-browsing-context" title="child browsing context">child browsing contexts</a> - of elements that are in <code><a href="infrastructure.html#document">Document</a></code>s that are not + of elements that are in <code><a href="dom.html#document">Document</a></code>s that are not themselves <a href="#fully-active">fully active</a>.</p><p>A <a href="#nested-browsing-context">nested browsing context</a> can have a <a href="the-iframe-element.html#seamless-browsing-context-flag">seamless browsing context flag</a> set, if it is embedded through an <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code> element with a <code title="attr-iframe-seamless"><a href="the-iframe-element.html#attr-iframe-seamless">seamless</a></code> attribute.</p><p class="note">A <a href="#nested-browsing-context">nested browsing context</a> can in some cases be taken out of its <a href="#parent-browsing-context">parent browsing context</a> (e.g. if an <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code> element is removed from its - <code><a href="infrastructure.html#document">Document</a></code>). In such a situation, the <a href="#nested-browsing-context">nested + <code><a href="dom.html#document">Document</a></code>). In such a situation, the <a href="#nested-browsing-context">nested browsing context</a> has no <a href="#parent-browsing-context">parent browsing context</a>, but it still has the same <a href="#browsing-context-container">browsing context container</a> and is still <a href="#browsing-context-nested-through" title="browsing context nested through">nested - through</a> that element's <code><a href="infrastructure.html#document">Document</a></code>. Such a + through</a> that element's <code><a href="dom.html#document">Document</a></code>. Such a <a href="#nested-browsing-context">nested browsing context</a> is <em>not</em> a <a href="#top-level-browsing-context">top-level browsing context</a>, and cannot contain - <code><a href="infrastructure.html#document">Document</a></code>s that are <a href="#fully-active">fully active</a>. + <code><a href="dom.html#document">Document</a></code>s that are <a href="#fully-active">fully active</a>. Furthermore, if a <a href="#browsing-context-container">browsing context container</a> (such as - an <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>) is moved to another <code><a href="infrastructure.html#document">Document</a></code>, + an <code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code>) is moved to another <code><a href="dom.html#document">Document</a></code>, then the <a href="#parent-browsing-context">parent browsing context</a> of its <a href="#nested-browsing-context">nested browsing context</a> will change.</p><h5 id="navigating-nested-browsing-contexts-in-the-dom"><span class="secno">5.1.1.1 </span>Navigating nested browsing contexts in the DOM</h5><dl class="domintro"><dt><var title="">window</var> . <code title="dom-top"><a href="#dom-top">top</a></code></dt> @@ -518,7 +518,7 @@ </dl><div class="impl"> <p>The <dfn id="dom-top" title="dom-top"><code>top</code></dfn> IDL attribute on - the <code><a href="#window">Window</a></code> object of a <code><a href="infrastructure.html#document">Document</a></code> in a + the <code><a href="#window">Window</a></code> object of a <code><a href="dom.html#document">Document</a></code> in a <a href="#browsing-context">browsing context</a> <var title="">b</var> must return the <code><a href="#windowproxy">WindowProxy</a></code> object of its <a href="#top-level-browsing-context">top-level browsing context</a> (which would be its own <code><a href="#windowproxy">WindowProxy</a></code> @@ -529,7 +529,7 @@ <p>The <dfn id="dom-parent" title="dom-parent"><code>parent</code></dfn> IDL attribute on the <code><a href="#window">Window</a></code> object of a - <code><a href="infrastructure.html#document">Document</a></code> in a <a href="#browsing-context">browsing context</a> <var title="">b</var> must return the <code><a href="#windowproxy">WindowProxy</a></code> object of + <code><a href="dom.html#document">Document</a></code> in a <a href="#browsing-context">browsing context</a> <var title="">b</var> must return the <code><a href="#windowproxy">WindowProxy</a></code> object of the <a href="#parent-browsing-context">parent browsing context</a>, if there is one (i.e. if <var title="">b</var> is a <a href="#child-browsing-context">child browsing context</a>), or the <code><a href="#windowproxy">WindowProxy</a></code> object of the <a href="#browsing-context">browsing @@ -539,15 +539,15 @@ <p>The <dfn id="dom-frameelement" title="dom-frameElement"><code>frameElement</code></dfn> IDL attribute on the <code><a href="#window">Window</a></code> object of a - <code><a href="infrastructure.html#document">Document</a></code> <var title="">d</var>, on getting, must run + <code><a href="dom.html#document">Document</a></code> <var title="">d</var>, on getting, must run the following algorithm:</p> - <ol><li><p>If <var title="">d</var> is not a <code><a href="infrastructure.html#document">Document</a></code> in a + <ol><li><p>If <var title="">d</var> is not a <code><a href="dom.html#document">Document</a></code> in a <a href="#nested-browsing-context">nested browsing context</a>, return null and abort these steps.</p></li> <li><p>If the <a href="#browsing-context-container">browsing context container</a>'s - <code><a href="infrastructure.html#document">Document</a></code> does not have the <a href="origin-0.html#same-origin" title="same + <code><a href="dom.html#document">Document</a></code> does not have the <a href="origin-0.html#same-origin" title="same origin">same</a> <a href="origin-0.html#effective-script-origin">effective script origin</a> as the <a href="#entry-script">entry script</a>, then throw a <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception.</p></li> @@ -606,14 +606,14 @@ <var title="">A</var> itself).</li> </ul><hr><p>An element has a <dfn id="browsing-context-scope-origin">browsing context scope origin</dfn> if its - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a> is a + <code><a href="dom.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a> is a <a href="#top-level-browsing-context">top-level browsing context</a> or if all of its - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="#ancestor-browsing-context" title="ancestor browsing + <code><a href="dom.html#document">Document</a></code>'s <a href="#ancestor-browsing-context" title="ancestor browsing context">ancestor browsing contexts</a> all have <a href="#active-document" title="active document">active documents</a> whose <a href="origin-0.html#origin">origin</a> are the <a href="origin-0.html#same-origin">same origin</a> as the - element's <code><a href="infrastructure.html#document">Document</a></code>'s <a href="origin-0.html#origin">origin</a>. If an element + element's <code><a href="dom.html#document">Document</a></code>'s <a href="origin-0.html#origin">origin</a>. If an element has a <a href="#browsing-context-scope-origin">browsing context scope origin</a>, then its value is - the <a href="origin-0.html#origin">origin</a> of the element's <code><a href="infrastructure.html#document">Document</a></code>.</p> + the <a href="origin-0.html#origin">origin</a> of the element's <code><a href="dom.html#document">Document</a></code>.</p> </div><div class="impl"> @@ -945,7 +945,7 @@ // the current browsing context [Unforgeable] readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-window" title="dom-window">window</a>; [Replaceable] readonly attribute <a href="#windowproxy">WindowProxy</a> <a href="#dom-self" title="dom-self">self</a>; - [Unforgeable] readonly attribute <a href="infrastructure.html#document">Document</a> <a href="#dom-document" title="dom-document">document</a>; + [Unforgeable] readonly attribute <a href="dom.html#document">Document</a> <a href="#dom-document-0" title="dom-document">document</a>; attribute DOMString <a href="#dom-name" title="dom-name">name</a>; [PutForwards=<a href="history.html#dom-location-href" title="dom-location-href">href</a>, Unforgeable] readonly attribute <a href="history.html#location">Location</a> <a href="history.html#dom-location" title="dom-location">location</a>; readonly attribute <a href="history.html#history-0">History</a> <a href="history.html#dom-history" title="dom-history">history</a>; @@ -1061,7 +1061,7 @@ </dd> - <dt><var title="">window</var> . <code title="dom-document"><a href="#dom-document">document</a></code></dt> + <dt><var title="">window</var> . <code title="dom-document"><a href="#dom-document-0">document</a></code></dt> <dd> @@ -1080,25 +1080,29 @@ </dl><div class="impl"> + <p>The <code><a href="#window">Window</a></code> interface must not exist if the + interface's <a href="infrastructure.html#relevant-namespace-object">relevant namespace object</a> is not a + <code><a href="#window">Window</a></code> object. <a href="references.html#refsWEBIDL">[WEBIDL]</a></p> + <p>The <dfn id="dom-window" title="dom-window"><code>window</code></dfn>, <dfn id="dom-frames" title="dom-frames"><code>frames</code></dfn>, and <dfn id="dom-self" title="dom-self"><code>self</code></dfn> IDL attributes must all return the <code><a href="#window">Window</a></code> object's <a href="#browsing-context">browsing context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object.</p> - <p>The <dfn id="dom-document" title="dom-document"><code>document</code></dfn> IDL - attribute must return the <code><a href="infrastructure.html#document">Document</a></code> object of the - <code><a href="#window">Window</a></code> object's <code><a href="infrastructure.html#document">Document</a></code>'s <a href="#browsing-context">browsing + <p>The <dfn id="dom-document-0" title="dom-document"><code>document</code></dfn> IDL + attribute must return the <code><a href="dom.html#document">Document</a></code> object of the + <code><a href="#window">Window</a></code> object's <code><a href="dom.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a>'s <a href="#active-document">active document</a>.</p> <p>The <dfn id="dom-document-defaultview" title="dom-document-defaultView"><code>defaultView</code></dfn> IDL - attribute of the <code><a href="infrastructure.html#document">Document</a></code> interface must return the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a>'s + attribute of the <code><a href="dom.html#document">Document</a></code> interface must return the + <code><a href="dom.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a>'s <code><a href="#windowproxy">WindowProxy</a></code> object, if there is one, or null otherwise.</p> <hr><p>For historical reasons, <code><a href="#window">Window</a></code> objects must also have a writable, configurable, non-enumerable property named <dfn id="htmldocument"><code>HTMLDocument</code></dfn> whose value is the - <code><a href="infrastructure.html#document">Document</a></code> interface object.</p> + <code><a href="dom.html#document">Document</a></code> interface object.</p> </div><div class="impl"> @@ -1108,7 +1112,7 @@ <code><a href="infrastructure.html#securityerror">SecurityError</a></code> exception whenever any properties of a <code><a href="#window">Window</a></code> object are accessed by scripts whose <a href="origin-0.html#effective-script-origin">effective script origin</a> is not the same as the - <code><a href="#window">Window</a></code> object's <code><a href="infrastructure.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective + <code><a href="#window">Window</a></code> object's <code><a href="dom.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a>, with the following exceptions:</p> <ul><li>The <code title="dom-location"><a href="history.html#dom-location">location</a></code> attribute @@ -1120,7 +1124,7 @@ </li><li>The <a href="#dynamic-nested-browsing-context-properties">dynamic nested browsing context properties</a> </li></ul><p>When a script whose <a href="origin-0.html#effective-script-origin">effective script origin</a> is not - the same as the <code><a href="#window">Window</a></code> object's <code><a href="infrastructure.html#document">Document</a></code>'s + the same as the <code><a href="#window">Window</a></code> object's <code><a href="dom.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a> attempts to access that <code><a href="#window">Window</a></code> object's methods or attributes, the user agent must act as if any changes to the <code><a href="#window">Window</a></code> object's @@ -1128,7 +1132,7 @@ <p>For members that return objects (including function objects), each distinct <a href="origin-0.html#effective-script-origin">effective script origin</a> that is not the - same as the <code><a href="#window">Window</a></code> object's <code><a href="infrastructure.html#document">Document</a></code>'s + same as the <code><a href="#window">Window</a></code> object's <code><a href="dom.html#document">Document</a></code>'s <a href="origin-0.html#effective-script-origin">effective script origin</a> must be provided with a separate set of objects. These objects must have the prototype chain appropriate for the script for which the objects are created (not @@ -1138,7 +1142,7 @@ <div class="example"> - <p>For instance, if two frames containing <code><a href="infrastructure.html#document">Document</a></code>s + <p>For instance, if two frames containing <code><a href="dom.html#document">Document</a></code>s from different <a href="origin-0.html#origin" title="origin">origins</a> access the same <code><a href="#window">Window</a></code> object's <code title="dom-window-postMessage">postMessage()</code> method, they will get distinct objects that are not equal.</p> @@ -1268,7 +1272,7 @@ a task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> named <code title="event-load">load</code> at the selected <a href="#browsing-context">browsing context</a>'s <code><a href="#window">Window</a></code> object, but with its <code title="dom-event-target"><a href="infrastructure.html#dom-event-target">target</a></code> set to the selected <a href="#browsing-context">browsing context</a>'s <code><a href="#window">Window</a></code> object's - <code><a href="infrastructure.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the + <code><a href="dom.html#document">Document</a></code> object (and the <code title="dom-event-currentTarget">currentTarget</code> set to the <code><a href="#window">Window</a></code> object).</p> <p>The method must return the <code><a href="#windowproxy">WindowProxy</a></code> object of the @@ -1344,7 +1348,7 @@ property</dfn> <var title="">index</var> of a <code><a href="#window">Window</a></code> object, the user agent must return the <code><a href="#windowproxy">WindowProxy</a></code> object of the <var title="">index</var>th <a href="#child-browsing-context">child browsing - context</a> of the <code><a href="infrastructure.html#document">Document</a></code> that is nested through + context</a> of the <code><a href="dom.html#document">Document</a></code> that is nested through an element that is <a href="infrastructure.html#in-a-document" title="in a document">in the <code>Document</code></a>, sorted in the <a href="infrastructure.html#tree-order">tree order</a> of the elements nesting those <a href="#browsing-context" title="browsing @@ -1418,7 +1422,7 @@ <li> <p>Otherwise return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only <a href="#dom-window-nameditem-filter" title="dom-window-namedItem-filter">named elements</a> with + <code><a href="dom.html#document">Document</a></code> node, whose filter matches only <a href="#dom-window-nameditem-filter" title="dom-window-namedItem-filter">named elements</a> with the name <var title="">name</var>.</p> </li> @@ -1438,18 +1442,18 @@ <h4 id="garbage-collection-and-browsing-contexts"><span class="secno">5.2.5 </span>Garbage collection and browsing contexts</h4> <p>A <a href="#browsing-context">browsing context</a> has a strong reference to each of - its <code><a href="infrastructure.html#document">Document</a></code>s and its <code><a href="#windowproxy">WindowProxy</a></code> object, + its <code><a href="dom.html#document">Document</a></code>s and its <code><a href="#windowproxy">WindowProxy</a></code> object, and the user agent itself has a strong reference to its <a href="#top-level-browsing-context" title="top-level browsing context">top-level browsing contexts</a>.</p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> has a strong reference to its + <p>A <code><a href="dom.html#document">Document</a></code> has a strong reference to its <code><a href="#window">Window</a></code> object.</p> <p class="note">A <code><a href="#window">Window</a></code> object <a href="common-dom-interfaces.html#implied-strong-reference" title="implied strong reference">has a strong reference</a> to its - <code><a href="infrastructure.html#document">Document</a></code> object through its <code title="dom-document"><a href="#dom-document">document</a></code> attribute. Thus, references + <code><a href="dom.html#document">Document</a></code> object through its <code title="dom-document"><a href="#dom-document-0">document</a></code> attribute. Thus, references from other scripts to either of those objects will keep both - alive. Similarly, both <code><a href="infrastructure.html#document">Document</a></code> and <code><a href="#window">Window</a></code> + alive. Similarly, both <code><a href="dom.html#document">Document</a></code> and <code><a href="#window">Window</a></code> objects have <a href="common-dom-interfaces.html#implied-strong-reference" title="implied strong reference">implied strong references</a> to the <code><a href="#windowproxy">WindowProxy</a></code> object.</p> @@ -1463,36 +1467,36 @@ <code>Document</code></dfn>, the user agent must run the following steps:</p> - <ol><li><p>Set the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state to + <ol><li><p>Set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state to false.</p></li> <li><p>Run any <a href="history.html#unloading-document-cleanup-steps">unloading document cleanup steps</a> for - the <code><a href="infrastructure.html#document">Document</a></code> that are defined by this specification + the <code><a href="dom.html#document">Document</a></code> that are defined by this specification and <a href="infrastructure.html#other-applicable-specifications">other applicable specifications</a>.</p></li> <li><p><a href="history.html#abort-a-document" title="abort a document">Abort the <code>Document</code></a>.</p></li> <li><p>Remove any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> - associated with the <code><a href="infrastructure.html#document">Document</a></code> in any <a href="webappapis.html#task-source">task + associated with the <code><a href="dom.html#document">Document</a></code> in any <a href="webappapis.html#task-source">task source</a>, without running those tasks.</p></li> <li><p><a href="#a-browsing-context-is-discarded" title="a browsing context is discarded">Discard</a> all the <a href="#child-browsing-context" title="child browsing context">child browsing - contexts</a> of the <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + contexts</a> of the <code><a href="dom.html#document">Document</a></code>.</p></li> - <li><p>Lose the strong reference from the <code><a href="infrastructure.html#document">Document</a></code>'s + <li><p>Lose the strong reference from the <code><a href="dom.html#document">Document</a></code>'s <a href="#browsing-context">browsing context</a> to the - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> - </ol><p class="note">Whenever a <code><a href="infrastructure.html#document">Document</a></code> object is <a href="#discard-a-document" title="discard a Document">discarded</a>, it is also removed from - the list of <span>the worker's <code><a href="infrastructure.html#document">Document</a></code>s</span> of each - worker whose list contains that <code><a href="infrastructure.html#document">Document</a></code>.</p> + </ol><p class="note">Whenever a <code><a href="dom.html#document">Document</a></code> object is <a href="#discard-a-document" title="discard a Document">discarded</a>, it is also removed from + the list of <span>the worker's <code><a href="dom.html#document">Document</a></code>s</span> of each + worker whose list contains that <code><a href="dom.html#document">Document</a></code>.</p> <p>When <dfn id="a-browsing-context-is-discarded">a <em><span>browsing context</span></em> is discarded</dfn>, the strong reference from the user agent itself to the <a href="#browsing-context">browsing context</a> must be severed, and all the - <code><a href="infrastructure.html#document">Document</a></code> objects for all the entries in the + <code><a href="dom.html#document">Document</a></code> objects for all the entries in the <a href="#browsing-context">browsing context</a>'s session history must be <a href="#discard-a-document" title="discard a document">discarded</a> as well.</p> <p>User agents may <a href="#a-browsing-context-is-discarded" title="a browsing context is @@ -1549,7 +1553,7 @@ setting, the new value must be discarded.</p> <p>The following <code><a href="#barprop">BarProp</a></code> objects exist for each - <code><a href="infrastructure.html#document">Document</a></code> object in a <a href="#browsing-context">browsing + <code><a href="dom.html#document">Document</a></code> object in a <a href="#browsing-context">browsing context</a>. Some of the user interface elements represented by these objects might have no equivalent in some user agents; for those user agents, except when otherwise specified, the object must @@ -1642,7 +1646,7 @@ <p class="note">The <code><a href="#windowproxy">WindowProxy</a></code> object allows scripts to act as if each <a href="#browsing-context">browsing context</a> had a single <code><a href="#window">Window</a></code> object, while still keeping separate - <code><a href="#window">Window</a></code> objects for each <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="#window">Window</a></code> objects for each <code><a href="dom.html#document">Document</a></code>.</p> <div class="example"> Index: edits.html =================================================================== RCS file: /sources/public/html5/spec/edits.html,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- edits.html 28 Oct 2011 20:46:53 -0000 1.44 +++ edits.html 10 Dec 2011 06:02:07 -0000 1.45 @@ -382,11 +382,11 @@ <pre class="bad"><aside> <!-- don't do this --> - <ins datetime="2005-03-16T00:00Z"> + <ins datetime="2005-03-16 00:00Z"> <p> I like fruit. </p> Apples are <em>tasty</em>. </ins> - <ins datetime="2007-12-19T00:00Z"> + <ins datetime="2007-12-19 00:00Z"> So are pears. </ins> </aside></pre> @@ -395,13 +395,13 @@ but none of the elements cross implied paragraph boundaries.</p> <pre><aside> - <ins datetime="2005-03-16T00:00Z"> + <ins datetime="2005-03-16 00:00Z"> <p> I like fruit. </p> </ins> - <ins datetime="2005-03-16T00:00Z"> + <ins datetime="2005-03-16 00:00Z"> Apples are <em>tasty</em>. </ins> - <ins datetime="2007-12-19T00:00Z"> + <ins datetime="2007-12-19 00:00Z"> So are pears. </ins> </aside></pre> @@ -582,11 +582,11 @@ <pre><table> <thead> - <tr> <th> Game name <th> Game publisher <th> <strong><del cite="/edits/r192" datetime="2011-05-02T14:23Z">Verdict</del></strong> + <tr> <th> Game name <th> Game publisher <th> <strong><del cite="/edits/r192" datetime="2011-05-02 14:23Z">Verdict</del></strong> <tbody> - <tr> <td> Diablo 2 <td> Blizzard <td> <strong><del cite="/edits/r192" datetime="2011-05-02T14:23Z">8/10</del></strong> - <tr> <td> Portal <td> Valve <td> <strong><del cite="/edits/r192" datetime="2011-05-02T14:23Z">10/10</del></strong> - <tr> <td> Portal 2 <td> Valve <td> <strong><del cite="/edits/r192" datetime="2011-05-02T14:23Z">10/10</del></strong> + <tr> <td> Diablo 2 <td> Blizzard <td> <strong><del cite="/edits/r192" datetime="2011-05-02 14:23Z">8/10</del></strong> + <tr> <td> Portal <td> Valve <td> <strong><del cite="/edits/r192" datetime="2011-05-02 14:23Z">10/10</del></strong> + <tr> <td> Portal 2 <td> Valve <td> <strong><del cite="/edits/r192" datetime="2011-05-02 14:23Z">10/10</del></strong> </table></pre> </div><p>Generally speaking, there is no good way to indicate more Index: the-xhtml-syntax.html =================================================================== RCS file: /sources/public/html5/spec/the-xhtml-syntax.html,v retrieving revision 1.1045 retrieving revision 1.1046 diff -u -d -r1.1045 -r1.1046 --- the-xhtml-syntax.html 4 Oct 2011 17:46:34 -0000 1.1045 +++ the-xhtml-syntax.html 10 Dec 2011 06:02:15 -0000 1.1046 @@ -358,19 +358,19 @@ <p>An <dfn id="xml-parser">XML parser</dfn>, for the purposes of this specification, is a construct that follows the rules given in the XML specification - to map a string of bytes or characters into a <code><a href="infrastructure.html#document">Document</a></code> + to map a string of bytes or characters into a <code><a href="dom.html#document">Document</a></code> object.</p> <p>An <a href="#xml-parser">XML parser</a> is either associated with a - <code><a href="infrastructure.html#document">Document</a></code> object when it is created, or creates one + <code><a href="dom.html#document">Document</a></code> object when it is created, or creates one implicitly.</p> - <p>This <code><a href="infrastructure.html#document">Document</a></code> must then be populated with DOM nodes + <p>This <code><a href="dom.html#document">Document</a></code> must then be populated with DOM nodes that represent the tree structure of the input passed to the parser, as defined by the XML specification, the Namespaces in XML specification, and the DOM Core specification. DOM mutation events must not fire for the operations that the <a href="#xml-parser">XML parser</a> - performs on the <code><a href="infrastructure.html#document">Document</a></code>'s tree, but the user agent + performs on the <code><a href="dom.html#document">Document</a></code>'s tree, but the user agent must act as if elements and attributes were individually appended and set respectively so as to trigger rules in this specification regarding what happens when an element is inserted into a document @@ -430,7 +430,7 @@ that the <a href="webappapis.html#event-loop">event loop</a> will not run <a href="webappapis.html#concept-task" title="concept-task">tasks</a> that invoke it.</p></li> <li><p><a href="webappapis.html#spin-the-event-loop">Spin the event loop</a> until the parser's - <code><a href="infrastructure.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking + <code><a href="dom.html#document">Document</a></code> <a href="semantics.html#has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking scripts</a> and the <a href="scripting-1.html#pending-parsing-blocking-script">pending parsing-blocking script</a>'s <a href="scripting-1.html#ready-to-be-parser-executed">"ready to be parser-executed"</a> flag is set.</p></li> @@ -471,11 +471,11 @@ <h3 id="serializing-xhtml-fragments"><span class="secno">9.3 </span>Serializing XHTML fragments</h3> <p>The <dfn id="xml-fragment-serialization-algorithm">XML fragment serialization algorithm</dfn> for a - <code><a href="infrastructure.html#document">Document</a></code> or <code><a href="infrastructure.html#element">Element</a></code> node either returns a + <code><a href="dom.html#document">Document</a></code> or <code><a href="infrastructure.html#element">Element</a></code> node either returns a fragment of XML that represents that node or throws an exception.</p> - <p>For <code><a href="infrastructure.html#document">Document</a></code>s, the algorithm must return a string in + <p>For <code><a href="dom.html#document">Document</a></code>s, the algorithm must return a string in the form of a <a href="http://www.w3.org/TR/xml/#sec-well-formed">document entity</a>, if none of the error cases below apply.</p> @@ -498,7 +498,7 @@ serialization are in no namespace, the default namespace in scope for those elements must be explicitly declared as the empty string. (This doesn't - apply in the <code><a href="infrastructure.html#document">Document</a></code> case.) <a href="references.html#refsXML">[XML]</a> <a href="references.html#refsXMLNS">[XMLNS]</a></p> + apply in the <code><a href="dom.html#document">Document</a></code> case.) <a href="references.html#refsXML">[XML]</a> <a href="references.html#refsXMLNS">[XMLNS]</a></p> <p>For the purposes of this section, an internal general parsed entity is considered XML namespace-well-formed if a document @@ -511,7 +511,7 @@ <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception instead of returning a string:</p> - <ul><li>A <code><a href="infrastructure.html#document">Document</a></code> node with no child element nodes.</li> + <ul><li>A <code><a href="dom.html#document">Document</a></code> node with no child element nodes.</li> <li>A <code><a href="infrastructure.html#documenttype">DocumentType</a></code> node that has an external subset public identifier that contains characters that are not matched by @@ -553,7 +553,7 @@ </ul><p class="note">These are the only ways to make a DOM unserializable. The DOM enforces all the other XML constraints; for - example, trying to append two elements to a <code><a href="infrastructure.html#document">Document</a></code> + example, trying to append two elements to a <code><a href="dom.html#document">Document</a></code> node will throw a <code><a href="infrastructure.html#hierarchyrequesterror">HierarchyRequestError</a></code> exception.</p> @@ -561,7 +561,7 @@ <h3 id="parsing-xhtml-fragments"><span class="secno">9.4 </span>Parsing XHTML fragments</h3> <p>The <dfn id="xml-fragment-parsing-algorithm">XML fragment parsing algorithm</dfn> either returns a - <code><a href="infrastructure.html#document">Document</a></code> or throws a <code><a href="infrastructure.html#syntaxerror">SyntaxError</a></code> exception. + <code><a href="dom.html#document">Document</a></code> or throws a <code><a href="infrastructure.html#syntaxerror">SyntaxError</a></code> exception. Given a string <var title="">input</var> and an optional context element <var title="concept-frag-parse-context"><a href="the-end.html#concept-frag-parse-context">context</a></var>, the algorithm is as follows:</p> @@ -620,9 +620,9 @@ <p>If there is a <var title="concept-frag-parse-context"><a href="the-end.html#concept-frag-parse-context">context</a></var> element, then return the child nodes of the root element of the resulting - <code><a href="infrastructure.html#document">Document</a></code>, in <a href="infrastructure.html#tree-order">tree order</a>.</p> + <code><a href="dom.html#document">Document</a></code>, in <a href="infrastructure.html#tree-order">tree order</a>.</p> - <p>Otherwise, return the children of the <code><a href="infrastructure.html#document">Document</a></code> + <p>Otherwise, return the children of the <code><a href="dom.html#document">Document</a></code> object, in <a href="infrastructure.html#tree-order">tree order</a>.</p> </li> Index: offline.html =================================================================== RCS file: /sources/public/html5/spec/offline.html,v retrieving revision 1.1056 retrieving revision 1.1057 diff -u -d -r1.1056 -r1.1057 --- offline.html 25 Oct 2011 03:46:23 -0000 1.1056 +++ offline.html 10 Dec 2011 06:02:13 -0000 1.1057 @@ -553,7 +553,7 @@ <p>Each <a href="#application-cache-group">application cache group</a> has a <dfn id="concept-appcache-pending-masters" title="concept-appcache-pending-masters">list of pending master entries</dfn>. Each entry in this list consists of a resource and a - corresponding <code><a href="infrastructure.html#document">Document</a></code> object. It is used during the + corresponding <code><a href="dom.html#document">Document</a></code> object. It is used during the <a href="#application-cache-download-process">application cache download process</a> to ensure that new master entries are cached even if the <a href="#application-cache-download-process">application cache download process</a> was already running for their @@ -563,7 +563,7 @@ must be ignored when looking at what <a href="#application-cache-group" title="application cache group">application cache groups</a> exist.</p> - <hr><p>A <dfn id="cache-host">cache host</dfn> is a <code><a href="infrastructure.html#document">Document</a></code> or a + <hr><p>A <dfn id="cache-host">cache host</dfn> is a <code><a href="dom.html#document">Document</a></code> or a <code>SharedWorkerGlobalScope</code> object. A <a href="#cache-host">cache host</a> can be associated with an <a href="#application-cache">application cache</a>. @@ -572,7 +572,7 @@ </p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> initially is not associated with an + <p>A <code><a href="dom.html#document">Document</a></code> initially is not associated with an <a href="#application-cache">application cache</a>, but can become associated with one early during the page load process, when steps <a href="tree-construction.html#parser-appcache">in the parser</a> and in the <a href="history.html#navigate" title="navigate">navigation</a> sections cause <a href="#concept-appcache-init" title="concept-appcache-init">cache selection</a> to occur.</p> @@ -1180,7 +1180,7 @@ <a href="#application-cache-group">application cache group</a> identified by <var title="">manifest URL</var>.</p></li> <li><p>If these steps were invoked with a <a href="#concept-appcache-master" title="concept-appcache-master">master</a> resource, then add - the resource, along with the resource's <code><a href="infrastructure.html#document">Document</a></code>, to + the resource, along with the resource's <code><a href="dom.html#document">Document</a></code>, to <var title="">cache group</var>'s <a href="#concept-appcache-pending-masters" title="concept-appcache-pending-masters">list of pending master entries</a>.</p></li> @@ -1249,17 +1249,21 @@ flag</i> set, and let <var title="">manifest</var> be that resource. HTTP caching semantics should be honored for this request.</p> - <p>If the resource is labeled with the <a href="infrastructure.html#mime-type">MIME type</a> - <code><a href="iana.html#text-cache-manifest">text/cache-manifest</a></code>, either with no parameters or - with a single parameter with the name "<code title="">charset</code>" whose value is an <a href="infrastructure.html#ascii-case-insensitive">ASCII - case-insensitive</a> match for the string "<code title="">utf-8</code>", parse <var title="">manifest</var> - according to the <a href="#parse-a-manifest" title="parse a manifest">rules for parsing - manifests</a>, obtaining a list of <a href="#concept-appcache-explicit" title="concept-appcache-explicit">explicit entries</a>, <a href="#concept-appcache-fallback" title="concept-appcache-fallback">fallback entries</a> and the + <p>Parse <var title="">manifest</var> according to the <a href="#parse-a-manifest" title="parse a manifest">rules for parsing manifests</a>, + obtaining a list of <a href="#concept-appcache-explicit" title="concept-appcache-explicit">explicit entries</a>, <a href="#concept-appcache-fallback" title="concept-appcache-fallback">fallback entries</a> and the <a href="#concept-appcache-fallback-ns" title="concept-appcache-fallback-ns">fallback namespaces</a> that map to them, entries for the <a href="#concept-appcache-onlinewhitelist" title="concept-appcache-onlinewhitelist">online whitelist</a>, and a value for the <a href="#concept-appcache-onlinewhitelist-wildcard" title="concept-appcache-onlinewhitelist-wildcard">online whitelist wildcard flag</a>.</p> + <p class="note">The <a href="infrastructure.html#mime-type">MIME type</a> of the resource is + ignored — it is assumed to be + <code><a href="iana.html#text-cache-manifest">text/cache-manifest</a></code>. In the future, if new manifest + formats are supported, the different types will probably be + distinguished on the basis of the file signatures (for the current + format, that is the "<code title="">CACHE MANIFEST</code>" + string at the top of the file).</p> + </li> <li> @@ -1269,7 +1273,7 @@ equivalent</a>, then run these substeps:</p> <ol><li><p>Mark <var title="">cache group</var> as <a href="#concept-appcache-obsolete" title="concept-appcache-obsolete">obsolete</a>. This <var title="">cache group</var> no longer exists for any purpose other - than the processing of <code><a href="infrastructure.html#document">Document</a></code> objects already + than the processing of <code><a href="dom.html#document">Document</a></code> objects already associated with an <a href="#application-cache">application cache</a> in the <var title="">cache group</var>.</p></li> <li><p>Let <var title="">task list</var> be an empty list of @@ -1291,7 +1295,7 @@ to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that is cancelable named <code title="event-appcache-error"><a href="#event-appcache-error">error</a></code> (not <code title="event-appcache-obsolete"><a href="#event-appcache-obsolete">obsolete</a></code>!) at the <code><a href="#applicationcache">ApplicationCache</a></code> singleton of the <a href="#cache-host">cache - host</a> the <code><a href="infrastructure.html#document">Document</a></code> for this entry, if there + host</a> the <code><a href="dom.html#document">Document</a></code> for this entry, if there still is one, and append it to <var title="">task list</var>. The default action of this event must be, if the user agent <a href="#shows-caching-progress">shows caching progress</a>, the display of some sort of @@ -1358,14 +1362,14 @@ labeled with the "no-store" cache directive, then create a <a href="webappapis.html#concept-task" title="concept-task">task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that is cancelable named <code title="event-appcache-error"><a href="#event-appcache-error">error</a></code> at the <code><a href="#applicationcache">ApplicationCache</a></code> singleton of the <a href="#cache-host">cache - host</a> the <code><a href="infrastructure.html#document">Document</a></code> for this entry, if there + host</a> the <code><a href="dom.html#document">Document</a></code> for this entry, if there still is one, and append it to <var title="">task list</var>. The default action of this event must be, if the user agent <a href="#shows-caching-progress">shows caching progress</a>, the display of some sort of user interface indicating to the user that the user agent failed to save the application for offline use.</p> - <p>Otherwise, associate the <code><a href="infrastructure.html#document">Document</a></code> for this entry + <p>Otherwise, associate the <code><a href="dom.html#document">Document</a></code> for this entry with <var title="">cache</var>; store the resource for this entry in <var title="">cache</var>, if it isn't already there, and categorize its entry as a <a href="#concept-appcache-master" title="concept-appcache-master">master entry</a>. If the @@ -1408,7 +1412,7 @@ <i>incomplete</i>.</p></li> <li><p>For each entry in <var title="">cache group</var>'s <a href="#concept-appcache-pending-masters" title="concept-appcache-pending-masters">list of pending master - entries</a>, associate the <code><a href="infrastructure.html#document">Document</a></code> for this entry + entries</a>, associate the <code><a href="dom.html#document">Document</a></code> for this entry with <var title="">new cache</var>.</p></li> <li><p>Set the <a href="#concept-appcache-status" title="concept-appcache-status">status</a> @@ -1658,13 +1662,13 @@ labeled with the "no-store" cache directive, then run these substeps:</p> - <ol><li><p>Unassociate the <code><a href="infrastructure.html#document">Document</a></code> for this entry from + <ol><li><p>Unassociate the <code><a href="dom.html#document">Document</a></code> for this entry from <var title="">new cache</var>.</p></li> <li><p><a href="#queue-a-post-load-task">Queue a post-load task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that is cancelable named <code title="event-appcache-error"><a href="#event-appcache-error">error</a></code> at the <code><a href="#applicationcache">ApplicationCache</a></code> singleton of the - <code><a href="infrastructure.html#document">Document</a></code> for this entry, if there still is one. The + <code><a href="dom.html#document">Document</a></code> for this entry, if there still is one. The default action of this event must be, if the user agent <a href="#shows-caching-progress">shows caching progress</a>, the display of some sort of user interface indicating to the user that the user agent failed @@ -1785,13 +1789,13 @@ <ol><li><p>Wait for the resource for this entry to have either completely downloaded or failed.</p> - </li><li><p>Unassociate the <code><a href="infrastructure.html#document">Document</a></code> for this entry from + </li><li><p>Unassociate the <code><a href="dom.html#document">Document</a></code> for this entry from its <a href="#application-cache">application cache</a>, if it has one.</p></li> <li><p>Create a <a href="webappapis.html#concept-task" title="concept-task">task</a> to <a href="webappapis.html#fire-a-simple-event">fire a simple event</a> that is cancelable named <code title="event-appcache-error"><a href="#event-appcache-error">error</a></code> at the <code><a href="#applicationcache">ApplicationCache</a></code> singleton of the - <code><a href="infrastructure.html#document">Document</a></code> for this entry, if there still is one, and + <code><a href="dom.html#document">Document</a></code> for this entry, if there still is one, and append it to <var title="">task list</var>. The default action of these events must be, if the user agent <a href="#shows-caching-progress">shows caching progress</a>, the display of some sort of user interface @@ -1846,17 +1850,17 @@ allows user agents to keep caches primed and to update caches even before the user visits a site.</p> - <hr><p>Each <code><a href="infrastructure.html#document">Document</a></code> has a list of <dfn id="pending-application-cache-download-process-tasks">pending application + <hr><p>Each <code><a href="dom.html#document">Document</a></code> has a list of <dfn id="pending-application-cache-download-process-tasks">pending application cache download process tasks</dfn> that is used to delay events fired by the algorithm above until the document's <code title="event-load">load</code> event has fired. When the - <code><a href="infrastructure.html#document">Document</a></code> is created, the list must be empty.</p> + <code><a href="dom.html#document">Document</a></code> is created, the list must be empty.</p> <p>When the steps above say to <dfn id="queue-a-post-load-task">queue a post-load task</dfn> <var title="">task</var>, where <var title="">task</var> is a <a href="webappapis.html#concept-task" title="concept-task">task</a> that dispatches an event on a target <code><a href="#applicationcache">ApplicationCache</a></code> object <var title="">target</var>, the user agent must run the appropriate steps from the following list:</p> - <dl><dt>If <var title="">target</var>'s <code><a href="infrastructure.html#document">Document</a></code> is + <dl><dt>If <var title="">target</var>'s <code><a href="dom.html#document">Document</a></code> is <a href="the-end.html#ready-for-post-load-tasks">ready for post-load tasks</a></dt> <dd><p><a href="webappapis.html#queue-a-task" title="queue a task">Queue</a> the task <var title="">task</var>.</p></dd> @@ -1864,7 +1868,7 @@ <dt>Otherwise</dt> <dd><p>Add <var title="">task</var> to <var title="">target</var>'s - <code><a href="infrastructure.html#document">Document</a></code>'s list of <a href="#pending-application-cache-download-process-tasks">pending application cache + <code><a href="dom.html#document">Document</a></code>'s list of <a href="#pending-application-cache-download-process-tasks">pending application cache download process tasks</a>.</p></dd> </dl><p>The <a href="webappapis.html#task-source">task source</a> for these <a href="webappapis.html#concept-task" title="concept-task">tasks</a> is the <a href="webappapis.html#networking-task-source">networking task @@ -1877,7 +1881,7 @@ <p>When the <dfn id="concept-appcache-init" title="concept-appcache-init">application cache selection algorithm</dfn> algorithm is invoked with a - <code><a href="infrastructure.html#document">Document</a></code> <var title="">document</var> and optionally a + <code><a href="dom.html#document">Document</a></code> <var title="">document</var> and optionally a manifest <a href="urls.html#url">URL</a> <var title="">manifest URL</var>, the user agent must run the first applicable set of steps from the following list:</p> @@ -1945,7 +1949,7 @@ <dt>Otherwise</dt> <dd> - <p>The <code><a href="infrastructure.html#document">Document</a></code> is not associated with any + <p>The <code><a href="dom.html#document">Document</a></code> is not associated with any <a href="#application-cache">application cache</a>.</p> <p>If there was a <var title="">manifest URL</var>, the user agent Index: content-models.html =================================================================== RCS file: /sources/public/html5/spec/content-models.html,v retrieving revision 1.108 retrieving revision 1.109 diff -u -d -r1.108 -r1.109 --- content-models.html 11 Nov 2011 11:00:31 -0000 1.108 +++ content-models.html 10 Dec 2011 06:02:06 -0000 1.109 @@ -393,9 +393,12 @@ <li><a href="#embedded-content">Embedded content</a></li> <li><a href="#interactive-content">Interactive content</a></li> </ul><p class="note">Some elements also fall into other categories, which - are defined in other parts of this specification.</p><p>These categories are related as follows:</p><p><object data="images/content-venn.svg" height="288" width="1000"><img alt="Sectioning content, heading content, phrasing content, and - embedded content are all types of flow content. Embedded content is - also a type of phrasing content." src="http://dev.w3.org/html5/spec/images/content-venn.png"></object></p><p>Other categories are also used for specific purposes, e.g. form + are defined in other parts of this specification.</p><p>These categories are related as follows:</p><p><object data="images/content-venn.svg" height="288" width="1000"><img alt="Sectioning content, heading content, phrasing content, embedded + content, and interactive content are all types of flow content. + Metadata is sometimes flow content. Metadata and interactive content + are sometimes phrasing content. Embedded content is also a type of + phrasing content, and sometimes is interactive + content." src="http://dev.w3.org/html5/spec/images/content-venn.png"></object></p><p>Other categories are also used for specific purposes, e.g. form controls are specified using a number of categories to define common requirements. Some elements have unique requirements and do not fit into any particular category.</p><h6 id="metadata-content-0"><span class="secno">3.2.5.1.1 </span>Metadata content</h6><p><dfn id="metadata-content">Metadata content</dfn> is content that sets up the @@ -1633,27 +1636,27 @@ <dd> - <p>Causes the <code><a href="infrastructure.html#document">Document</a></code> to be replaced in-place, as if - it was a new <code><a href="infrastructure.html#document">Document</a></code> object, but reusing the + <p>Causes the <code><a href="dom.html#document">Document</a></code> to be replaced in-place, as if + it was a new <code><a href="dom.html#document">Document</a></code> object, but reusing the previous object, which is then returned.</p> <p>If the <var title="">type</var> argument is omitted or has the value "<code><a href="iana.html#text-html">text/html</a></code>", then the resulting - <code><a href="infrastructure.html#document">Document</a></code> has an HTML parser associated with it, which + <code><a href="dom.html#document">Document</a></code> has an HTML parser associated with it, which can be given data to parse using <code title="dom-document-write"><a href="#dom-document-write">document.write()</a></code>. Otherwise, all content passed to <code title="dom-document-write"><a href="#dom-document-write">document.write()</a></code> will be parsed as plain text.</p> <p>If the <var title="">replace</var> argument is present and has the value "<code title="">replace</code>", the existing entries in - the session history for the <code><a href="infrastructure.html#document">Document</a></code> object are + the session history for the <code><a href="dom.html#document">Document</a></code> object are removed.</p> - <p>The method has no effect if the <code><a href="infrastructure.html#document">Document</a></code> is still + <p>The method has no effect if the <code><a href="dom.html#document">Document</a></code> is still being parsed.</p> <p>Throws an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception if the - <code><a href="infrastructure.html#document">Document</a></code> is an <a href="infrastructure.html#xml-documents" title="XML documents">XML + <code><a href="dom.html#document">Document</a></code> is an <a href="infrastructure.html#xml-documents" title="XML documents">XML document</a>.</p> </dd> @@ -1672,7 +1675,7 @@ <p>When called with two or fewer arguments, the method must act as follows:</p> - <ol><li>If the <code><a href="infrastructure.html#document">Document</a></code> object is not flagged as an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, throw an + <ol><li>If the <code><a href="dom.html#document">Document</a></code> object is not flagged as an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, throw an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception and abort these steps.</li> @@ -1691,7 +1694,7 @@ point</a> associated with that parser's <a href="parsing.html#the-input-stream">input stream</a> is not undefined (that is, it <em>does</em> point to somewhere in the input stream), then the method does - nothing. Abort these steps and return the <code><a href="infrastructure.html#document">Document</a></code> + nothing. Abort these steps and return the <code><a href="dom.html#document">Document</a></code> object on which the method was invoked.</p> <p class="note">This basically causes <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> to be ignored @@ -1704,30 +1707,30 @@ <li><p>Release the <a href="webappapis.html#storage-mutex">storage mutex</a>.</p></li> - <li><p>Set the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state to + <li><p>Set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state to false.</p></li> <li><p><a href="history.html#prompt-to-unload-a-document" title="prompt to unload a document">Prompt to - unload</a> the <code><a href="infrastructure.html#document">Document</a></code> object. If the user + unload</a> the <code><a href="dom.html#document">Document</a></code> object. If the user <a href="history.html#refused-to-allow-the-document-to-be-unloaded">refused to allow the document to be unloaded</a>, then these steps must be aborted.</p></li> <li><p><a href="history.html#unload-a-document" title="unload a document">Unload</a> the - <code><a href="infrastructure.html#document">Document</a></code> object, with the <var title="">recycle</var> + <code><a href="dom.html#document">Document</a></code> object, with the <var title="">recycle</var> parameter set to true.</p></li> <li><p><a href="history.html#abort-a-document" title="abort a document">Abort</a> the - <code><a href="infrastructure.html#document">Document</a></code>.</p></li> + <code><a href="dom.html#document">Document</a></code>.</p></li> <li><p>Unregister all event listeners registered on the - <code><a href="infrastructure.html#document">Document</a></code> node and its descendants.</p> + <code><a href="dom.html#document">Document</a></code> node and its descendants.</p> </li><li><p>Remove any <a href="webappapis.html#concept-task" title="concept-task">tasks</a> - associated with the <code><a href="infrastructure.html#document">Document</a></code> in any <a href="webappapis.html#task-source">task + associated with the <code><a href="dom.html#document">Document</a></code> in any <a href="webappapis.html#task-source">task source</a>.</p></li> <li><p>Remove all child nodes of the document, without firing any mutation events.</p></li> - <li><p>Replace the <code><a href="infrastructure.html#document">Document</a></code>'s singleton objects with + <li><p>Replace the <code><a href="dom.html#document">Document</a></code>'s singleton objects with new instances of those objects. (This includes in particular the <code><a href="browsers.html#window">Window</a></code>, <code><a href="history.html#location">Location</a></code>, <code><a href="history.html#history-0">History</a></code>, <code><a href="offline.html#applicationcache">ApplicationCache</a></code>, and <code><a href="timers.html#navigator">Navigator</a></code>, objects, @@ -1737,7 +1740,7 @@ specifications, like <code>Selection</code> and the document's <code>UndoManager</code>. It also includes all the Web IDL prototypes in the JavaScript binding, including the - <code><a href="infrastructure.html#document">Document</a></code> object's prototype.)</p></li> + <code><a href="dom.html#document">Document</a></code> object's prototype.)</p></li> @@ -1745,11 +1748,11 @@ <li><p>Change the <a href="infrastructure.html#document-s-character-encoding">document's character encoding</a> to UTF-8.</p></li> - <li><p>Set the <code><a href="infrastructure.html#document">Document</a></code> object's <a href="dom.html#reload-override-flag">reload override - flag</a> and set the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="dom.html#reload-override-buffer">reload + <li><p>Set the <code><a href="dom.html#document">Document</a></code> object's <a href="dom.html#reload-override-flag">reload override + flag</a> and set the <code><a href="dom.html#document">Document</a></code>'s <a href="dom.html#reload-override-buffer">reload override buffer</a> to the empty string.</p></li> - <li><p>Set the <code><a href="infrastructure.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state back + <li><p>Set the <code><a href="dom.html#document">Document</a></code>'s <var title="concept-document-salvageable"><a href="history.html#concept-document-salvageable">salvageable</a></var> state back to true.</p></li> <li><p>Change <a href="dom.html#the-document-s-address">the document's address</a> to the @@ -1805,16 +1808,16 @@ the <a href="webappapis.html#history-traversal-task-source">history traversal task source</a>.</p></li> <li>Remove any earlier entries that share the same - <code><a href="infrastructure.html#document">Document</a></code>.</li> + <code><a href="dom.html#document">Document</a></code>.</li> <li><p>If <var title="">replace</var> is false, then add a new entry, just before the last entry, and associate with the new entry the text that was parsed by the previous parser associated with the - <code><a href="infrastructure.html#document">Document</a></code> object, as well as the state of the document + <code><a href="dom.html#document">Document</a></code> object, as well as the state of the document at the start of these steps. This allows the user to step backwards in the session history to see the page before it was blown away by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> call. - This new entry does not have a <code><a href="infrastructure.html#document">Document</a></code> object, so a + This new entry does not have a <code><a href="dom.html#document">Document</a></code> object, so a new one will be created if the session history is traversed to that entry.</p></li> @@ -1822,18 +1825,18 @@ just before the end of the <a href="parsing.html#the-input-stream">input stream</a> (which at this point will be empty).</p></li> - <li><p>Return the <code><a href="infrastructure.html#document">Document</a></code> on which the method was + <li><p>Return the <code><a href="dom.html#document">Document</a></code> on which the method was invoked.</p></li> </ol><p class="note">The <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> method does not - affect whether a <code><a href="infrastructure.html#document">Document</a></code> is <a href="the-end.html#ready-for-post-load-tasks">ready for post-load + affect whether a <code><a href="dom.html#document">Document</a></code> is <a href="the-end.html#ready-for-post-load-tasks">ready for post-load tasks</a> or <a href="the-end.html#completely-loaded">completely loaded</a>.</p> <p>When called with three or more arguments, the <code title="dom-document-open"><a href="#dom-document-open">open()</a></code> method on the - <code><a href="infrastructure.html#document">Document</a></code> object must call the <code title="dom-open"><a href="browsers.html#dom-open">open()</a></code> method on the <code><a href="browsers.html#window">Window</a></code> - object of the <code><a href="infrastructure.html#document">Document</a></code> object, with the same + <code><a href="dom.html#document">Document</a></code> object must call the <code title="dom-open"><a href="browsers.html#dom-open">open()</a></code> method on the <code><a href="browsers.html#window">Window</a></code> + object of the <code><a href="dom.html#document">Document</a></code> object, with the same arguments as the original call to the <code title="dom-document-open"><a href="#dom-document-open">open()</a></code> method, and return whatever - that method returned. If the <code><a href="infrastructure.html#document">Document</a></code> object has no + that method returned. If the <code><a href="dom.html#document">Document</a></code> object has no <code><a href="browsers.html#window">Window</a></code> object, then the method must throw an <code><a href="infrastructure.html#invalidaccesserror">InvalidAccessError</a></code> exception.</p> @@ -1844,7 +1847,7 @@ <p>Closes the input stream that was opened by the <code title="dom-document-open"><a href="#dom-document-open">document.open()</a></code> method.</p> <p>Throws an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception if the - <code><a href="infrastructure.html#document">Document</a></code> is an <a href="infrastructure.html#xml-documents" title="XML documents">XML + <code><a href="dom.html#document">Document</a></code> is an <a href="infrastructure.html#xml-documents" title="XML documents">XML document</a>.</p> </dd> @@ -1854,7 +1857,7 @@ <p>The <dfn id="dom-document-close" title="dom-document-close"><code>close()</code></dfn> method must run the following steps:</p> - <ol><li><p>If the <code><a href="infrastructure.html#document">Document</a></code> object is not flagged as an + <ol><li><p>If the <code><a href="dom.html#document">Document</a></code> object is not flagged as an <a href="infrastructure.html#html-documents" title="HTML documents">HTML document</a>, throw an <code><a href="infrastructure.html#invalidstateerror">InvalidStateError</a></code> exception and abort these steps.</p></li> @@ -1878,7 +1881,7 @@ <dd> <p>In general, adds the given string(s) to the - <code><a href="infrastructure.html#document">Document</a></code>'s input stream.</p> + <code><a href="dom.html#document">Document</a></code>'s input stream.</p> <p class="warning">This method has very idiosyncratic behavior. In some cases, this method can affect the state of the <a href="parsing.html#html-parser">HTML @@ -1899,7 +1902,7 @@ </dl><div class="impl"> - <p><code><a href="infrastructure.html#document">Document</a></code> objects have an + <p><code><a href="dom.html#document">Document</a></code> objects have an <dfn id="ignore-destructive-writes-counter">ignore-destructive-writes counter</dfn>, which is used in conjunction with the processing of <code><a href="scripting-1.html#the-script-element">script</a></code> elements to prevent external scripts from being able to use <code title="dom-document-write"><a href="#dom-document-write">document.write()</a></code> to blow away the @@ -1921,7 +1924,7 @@ <li> <p>If the <a href="parsing.html#insertion-point">insertion point</a> is undefined and the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="#ignore-destructive-writes-counter">ignore-destructive-writes + <code><a href="dom.html#document">Document</a></code>'s <a href="#ignore-destructive-writes-counter">ignore-destructive-writes counter</a> is greater than zero, then abort these steps.</p> </li> @@ -1929,7 +1932,7 @@ <li> <p>If the <a href="parsing.html#insertion-point">insertion point</a> is undefined, call the - <code title="dom-document-open"><a href="#dom-document-open">open()</a></code> method on the <code title="Document"><a href="infrastructure.html#document">document</a></code> object (with no arguments). If + <code title="dom-document-open"><a href="#dom-document-open">open()</a></code> method on the <code title="Document"><a href="dom.html#document">document</a></code> object (with no arguments). If the user <a href="history.html#refused-to-allow-the-document-to-be-unloaded">refused to allow the document to be unloaded</a>, then abort these steps. Otherwise, the <a href="parsing.html#insertion-point">insertion point</a> will point at just before the end of @@ -1947,10 +1950,10 @@ <li> - <p>If the <code><a href="infrastructure.html#document">Document</a></code> object's <a href="dom.html#reload-override-flag">reload override + <p>If the <code><a href="dom.html#document">Document</a></code> object's <a href="dom.html#reload-override-flag">reload override flag</a> is set, then append the string consisting of the concatenation of all the arguments to the method to the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="dom.html#reload-override-buffer">reload override buffer</a>.</p> + <code><a href="dom.html#document">Document</a></code>'s <a href="dom.html#reload-override-buffer">reload override buffer</a>.</p> </li> @@ -1982,7 +1985,7 @@ <dd> - <p>Adds the given string(s) to the <code><a href="infrastructure.html#document">Document</a></code>'s input + <p>Adds the given string(s) to the <code><a href="dom.html#document">Document</a></code>'s input stream, followed by a newline character. If necessary, calls the <code title="dom-document-open"><a href="#dom-document-open">open()</a></code> method implicitly first.</p> Index: states-of-the-type-attribute.html =================================================================== RCS file: /sources/public/html5/spec/states-of-the-type-attribute.html,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -r1.60 -r1.61 --- states-of-the-type-attribute.html 10 Nov 2011 17:42:41 -0000 1.60 +++ states-of-the-type-attribute.html 10 Dec 2011 06:02:14 -0000 1.61 @@ -1002,13 +1002,13 @@ <a href="common-microsyntaxes.html#parse-a-global-date-and-time-string" title="parse a global date and time string">parsing a global date and time</a> from it. User agents must not allow the user to set the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to a non-empty - string that is not a <a href="common-microsyntaxes.html#valid-forced-utc-global-date-and-time-string">valid forced-UTC global date and time + string that is not a <a href="common-microsyntaxes.html#valid-normalized-forced-utc-global-date-and-time-string">valid normalized forced-UTC global date and time string</a>, though user agents may allow the user to set and view the time in another time zone and silently translate the time to and from the UTC time zone in the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a>. If the user agent provides a user interface for selecting a <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global - date and time</a>, then the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> must be set to a <a href="common-microsyntaxes.html#valid-forced-utc-global-date-and-time-string">valid - forced-UTC global date and time string</a> representing the + date and time</a>, then the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> must be set to a <a href="common-microsyntaxes.html#valid-normalized-forced-utc-global-date-and-time-string">valid + normalized forced-UTC global date and time string</a> representing the user's selection. User agents should allow the user to set the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to the empty string.</p> </div><p class="note">The format shown to the user is independent of the @@ -1022,9 +1022,9 @@ follows</strong>: If the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> of the element is a <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and time string</a>, then adjust the time so that the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> represents the same point in - time but expressed in the UTC time zone as a <a href="common-microsyntaxes.html#valid-forced-utc-global-date-and-time-string">valid forced-UTC - global date and time string</a>, otherwise, set it to the empty - string instead.</p> + time but expressed in the UTC time zone as a <a href="common-microsyntaxes.html#valid-normalized-forced-utc-global-date-and-time-string">valid normalized + forced-UTC global date and time string</a>, otherwise, set it to + the empty string instead.</p> </div><p>The <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code> attribute, if specified, must have a value that is a <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and @@ -1052,8 +1052,8 @@ <p><strong>The <a href="the-input-element.html#concept-input-value-number-string" title="concept-input-value-number-string">algorithm to convert a number to a string</a>, given a number <var title="">input</var>, - is as follows</strong>: Return a <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and time - string</a> expressed in UTC that represents the <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and time</a> that is <var title="">input</var> milliseconds after midnight UTC on the morning + is as follows</strong>: Return a <a href="common-microsyntaxes.html#valid-normalized-forced-utc-global-date-and-time-string">valid normalized forced-UTC + global date and time string</a> that represents the <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and time</a> that is <var title="">input</var> milliseconds after midnight UTC on the morning of 1970-01-01 (the time represented by the value "<code title="">1970-01-01T00:00:00.0Z</code>").</p> <p><strong>The <a href="the-input-element.html#concept-input-value-string-date" title="concept-input-value-string-date">algorithm to convert a @@ -1067,10 +1067,34 @@ <p><strong>The <a href="the-input-element.html#concept-input-value-date-string" title="concept-input-value-date-string">algorithm to convert a <code>Date</code> object to a string</a>, given a <code>Date</code> object <var title="">input</var>, is as - follows</strong>: Return a <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and time - string</a> expressed in UTC that represents the <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and time</a> that is + follows</strong>: Return a <a href="common-microsyntaxes.html#valid-normalized-forced-utc-global-date-and-time-string">valid normalized forced-UTC global + date and time string</a> that represents the <a href="common-microsyntaxes.html#concept-datetime" title="concept-datetime">global date and time</a> that is represented by <var title="">input</var>.</p> + </div><div class="note" id="only-contemporary-times"> + + <p>The <a href="#date-and-time-state" title="attr-input-type-datetime">Date and Time</a> + state (and other date- and time-related states described in + subsequent sections) is not intended for the entry of values for + which a precise date and time relative to the contemporary calendar + cannot be established. For example, it would be inappropriate for + the entry of times like "one millisecond after the big bang", "the + early part of the Jurassic period", or "a winter around 250 + BCE".</p> + + <p>For the input of dates before the introduction of the Gregorian + calendar, authors are encouraged to not use the <a href="#date-and-time-state" title="attr-input-type-datetime">Date and Time</a> state (and + the other date- and time-related states described in subsequent + sections), as user agents are not required to support converting + dates and times from earlier periods to the Gregorian calendar, and + asking users to do so manually puts an undue burden on users. (This + is complicated by the manner in which the Gregorian calendar was + phased in, which occurred at different times in different + countries, ranging from partway through the 16th century all the + way to early in the 20th.) Instead, authors are encouraged to + provide fine-grained input controls using the <code><a href="the-button-element.html#the-select-element">select</a></code> + element and <code><a href="the-input-element.html#the-input-element">input</a></code> elements with the <a href="number-state.html#number-state" title="attr-input-type-number">Number</a> state.</p> + </div><div class="bookkeeping"> <p>The following common <code><a href="the-input-element.html#the-input-element">input</a></code> element content @@ -1219,7 +1243,9 @@ time represented by <var title="">input</var> in the UTC time zone.</p> - </div><div class="bookkeeping"> + </div><p class="note">See <a href="#only-contemporary-times">the note on + historical dates</a> in the <a href="#date-and-time-state" title="attr-input-type-datetime">Date and Time</a> state + section.</p><div class="bookkeeping"> <p>The following common <code><a href="the-input-element.html#the-input-element">input</a></code> element content attributes, IDL attributes, and methods apply to the element: @@ -1666,11 +1692,13 @@ <a href="common-microsyntaxes.html#parse-a-local-date-and-time-string" title="parse a local date and time string">parsing a date and time</a> from it. User agents must not allow the user to set the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to a non-empty string - that is not a <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time string</a>. If the - user agent provides a user interface for selecting a <a href="common-microsyntaxes.html#concept-datetime-local" title="concept-datetime-local">local date and time</a>, then the - <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> must be set to a - <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time string</a> representing the - user's selection. User agents should allow the user to set the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to the empty string.</p> + that is not a <a href="common-microsyntaxes.html#valid-normalized-local-date-and-time-string">valid normalized local date and time + string</a>. If the user agent provides a user interface for + selecting a <a href="common-microsyntaxes.html#concept-datetime-local" title="concept-datetime-local">local date and + time</a>, then the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> + must be set to a <a href="common-microsyntaxes.html#valid-normalized-local-date-and-time-string">valid normalized local date and time + string</a> representing the user's selection. User agents should + allow the user to set the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> to the empty string.</p> </div><p class="note">The format shown to the user is independent of the format used for form submission. Browsers are encouraged to use user @@ -1681,8 +1709,10 @@ <p><strong>The <a href="the-input-element.html#value-sanitization-algorithm">value sanitization algorithm</a> is as follows</strong>: If the <a href="association-of-controls-and-forms.html#concept-fe-value" title="concept-fe-value">value</a> - of the element is not a <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time - string</a>, then set it to the empty string instead.</p> + of the element is a <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time string</a>, + then set it to a <a href="common-microsyntaxes.html#valid-normalized-local-date-and-time-string">valid normalized local date and time + string</a> representing the same date and time; otherwise, set it + to the empty string instead.</p> </div><p>The <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">min</a></code> attribute, if specified, must have a value that is a <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and @@ -1710,11 +1740,14 @@ <p><strong>The <a href="the-input-element.html#concept-input-value-number-string" title="concept-input-value-number-string">algorithm to convert a number to a string</a>, given a number <var title="">input</var>, - is as follows</strong>: Return a <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time - string</a> that represents the date and time that is <var title="">input</var> milliseconds after midnight on the morning of - 1970-01-01 (the time represented by the value "<code title="">1970-01-01T00:00:00.0</code>").</p> + is as follows</strong>: Return a <a href="common-microsyntaxes.html#valid-normalized-local-date-and-time-string">valid normalized local date + and time string</a> that represents the date and time that is + <var title="">input</var> milliseconds after midnight on the morning + of 1970-01-01 (the time represented by the value "<code title="">1970-01-01T00:00:00.0</code>").</p> - </div><div class="bookkeeping"> + </div><p class="note">See <a href="#only-contemporary-times">the note on + historical dates</a> in the <a href="#date-and-time-state" title="attr-input-type-datetime">Date and Time</a> state + section.</p><div class="bookkeeping"> <p>The following common <code><a href="the-input-element.html#the-input-element">input</a></code> element content attributes, IDL attributes, and methods apply to the element: Index: obsolete.html =================================================================== RCS file: /sources/public/html5/spec/obsolete.html,v retrieving revision 1.1060 retrieving revision 1.1061 diff -u -d -r1.1060 -r1.1061 --- obsolete.html 20 Oct 2011 23:46:28 -0000 1.1060 +++ obsolete.html 10 Dec 2011 06:02:12 -0000 1.1061 @@ -710,9 +710,9 @@ or <a href="the-xhtml-syntax.html#xml-parser">XML parser</a>, and when the element is not <a href="infrastructure.html#in-a-document">in a <code>Document</code></a>, and when the element's document is not <a href="browsers.html#fully-active">fully active</a>, and when the element's - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> had its + <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> had its <a href="the-iframe-element.html#sandboxed-plugins-browsing-context-flag">sandboxed plugins browsing context flag</a> when that - <code><a href="infrastructure.html#document">Document</a></code> was created, and when the element has an + <code><a href="dom.html#document">Document</a></code> was created, and when the element has an ancestor <a href="the-iframe-element.html#media-element">media element</a>, and when the element has an ancestor <code><a href="the-iframe-element.html#the-object-element">object</a></code> element that is <em>not</em> showing its <a href="content-models.html#fallback-content">fallback content</a>, and when no Java Language runtime @@ -1101,7 +1101,7 @@ <p>The <dfn id="dom-frame-contentdocument" title="dom-frame-contentDocument"><code>contentDocument</code></dfn> IDL attribute of the <code><a href="#frame">frame</a></code> element must return the - <code><a href="infrastructure.html#document">Document</a></code> object of the <a href="browsers.html#active-document">active document</a> of + <code><a href="dom.html#document">Document</a></code> object of the <a href="browsers.html#active-document">active document</a> of the <code><a href="#frame">frame</a></code> element's <a href="browsers.html#nested-browsing-context">nested browsing context</a>.</p> @@ -1725,7 +1725,7 @@ <code><a href="#multicol">multicol</a></code>, <code><a href="#nextid">nextid</a></code>, <code><a href="#rb">rb</a></code>, and <code><a href="#spacer">spacer</a></code> elements must use the <code><a href="elements.html#htmlunknownelement">HTMLUnknownElement</a></code> interface.</p> - <hr><pre class="idl">partial interface <a href="infrastructure.html#document">Document</a> { + <hr><pre class="idl">partial interface <a href="dom.html#document">Document</a> { [TreatNullAs=EmptyString] attribute DOMString <a href="#dom-document-fgcolor" title="dom-document-fgColor">fgColor</a>; [TreatNullAs=EmptyString] attribute DOMString <a href="#dom-document-linkcolor" title="dom-document-linkColor">linkColor</a>; [TreatNullAs=EmptyString] attribute DOMString <a href="#dom-document-vlinkcolor" title="dom-document-vlinkColor">vlinkColor</a>; @@ -1740,7 +1740,7 @@ readonly attribute <a href="common-dom-interfaces.html#htmlallcollection">HTMLAllCollection</a> <a href="#dom-document-all" title="dom-document-all">all</a>; };</pre> - <p>The attributes of the <code><a href="infrastructure.html#document">Document</a></code> object listed in the + <p>The attributes of the <code><a href="dom.html#document">Document</a></code> object listed in the first column of the following table must <a href="common-dom-interfaces.html#reflect">reflect</a> the content attribute on <a href="dom.html#the-body-element-0">the body element</a> with the name given in the corresponding cell in the second column on the same @@ -1764,13 +1764,13 @@ </td><td><code title="attr-body-bgcolor"><a href="#attr-body-bgcolor">bgcolor</a></code> </td></tr></tbody></table><hr><p>The <dfn id="dom-document-anchors" title="dom-document-anchors"><code>anchors</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only <code><a href="text-level-semantics.html#the-a-element">a</a></code> + <code><a href="dom.html#document">Document</a></code> node, whose filter matches only <code><a href="text-level-semantics.html#the-a-element">a</a></code> elements with <code title="attr-a-name"><a href="#attr-a-name">name</a></code> attributes.</p> <p>The <dfn id="dom-document-applets" title="dom-document-applets"><code>applets</code></dfn> attribute must return an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches only + <code><a href="dom.html#document">Document</a></code> node, whose filter matches only <code><a href="#the-applet-element">applet</a></code> elements.</p> <p>The <dfn id="dom-document-clear" title="dom-document-clear"><code>clear()</code></dfn> @@ -1778,7 +1778,7 @@ <hr><p>The <dfn id="dom-document-all" title="dom-document-all"><code>all</code></dfn> attribute must return an <code><a href="common-dom-interfaces.html#htmlallcollection">HTMLAllCollection</a></code> rooted at the - <code><a href="infrastructure.html#document">Document</a></code> node, whose filter matches all elements.</p> + <code><a href="dom.html#document">Document</a></code> node, whose filter matches all elements.</p> <p>The object returned for <code title="dom-document-all"><a href="#dom-document-all">all</a></code> has several unusual behaviors:</p> Index: toc-status.html =================================================================== RCS file: /sources/public/html5/spec/toc-status.html,v retrieving revision 1.371 retrieving revision 1.372 diff -u -d -r1.371 -r1.372 --- toc-status.html 11 Nov 2011 11:00:38 -0000 1.371 +++ toc-status.html 10 Dec 2011 06:02:16 -0000 1.372 @@ -40,7 +40,7 @@ never used the annotation system previously), to enable you to create an account that will allow to you to edit the annotation.</p> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction" class="status LC">LC</a> <a href="../spec/#introduction">1 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction" class="status OCBE">OCBE</a> <a href="../spec/#introduction">1 Introduction</a> <span class="id">(introduction)</span> <ol> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=background" class="status LC">LC</a> <a href="../spec/#background">1.1 @@ -144,13 +144,19 @@ Months</a> <span class="id">(months)</span></li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=dates" class="status LC">LC</a> <a href="../spec/#dates">2.5.5.2 Dates</a> <span class="id">(dates)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=times" class="status LC">LC</a> <a href="../spec/#times">2.5.5.3 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=yearless-dates" class="status ADD">ADD</a> <a href="../spec/#yearless-dates">2.5.5.3 +Yearless dates</a> <span class="id">(yearless-dates)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=times" class="status LC">LC</a> <a href="../spec/#times">2.5.5.4 Times</a> <span class="id">(times)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=local-dates-and-times" class="status LC">LC</a> <a href="../spec/#local-dates-and-times">2.5.5.4 Local dates and times</a> <span class="id">(local-dates-and-times)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=global-dates-and-times" class="status LC">LC</a> <a href="../spec/#global-dates-and-times">2.5.5.5 Global dates and times</a> <span class="id">(global-dates-and-times)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=weeks" class="status LC">LC</a> <a href="../spec/#weeks">2.5.5.6 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=local-dates-and-times" class="status LC">LC</a> <a href="../spec/#local-dates-and-times">2.5.5.5 Local dates and times</a> <span class="id">(local-dates-and-times)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=time-zones" class="status ADD">ADD</a> <a href="../spec/#time-zones">2.5.5.6 Time +zones</a> <span class="id">(time-zones)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=global-dates-and-times" class="status LC">LC</a> <a href="../spec/#global-dates-and-times">2.5.5.7 Global dates and times</a> <span class="id">(global-dates-and-times)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=weeks" class="status LC">LC</a> <a href="../spec/#weeks">2.5.5.8 Weeks</a> <span class="id">(weeks)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=vaguer-moments-in-time" class="status LC">LC</a> <a href="../spec/#vaguer-moments-in-time">2.5.5.7 Vaguer moments in time</a> <span class="id">(vaguer-moments-in-time)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=durations" class="status ADD">ADD</a> <a href="../spec/#durations">2.5.5.9 +Durations</a> <span class="id">(durations)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=vaguer-moments-in-time" class="status LC">LC</a> <a href="../spec/#vaguer-moments-in-time">2.5.5.10 Vaguer moments in time</a> <span class="id">(vaguer-moments-in-time)</span></li> </ol> </li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=colors" class="status CR">CR</a> <a href="../spec/#colors">2.5.6 @@ -600,9 +606,12 @@ <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=sourcing-in-band-text-tracks" class="status LC">LC</a> <a href="../spec/#sourcing-in-band-text-tracks">4.8.10.12.2 Sourcing in-band text tracks</a> <span class="id">(sourcing-in-band-text-tracks)</span></li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=sourcing-out-of-band-text-tracks" class="status LC">LC</a> <a href="../spec/#sourcing-out-of-band-text-tracks">4.8.10.12.3 Sourcing out-of-band text tracks</a> <span class="id">(sourcing-out-of-band-text-tracks)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=text-track-api" class="status LC">LC</a> <a href="../spec/#text-track-api">4.8.10.12.4 Text track API</a> <span class="id">(text-track-api)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=text-tracks-describing-chapters" class="status ADD">ADD</a> <a href="../spec/#text-tracks-describing-chapters">4.8.10.12.5 Text tracks describing chapters</a> <span class="id">(text-tracks-describing-chapters)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=cue-events" class="status LC">LC</a> <a href="../spec/#cue-events">4.8.10.12.6 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=guidelines-for-exposing-cues-in-various-formats-as-text-track-cues" class="status LC">LC</a> <a href="../spec/#guidelines-for-exposing-cues-in-various-formats-as-text-track-cues"> +4.8.10.12.4 Guidelines for exposing cues +in various formats as text track cues</a> <span class="id">(guidelines-for-exposing-cues-in-various-formats-as-text-track-cues)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=text-track-api" class="status LC">LC</a> <a href="../spec/#text-track-api">4.8.10.12.5 Text track API</a> <span class="id">(text-track-api)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=text-tracks-describing-chapters" class="status ADD">ADD</a> <a href="../spec/#text-tracks-describing-chapters">4.8.10.12.6 Text tracks describing chapters</a> <span class="id">(text-tracks-describing-chapters)</span></li> +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=cue-events" class="status LC">LC</a> <a href="../spec/#cue-events">4.8.10.12.7 Event definitions</a> <span class="id">(cue-events)</span></li> </ol> </li> @@ -939,10 +948,10 @@ </li> </ol> </li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=browsers" class="status LC">LC</a> <a href="../spec/#browsers">5 Loading Web +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=browsers" class="status REC">REC</a> <a href="../spec/#browsers">5 Loading Web pages</a> <span class="id">(browsers)</span> <ol> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=windows" class="status LC">LC</a> <a href="../spec/#windows">5.1 Browsing +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=windows" class="status CR">CR</a> <a href="../spec/#windows">5.1 Browsing contexts</a> <span class="id">(windows)</span> <ol> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=nested-browsing-contexts" class="status LC">LC</a> <a href="../spec/#nested-browsing-contexts">5.1.1 Nested browsing contexts</a> <span class="id">(nested-browsing-contexts)</span> @@ -1041,7 +1050,7 @@ <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=offline" class="status LC">LC</a> <a href="../spec/#offline">5.6 Offline Web applications</a> <span class="id">(offline)</span> <ol> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction-4" class="status LC">LC</a> <a href="../spec/#introduction-4">5.6.1 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=introduction-4" class="status CR">CR</a> <a href="../spec/#introduction-4">5.6.1 Introduction</a> <span class="id">(introduction-4)</span> <ol> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=appcacheevents" class="status LC">LC</a> <a href="../spec/#appcacheevents">5.6.1.1 @@ -1513,27 +1522,13 @@ <ol> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=embedded-content-2" class="status LC">LC</a> <a href="../spec/#embedded-content-2">10.4.1 Embedded content</a> <span class="id">(embedded-content-2)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=timed-text-tracks-0" class="status ADD">ADD</a> <a href="../spec/#timed-text-tracks-0">10.4.2 Timed text tracks</a> <span class="id">(timed-text-tracks-0)</span> -<ol> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=webvtt-cue-text-rendering-rules" class="status ADD">ADD</a> <a href="../spec/#webvtt-cue-text-rendering-rules">10.4.2.1 WebVTT cue text rendering rules</a> <span class="id">(webvtt-cue-text-rendering-rules)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=applying-css-properties-to-webvtt-node-objects" class="status ADD">ADD</a> <a href="../spec/#applying-css-properties-to-webvtt-node-objects">10.4.2.2 Applying CSS properties to WebVTT Node Objects</a> <span class="id">(applying-css-properties-to-webvtt-node-objects)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=css-extensions" class="status ADD">ADD</a> <a href="../spec/#css-extensions">10.4.2.3 -CSS extensions</a> <span class="id">(css-extensions)</span> -<ol> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-::cue-pseudo-element" class="status ADD">ADD</a> <a href="../spec/#the-::cue-pseudo-element">10.4.2.3.1 The '::cue' pseudo-element</a> <span class="id">(the-::cue-pseudo-element)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/add-section.html?section=the-:past-and-:future-pseudo-classes" class="status ADD">ADD</a> <a href="../spec/#the-:past-and-:future-pseudo-classes">10.4.2.3.2 The ':past' and ':future' -pseudo-classes</a> <span class="id">(the-:past-and-:future-pseudo-classes)</span></li> -</ol> -</li> -</ol> -</li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=images" class="status LC">LC</a> <a href="../spec/#images">10.4.3 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=images" class="status LC">LC</a> <a href="../spec/#images">10.4.2 Images</a> <span class="id">(images)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=attributes-for-embedded-content-and-images" class="status LC">LC</a> <a href="../spec/#attributes-for-embedded-content-and-images">10.4.4 Attributes for embedded content and +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=attributes-for-embedded-content-and-images" class="status LC">LC</a> <a href="../spec/#attributes-for-embedded-content-and-images">10.4.3 Attributes for embedded content and images</a> <span class="id">(attributes-for-embedded-content-and-images)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=image-maps-0" class="status LC">LC</a> <a href="../spec/#image-maps-0">10.4.5 Image +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=image-maps-0" class="status LC">LC</a> <a href="../spec/#image-maps-0">10.4.4 Image maps</a> <span class="id">(image-maps-0)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=toolbars-0" class="status LC">LC</a> <a href="../spec/#toolbars-0">10.4.6 +<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=toolbars-0" class="status LC">LC</a> <a href="../spec/#toolbars-0">10.4.5 Toolbars</a> <span class="id">(toolbars-0)</span></li> </ol> </li> @@ -1565,7 +1560,6 @@ <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-select-element-0" class="status LC">LC</a> <a href="../spec/#the-select-element-0">10.5.14 The select element</a> <span class="id">(the-select-element-0)</span></li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-textarea-element-0" class="status LC">LC</a> <a href="../spec/#the-textarea-element-0">10.5.15 The textarea element</a> <span class="id">(the-textarea-element-0)</span></li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-keygen-element-0" class="status LC">LC</a> <a href="../spec/#the-keygen-element-0">10.5.16 The keygen element</a> <span class="id">(the-keygen-element-0)</span></li> -<li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=the-time-element-0" class="status LC">LC</a> <a href="../spec/#the-time-element-0">10.5.17 The time element</a> <span class="id">(the-time-element-0)</span></li> </ol> </li> <li><a target="_blank" href="http://www.whatwg.org/specs/web-apps/current-work/edit-section.html?section=frames-and-framesets" class="status LC">LC</a> <a href="../spec/#frames-and-framesets">10.6 Index: references.html =================================================================== RCS file: /sources/public/html5/spec/references.html,v retrieving revision 1.1074 retrieving revision 1.1075 diff -u -d -r1.1074 -r1.1075 --- references.html 11 Nov 2011 11:00:37 -0000 1.1074 +++ references.html 10 Dec 2011 06:02:13 -0000 1.1075 @@ -448,10 +448,6 @@ <dd><cite><a href="http://dev.w3.org/csswg/css3-ui/">CSS3 Basic User Interface Module</a></cite>, T. Çelik. W3C.</dd> - <dt id="refsCSSVALUES">[CSSVALUES]</dt> - <dd><cite><a href="http://dev.w3.org/csswg/css3-values/">CSS3 - Values and Units</a></cite>, H. Lie, C. Lilley. W3C.</dd> - <dt id="refsDOMCORE">[DOMCORE]</dt> <dd><cite><a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">Web DOM Core</a></cite>, A. van Kesteren. W3C.</dd> @@ -834,16 +830,18 @@ Linking</a></cite>, M. Nottingham. IETF.</dd> <dt id="refsWEBSOCKET">[WEBSOCKET]</dt> - <dd><cite><a href="http://dev.w3.org/html5/websockets/">The WebSocket - API</a></cite>, I. Hickson. W3C.</dd> + <dd><cite><a href="http://dev.w3.org/html5/websockets/">The WebSocket API</a></cite>, I. Hickson. W3C.</dd> <dt id="refsWEBSTORAGE">[WEBSTORAGE]</dt> - <dd><cite><a href="http://dev.w3.org/html5/webstorage/">Web - Storage</a></cite>, I. Hickson. W3C.</dd> + <dd><cite><a href="http://dev.w3.org/html5/webstorage/">Web Storage</a></cite>, I. Hickson. W3C.</dd> + + + <dt id="refsWEBVTT">[WEBWORKERS]</dt> + <dd><cite><a href="http://dev.w3.org/html5/webvtt/">WebVTT</a></cite>, I. Hickson. W3C.</dd> + <dt id="refsWEBWORKERS">[WEBWORKERS]</dt> - <dd><cite><a href="http://dev.w3.org/html5/workers/">Web - Workers</a></cite>, I. Hickson. W3C.</dd> + <dd><cite><a href="http://dev.w3.org/html5/workers/">Web Workers</a></cite>, I. Hickson. W3C.</dd> <dt id="refsWHATWGWIKI">[WHATWGWIKI]</dt> <dd><cite><a href="http://wiki.whatwg.org/">The WHATWG Wiki</a></cite>. WHATWG.</dd> Index: semantics.html =================================================================== RCS file: /sources/public/html5/spec/semantics.html,v retrieving revision 1.1080 retrieving revision 1.1081 diff -u -d -r1.1080 -r1.1081 --- semantics.html 24 Oct 2011 17:46:25 -0000 1.1080 +++ semantics.html 10 Dec 2011 06:02:14 -0000 1.1081 @@ -395,7 +395,7 @@ <pre class="idl">interface <dfn id="htmlheadelement">HTMLHeadElement</dfn> : <a href="elements.html#htmlelement">HTMLElement</a> {};</pre> </dd> </dl><p>The <code><a href="#the-head-element">head</a></code> element <a href="rendering.html#represents">represents</a> a - collection of metadata for the <code><a href="infrastructure.html#document">Document</a></code>.</p><div class="example"> + collection of metadata for the <code><a href="dom.html#document">Document</a></code>.</p><div class="example"> <p>The collection of metadata in a <code><a href="#the-head-element">head</a></code> element can be large or small. Here is an example of a very short one:</p> @@ -536,7 +536,7 @@ </div><p>The <dfn id="attr-base-target" title="attr-base-target"><code>target</code></dfn> attribute, if specified, must contain a <a href="browsers.html#valid-browsing-context-name-or-keyword">valid browsing context name or keyword</a>, which specifies which <a href="browsers.html#browsing-context">browsing - context</a> is to be used as the default when <a href="links.html#hyperlink" title="hyperlink">hyperlinks</a> and <a href="forms.html#the-form-element" title="form">forms</a> in the <code><a href="infrastructure.html#document">Document</a></code> cause <a href="history.html#navigate" title="navigate">navigation</a>.</p><p>A <code><a href="#the-base-element">base</a></code> element, if it has a <code title="attr-base-target"><a href="#attr-base-target">target</a></code> attribute, must come before + context</a> is to be used as the default when <a href="links.html#hyperlink" title="hyperlink">hyperlinks</a> and <a href="forms.html#the-form-element" title="form">forms</a> in the <code><a href="dom.html#document">Document</a></code> cause <a href="history.html#navigate" title="navigate">navigation</a>.</p><p>A <code><a href="#the-base-element">base</a></code> element, if it has a <code title="attr-base-target"><a href="#attr-base-target">target</a></code> attribute, must come before any elements in the tree that represent <a href="links.html#hyperlink" title="hyperlink">hyperlinks</a>.</p><div class="impl"> <p class="note">If there are multiple <code><a href="#the-base-element">base</a></code> elements @@ -1348,8 +1348,9 @@ page.</p></li> <li><p>If the character in <var title="">input</var> pointed to - by <var title="">position</var> is a U+003B SEMICOLON ("<code title="">;</code>"), then advance <var title="">position</var> to - the next character. Otherwise, jump to the last step.</p></li> + by <var title="">position</var> is a U+003B SEMICOLON (;), then + advance <var title="">position</var> to the next character. + Otherwise, jump to the last step.</p></li> <li><p><a href="common-microsyntaxes.html#skip-whitespace">Skip whitespace</a>.</p></li> @@ -1374,8 +1375,9 @@ <li><p><a href="common-microsyntaxes.html#skip-whitespace">Skip whitespace</a>.</p></li> <li><p>If the character in <var title="">input</var> pointed to - by <var title="">position</var> is a U+003D EQUALS SIGN ("<code title="">=</code>"), then advance <var title="">position</var> to - the next character. Otherwise, jump to the last step.</p></li> + by <var title="">position</var> is a U+003D EQUALS SIGN (=), then + advance <var title="">position</var> to the next character. + Otherwise, jump to the last step.</p></li> <li><p><a href="common-microsyntaxes.html#skip-whitespace">Skip whitespace</a>.</p></li> @@ -1411,12 +1413,12 @@ <p>After the refresh has come due (as defined below), if the user has not canceled the redirect and if the - <code><a href="#the-meta-element">meta</a></code> element's <code><a href="infrastructure.html#document">Document</a></code>'s + <code><a href="#the-meta-element">meta</a></code> element's <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> did not have the <a href="the-iframe-element.html#sandboxed-automatic-features-browsing-context-flag">sandboxed automatic features browsing context flag</a> set when the - <code><a href="infrastructure.html#document">Document</a></code> was created, <a href="history.html#navigate" title="navigate">navigate</a> the - <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> to <var title="">url</var>, with <a href="history.html#replacement-enabled">replacement enabled</a>, and - with the <code><a href="infrastructure.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> + <code><a href="dom.html#document">Document</a></code> was created, <a href="history.html#navigate" title="navigate">navigate</a> the + <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> to <var title="">url</var>, with <a href="history.html#replacement-enabled">replacement enabled</a>, and + with the <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a> as the <a href="history.html#source-browsing-context">source browsing context</a>.</p> <p>For the purposes of the previous paragraph, a refresh is @@ -1714,7 +1716,7 @@ attribute is a <a href="common-microsyntaxes.html#boolean-attribute">boolean attribute</a>. If present, it indicates that the styles are intended just for the subtree rooted at the <code><a href="#the-style-element">style</a></code> element's parent element, as opposed to - the whole <code><a href="infrastructure.html#document">Document</a></code>.</p><p>If the <code title="attr-style-scoped"><a href="#attr-style-scoped">scoped</a></code> attribute is + the whole <code><a href="dom.html#document">Document</a></code>.</p><p>If the <code title="attr-style-scoped"><a href="#attr-style-scoped">scoped</a></code> attribute is present and the element has a parent element, then the <code><a href="#the-style-element">style</a></code> element must be the first node of <a href="content-models.html#flow-content">flow content</a> in its parent element other than <a href="content-models.html#inter-element-whitespace">inter-element @@ -1733,7 +1735,7 @@ <p>For scoped CSS resources, the effect of @-rules must be scoped to the scoped sheet and its subresources, even if the @-rule in question would ordinarily apply to all style sheets that affect the - <code><a href="infrastructure.html#document">Document</a></code>. Any '@page' rules in scoped CSS resources + <code><a href="dom.html#document">Document</a></code>. Any '@page' rules in scoped CSS resources must be ignored.</p> <p class="example">For example, an '@font-face' rule defined in a @@ -1916,10 +1918,10 @@ script once the <a href="webappapis.html#event-loop">event loop</a> reaches its "update the rendering" step.</p> - <p>A style sheet in the context of the <code><a href="infrastructure.html#document">Document</a></code> of an + <p>A style sheet in the context of the <code><a href="dom.html#document">Document</a></code> of an <a href="parsing.html#html-parser">HTML parser</a> or <a href="the-xhtml-syntax.html#xml-parser">XML parser</a> is said to be <dfn id="a-style-sheet-that-is-blocking-scripts">a style sheet that is blocking scripts</dfn> if the element was - created by that <code><a href="infrastructure.html#document">Document</a></code>'s parser, and the element is + created by that <code><a href="dom.html#document">Document</a></code>'s parser, and the element is either a <code><a href="#the-style-element">style</a></code> element or a <code><a href="#the-link-element">link</a></code> element that was an <a href="links.html#link-type-stylesheet" title="rel-stylesheet">external resource link that contributes to the styling processing model</a> when the element @@ -1944,16 +1946,16 @@ doing nothing while waiting for a slow network request to finish.</p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> <dfn id="has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking + <p>A <code><a href="dom.html#document">Document</a></code> <dfn id="has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking scripts</dfn> if there is either <a href="#a-style-sheet-that-is-blocking-scripts">a style sheet that is blocking scripts</a> in the context of that - <code><a href="infrastructure.html#document">Document</a></code>, or if that <code><a href="infrastructure.html#document">Document</a></code> is in a + <code><a href="dom.html#document">Document</a></code>, or if that <code><a href="dom.html#document">Document</a></code> is in a <a href="browsers.html#browsing-context">browsing context</a> that has a <a href="browsers.html#parent-browsing-context">parent browsing context</a>, and the <a href="browsers.html#active-document">active document</a> of that <a href="browsers.html#parent-browsing-context">parent browsing context</a> itself <a href="#has-a-style-sheet-that-is-blocking-scripts">has a style sheet that is blocking scripts</a>.</p> - <p>A <code><a href="infrastructure.html#document">Document</a></code> <dfn id="has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking + <p>A <code><a href="dom.html#document">Document</a></code> <dfn id="has-no-style-sheet-that-is-blocking-scripts">has no style sheet that is blocking scripts</dfn> if it does not <a href="#has-a-style-sheet-that-is-blocking-scripts" title="has a style sheet that is blocking scripts">have a style sheet that is blocking scripts</a> as defined in the previous paragraph.</p> Index: index.html =================================================================== RCS file: /sources/public/html5/spec/index.html,v retrieving revision 1.1081 retrieving revision 1.1082 diff -u -d -r1.1081 -r1.1082 --- index.html 10 Nov 2011 17:42:39 -0000 1.1081 +++ index.html 10 Dec 2011 06:02:12 -0000 1.1082 @@ -1376,14 +1376,13 @@ <td><a href="elements.html#global-attributes" title="global attributes">globals</a></td> <td><code><a href="tabular-data.html#htmltablesectionelement">HTMLTableSectionElement</a></code></td> </tr><tr><th><code><a href="text-level-semantics.html#the-time-element">time</a></code></th> - <td>Date and/or time</td> + <td>Machine-readable equivalent of date- or time-related data</td> <td><a href="content-models.html#flow-content" title="Flow content">flow</a>; <a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td> <td><a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td> - <td><a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a>*</td> + <td><a href="content-models.html#phrasing-content" title="Phrasing content">phrasing</a></td> <td><a href="elements.html#global-attributes" title="global attributes">globals</a>; - <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">datetime</a></code>; - <code title="attr-time-pubdate"><a href="text-level-semantics.html#attr-time-pubdate">pubdate</a></code></td> + <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">datetime</a></code></td> <td><code><a href="text-level-semantics.html#htmltimeelement">HTMLTimeElement</a></code></td> </tr><tr><th><code><a href="semantics.html#the-title-element">title</a></code></th> <td>Document title</td> @@ -1966,8 +1965,17 @@ </td><td> <a href="common-microsyntaxes.html#valid-date-string-with-optional-time">Valid date string with optional time</a> </td></tr><tr><th> <code title="">datetime</code> </th><td> <code title="attr-time-datetime"><a href="text-level-semantics.html#attr-time-datetime">time</a></code> - </td><td> Value of the element - </td><td> <a href="common-microsyntaxes.html#valid-date-or-time-string">Valid date or time string</a>* + </td><td> Machine-readable value + </td><td> <a href="common-microsyntaxes.html#valid-month-string">Valid month string</a>, + <a href="common-microsyntaxes.html#valid-date-string">valid date string</a>, + <a href="common-microsyntaxes.html#valid-yearless-date-string">valid yearless date string</a>, + <a href="common-microsyntaxes.html#valid-time-string">valid time string</a>, + <a href="common-microsyntaxes.html#valid-local-date-and-time-string">valid local date and time string</a>, + <a href="common-microsyntaxes.html#valid-time-zone-offset-string">valid time-zone offset string</a>, + <a href="common-microsyntaxes.html#valid-global-date-and-time-string">valid global date and time string</a>, + <a href="common-microsyntaxes.html#valid-week-string">valid week string</a>, + <a href="common-microsyntaxes.html#valid-non-negative-integer">valid non-negative integer</a>, or + <a href="common-microsyntaxes.html#valid-duration-string">valid duration string</a> </td></tr><tr><th> <code title="">default</code> </th><td> <code title="attr-track-default"><a href="the-iframe-element.html#attr-track-default">track</a></code> </td><td> Enable the track if no other <a href="the-iframe-element.html#text-track">text track</a> is more suitable. @@ -2156,7 +2164,7 @@ </td></tr><tr><th> <code title="">max</code> </th><td> <code title="attr-input-max"><a href="common-input-element-attributes.html#attr-input-max">input</a></code> </td><td> Maximum value - </td><td> varies* + </td><td> Varies* </td></tr><tr><th> <code title="">max</code> </th><td> <code title="attr-meter-max"><a href="the-button-element.html#attr-meter-max">meter</a></code>; <code title="attr-progress-max"><a href="the-button-element.html#attr-progress-max">progress</a></code> @@ -2187,7 +2195,7 @@ </td></tr><tr><th> <code title="">min</code> </th><td> <code title="attr-input-min"><a href="common-input-element-attributes.html#attr-input-min">input</a></code> </td><td> Minimum value - </td><td> varies* + </td><td> Varies* </td></tr><tr><th> <code title="">min</code> </th><td> <code title="attr-meter-min"><a href="the-button-element.html#attr-meter-min">meter</a></code> </td><td> Lower bound of range @@ -2265,10 +2273,6 @@ </td><td> "<code title="attr-media-preload-none"><a href="the-iframe-element.html#attr-media-preload-none">none</a></code>"; "<code title="attr-media-preload-metadata"><a href="the-iframe-element.html#attr-media-preload-metadata">metadata</a></code>"; "<code title="attr-media-preload-auto"><a href="the-iframe-element.html#attr-media-preload-auto">auto</a></code>" - </td></tr><tr><th> <code title="">pubdate</code> - </th><td> <code title="attr-time-pubdate"><a href="text-level-semantics.html#attr-time-pubdate">time</a></code> - </td><td> Whether the element's value represents a publication time for the nearest <code><a href="sections.html#the-article-element">article</a></code> or <code><a href="sections.html#the-body-element">body</a></code> - </td><td> <a href="common-microsyntaxes.html#boolean-attribute">Boolean attribute</a> </td></tr><tr><th> <code title="">radiogroup</code> </th><td> <code title="attr-command-radiogroup"><a href="interactive-elements.html#attr-command-radiogroup">command</a></code> </td><td> Name of group of commands to treat as a radio button group @@ -2439,11 +2443,6 @@ "<code title="attr-button-type-reset"><a href="the-button-element.html#attr-button-type-reset">reset</a></code>"; "<code title="attr-button-type-button"><a href="the-button-element.html#attr-button-type-button">button</a></code>" </td></tr><tr><th> <code title="">type</code> - </th><td> <code title="attr-button-type"><a href="the-button-element.html#attr-button-type">button</a></code>; - <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">input</a></code> - </td><td> Type of form control - </td><td> <a href="the-input-element.html#attr-input-type" title="attr-input-type"><code>input</code> type keyword</a> - </td></tr><tr><th> <code title="">type</code> </th><td> <code title="attr-command-type"><a href="interactive-elements.html#attr-command-type">command</a></code> </td><td> Type of command </td><td> "<code title="attr-command-type-keyword-command"><a href="interactive-elements.html#attr-command-type-keyword-command">command</a></code>"; @@ -2458,6 +2457,10 @@ </td><td> Type of embedded resource </td><td> <a href="infrastructure.html#valid-mime-type">Valid MIME type</a> </td></tr><tr><th> <code title="">type</code> + </th><td> <code title="attr-input-type"><a href="the-input-element.html#attr-input-type">input</a></code> + </td><td> Type of form control + </td><td> <a href="the-input-element.html#attr-input-type" title="attr-input-type"><code>input</code> type keyword</a> + </td></tr><tr><th> <code title="">type</code> </th><td> <code title="attr-menu-type"><a href="interactive-elements.html#attr-menu-type">menu</a></code> </td><td> Type of menu </td><td> "<code title="context menu state"><a href="interactive-elements.html#context-menu-state">context</a></code>"; "<code title="toolbar state"><a href="interactive-elements.html#toolbar-state">toolbar</a></code>" @@ -2476,9 +2479,13 @@ </td><td> Value to be used for <a href="association-of-controls-and-forms.html#form-submission">form submission</a> </td><td> <a href="elements.html#attribute-text">Text</a> </td></tr><tr><th> <code title="">value</code> + </th><td> <code title="attr-data-value">data</code> + </td><td> Machine-readable value + </td><td> <a href="elements.html#attribute-text">Text</a>* + </td></tr><tr><th> <code title="">value</code> </th><td> <code title="attr-input-value"><a href="the-input-element.html#attr-input-value">input</a></code> </td><td> Value of the form control - </td><td> varies* + </td><td> Varies* </td></tr><tr><th> <code title="">value</code> </th><td> <code title="attr-li-value"><a href="grouping-content.html#attr-li-value">li</a></code> </td><td> <a href="grouping-content.html#ordinal-value">Ordinal value</a> of the list item @@ -2936,6 +2943,7 @@ </td></tr><tr><td> <code><a href="interactive-elements.html#the-command-element">command</a></code> </td><td> <code><a href="interactive-elements.html#htmlcommandelement">HTMLCommandElement</a></code> : <code><a href="elements.html#htmlelement">HTMLElement</a></code> + </td></tr><tr><td> <code><a href="the-button-element.html#the-datalist-element">datalist</a></code> </td><td> <code><a href="the-button-element.html#htmldatalistelement">HTMLDataListElement</a></code> : <code><a href="elements.html#htmlelement">HTMLElement</a></code> @@ -3198,11 +3206,7 @@ <thead><tr><th> Event </th><th> Interface </th><th> Description - </th></tr></thead><tbody><tr><td> <code title="event-DOMContentLoaded">DOMContentLoaded</code> - </td><td> <code><a href="infrastructure.html#event">Event</a></code> - </td><td> Fired at the <code><a href="infrastructure.html#document">Document</a></code> once it and its scripts have loaded, without waiting for other subresources - - </td></tr><tr><td> <code title="event-abort">abort</code> + </th></tr></thead><tbody><tr><td> <code title="event-abort">abort</code> </td><td> <code><a href="infrastructure.html#event">Event</a></code> </td><td> Fired at the <code><a href="browsers.html#window">Window</a></code> when the download was aborted by the user @@ -3236,7 +3240,7 @@ </td></tr><tr><td> <code title="event-DOMContentLoaded">DOMContentLoaded</code> </td><td> <code><a href="infrastructure.html#event">Event</a></code> - </td><td> Fired at the <code><a href="infrastructure.html#document">Document</a></code> once the parser has finished + </td><td> Fired at the <code><a href="dom.html#document">Document</a></code> once the parser has finished </td></tr><tr><td> <code title="event-error">error</code> </td><td> <code><a href="infrastructure.html#event">Event</a></code> @@ -3288,7 +3292,7 @@ </td></tr><tr><td> <code title="event-readystatechange"><a href="dom.html#event-readystatechange">readystatechange</a></code> </td><td> <code><a href="infrastructure.html#event">Event</a></code> - </td><td> Fired at the <code><a href="infrastructure.html#document">Document</a></code> when it finishes parsing and again when all its subresources have finished loading + </td><td> Fired at the <code><a href="dom.html#document">Document</a></code> when it finishes parsing and again when all its subresources have finished loading </td></tr><tr><td> <code title="event-reset">reset</code> </td><td> <code><a href="infrastructure.html#event">Event</a></code> @@ -3307,5 +3311,5 @@ </td><td> Fired at the <code><a href="browsers.html#window">Window</a></code> object when the page is going away </td></tr></tbody></table><p class="note">See also <a href="the-iframe-element.html#mediaevents">media element - events</a>, <a href="#mediasteamevents"><code>MediaStream</code> and - <code>PeerConnection</code> events</a>, <a href="offline.html#appcacheevents">application cache events</a>, and <a href="dnd.html#dndevents">drag-and-drop events</a>.</p></body></html> \ No newline at end of file + events</a>, <a href="offline.html#appcacheevents">application cache events</a>, + and <a href="dnd.html#dndevents">drag-and-drop events</a>.</p></body></html> \ No newline at end of file Index: the-button-element.html =================================================================== RCS file: /sources/public/html5/spec/the-button-element.html,v retrieving revision 1.102 retrieving revision 1.103 diff -u -d -r1.102 -r1.103 --- the-button-element.html 11 Nov 2011 11:00:37 -0000 1.102 +++ the-button-element.html 10 Dec 2011 06:02:15 -0000 1.103 @@ -1875,7 +1875,7 @@ set of unique space-separated tokens</a> that are <a href="infrastructure.html#case-sensitive">case-sensitive</a>, each of which must have the value of an <a href="infrastructure.html#concept-id" title="concept-id">ID</a> of an element in the same - <code><a href="infrastructure.html#document">Document</a></code>.</p><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to + <code><a href="dom.html#document">Document</a></code>.</p><p>The <code title="attr-fae-form"><a href="association-of-controls-and-forms.html#attr-fae-form">form</a></code> attribute is used to explicitly associate the <code><a href="#the-output-element">output</a></code> element with its <a href="association-of-controls-and-forms.html#form-owner">form owner</a>. The <code title="attr-fe-name"><a href="association-of-controls-and-forms.html#attr-fe-name">name</a></code> attribute represents the element's name.</p><div class="impl"> Index: dnd.html =================================================================== RCS file: /sources/public/html5/spec/dnd.html,v retrieving revision 1.87 retrieving revision 1.88 diff -u -d -r1.87 -r1.88 --- dnd.html 11 Nov 2011 11:00:31 -0000 1.87 +++ dnd.html 10 Dec 2011 06:02:06 -0000 1.88 @@ -1085,7 +1085,7 @@ readonly attribute DOMString <a href="#dom-datatransferitem-type" title="dom-DataTransferItem-type">type</a>; void <a href="#dom-datatransferitem-getasstring" title="dom-DataTransferItem-getAsString">getAsString</a>(<a href="#functionstringcallback">FunctionStringCallback</a>? callback); <a href="infrastructure.html#file">File</a>? <a href="#dom-datatransferitem-getasfile" title="dom-DataTransferItem-getAsFile">getAsFile</a>();}; -[Callback=FunctionOnly, NoInterfaceObject] +[Callback, NoInterfaceObject] interface <dfn id="functionstringcallback">FunctionStringCallback</dfn> { void <span title="dom-FunctionStringCallback-handleEvent">handleEvent</span>(DOMString data); };</pre><dl class="domintro"><dt><var title="">item</var> . <code title="dom-DataTransferItem-kind"><a href="#dom-datatransferitem-kind">kind</a></code></dt> @@ -1320,7 +1320,7 @@ the selection that is being dragged.</p> <p>Otherwise, if the drag operation was invoked on a - <code><a href="infrastructure.html#document">Document</a></code>, it is the first element, going up the + <code><a href="dom.html#document">Document</a></code>, it is the first element, going up the ancestor chain, starting at the node that the user tried to drag, that has the IDL attribute <code title="dom-draggable"><a href="#dom-draggable">draggable</a></code> set to true. If there is no such element, then nothing is being dragged; abort these steps, @@ -1668,7 +1668,7 @@ <p><a href="#fire-a-dnd-event">Fire a DND event</a> named <code title="event-dragenter"><a href="#event-dragenter">dragenter</a></code> at <a href="dom.html#the-body-element-0">the body element</a>, if there is one, or at the - <code><a href="infrastructure.html#document">Document</a></code> object, if not. Then, and set the + <code><a href="dom.html#document">Document</a></code> object, if not. Then, and set the <a href="#current-target-element">current target element</a> to <a href="dom.html#the-body-element-0">the body element</a>, regardless of whether that event was canceled or not.</p> @@ -1919,7 +1919,7 @@ lower on the page.</p> <p class="note">This model is independent of which - <code><a href="infrastructure.html#document">Document</a></code> object the nodes involved are from; the events + <code><a href="dom.html#document">Document</a></code> object the nodes involved are from; the events are fired as described above and the rest of the processing model runs as described above, irrespective of how many documents are involved in the operation.</p> Index: links.html =================================================================== RCS file: /sources/public/html5/spec/links.html,v retrieving revision 1.103 retrieving revision 1.104 diff -u -d -r1.103 -r1.104 --- links.html 11 Nov 2011 11:00:37 -0000 1.103 +++ links.html 10 Dec 2011 06:02:12 -0000 1.104 @@ -339,7 +339,7 @@ <h3 id="links"><span class="secno">4.12 </span>Links</h3><h4 id="introduction-3"><span class="secno">4.12.1 </span>Introduction</h4><p>Links are a conceptual construct, created by <code><a href="text-level-semantics.html#the-a-element">a</a></code>, <code><a href="the-map-element.html#the-area-element">area</a></code>, and <code><a href="semantics.html#the-link-element">link</a></code> elements, that <a href="rendering.html#represents" title="represents">represent</a> a connection between two - resources, one of which is the current <code><a href="infrastructure.html#document">Document</a></code>. There + resources, one of which is the current <code><a href="dom.html#document">Document</a></code>. There are two kinds of links in HTML:</p><dl><dt><dfn id="external-resource-link" title="external resource link">Links to external resources</dfn></dt> @@ -454,7 +454,7 @@ <p>Otherwise, if the element is an <code><a href="text-level-semantics.html#the-a-element">a</a></code> or <code><a href="the-map-element.html#the-area-element">area</a></code> element with no <code title="attr-hyperlink-target"><a href="#attr-hyperlink-target">target</a></code> attribute, but the - <code><a href="infrastructure.html#document">Document</a></code> contains a <code><a href="semantics.html#the-base-element">base</a></code> element with a + <code><a href="dom.html#document">Document</a></code> contains a <code><a href="semantics.html#the-base-element">base</a></code> element with a <code title="attr-base-target"><a href="semantics.html#attr-base-target">target</a></code> attribute, then the browsing context that is navigated must be chosen by applying <a href="browsers.html#the-rules-for-choosing-a-browsing-context-given-a-browsing-context-name">the rules for choosing a browsing context given a browsing @@ -468,7 +468,7 @@ same browsing context as the one which the element itself is in.</p> <p>The navigation must be done with the <a href="browsers.html#browsing-context">browsing - context</a> that contains the <code><a href="infrastructure.html#document">Document</a></code> object with + context</a> that contains the <code><a href="dom.html#document">Document</a></code> object with which the element in question is associated as the <a href="history.html#source-browsing-context">source browsing context</a>.</p> @@ -798,7 +798,7 @@ icon sizes that are not actually available in the linked resource.</p><div class="impl"> - <p>In the absence of a <code><a href="semantics.html#the-link-element">link</a></code> with the <code title="rel-icon"><a href="#rel-icon">icon</a></code> keyword, for <code><a href="infrastructure.html#document">Document</a></code>s + <p>In the absence of a <code><a href="semantics.html#the-link-element">link</a></code> with the <code title="rel-icon"><a href="#rel-icon">icon</a></code> keyword, for <code><a href="dom.html#document">Document</a></code>s obtained over HTTP or HTTPS, user agents may instead attempt to <a href="fetching-resources.html#fetch">fetch</a> and use an icon with the <a href="urls.html#absolute-url">absolute URL</a> obtained by resolving the <a href="urls.html#url">URL</a> "<code title="">/favicon.ico</code>" against <a href="dom.html#the-document-s-address">the document's @@ -1193,7 +1193,7 @@ <strong> <article> <header> <h1>My toys</h1> - <p>Published <time pubdate datetime="2010-08-04">August 4th</time></p> + <p>Published August 4th</p> </header> <p>I really like my chained book and my telephone. I'm not such a fan of my big ball.</p> @@ -1365,18 +1365,6 @@ </div><div class="example"> - <p>The following extract shows how an IM conversation log could be - marked up.</p> - - <pre><p> <time>14:22</time> <b>egof</b> I'm not that nerdy, I've only seen 30% of the star trek episodes -<p> <time>14:23</time> <b>kaj</b> if you know what percentage of the star trek episodes you have seen, you are inarguably nerdy -<p> <time>14:23</time> <b>egof</b> it's unarguably -<p> <time>14:23</time> <i>* kaj blinks</i> -<p> <time>14:24</time> <b>kaj</b> you are not helping your case</pre> - - - </div><div class="example"> - <p>HTML does not have a good way to mark up graphs, so descriptions of interactive conversations from games are more difficult to mark up. This example shows one possible convention using Index: spec.html =================================================================== RCS file: /sources/public/html5/spec/spec.html,v retrieving revision 1.1779 retrieving revision 1.1780 diff -u -d -r1.1779 -r1.1780 --- spec.html 11 Nov 2011 11:00:37 -0000 1.1779 +++ spec.html 10 Dec 2011 06:02:14 -0000 1.1780 @@ -324,7 +324,7 @@ <h1>HTML5</h1> <h2 class="no-num no-toc" id="a-vocabulary-and-associated-apis-for-html-and-xhtml">A vocabulary and associated APIs for HTML and XHTML</h2> - <h2 class="no-num no-toc" id="editor-s-draft-04-november-2011">Editor's Draft 04 November 2011</h2> + <h2 class="no-num no-toc" id="editor-s-draft-9-december-2011">Editor's Draft 9 December 2011</h2> <dl><dt>Latest Published Version:</dt> <dd><a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a></dd> <dt>Latest Editor's Draft:</dt> @@ -349,7 +349,7 @@ <a href="Overview.html">single page HTML</a>, <a href="spec.html">multipage HTML</a>, <a href="author/">web developer edition</a>. -This is revision 1.5455. +This is revision 1.5469. </p> <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2011 <a href="http://www.w3.org/"><abbr title="World Wide @@ -463,14 +463,14 @@ <dd>HTML-Diffs mailing list (diff-marked HTML versions for each change): <a href="http://lists.w3.org/Archives/Public/public-html-diffs/latest">http://lists.w3.org/Archives/Public/public-html-diffs/latest</a></dd> <dd>Commit-Watchers mailing list (complete source diffs): <a href="http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org">http://lists.whatwg.org/listinfo.cgi/commit-watchers-whatwg.org</a></dd> <dt>Browsable version-control record of all changes:</dt> - <dd>CVSWeb interface with side-by-side diffs: <a href="http://dev.w3.org/cvsweb/html5/">http://dev.w3.org/cvsweb/html5/</a></dd> + <dd>CVSWeb interface with side-by-side diffs: <a href="http://dev.w3.org/cvsweb/html5/spec/">http://dev.w3.org/cvsweb/html5/spec/</a></dd> <dd>Annotated summary with unified diffs: <a href="http://html5.org/tools/web-apps-tracker">http://html5.org/tools/web-apps-tracker</a></dd> <dd>Raw Subversion interface: <code>svn checkout http://svn.whatwg.org/webapps/</code></dd> </dl><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING LIST TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>The W3C <a href="http://www.w3.org/html/wg/">HTML Working Group</a> is the W3C working group responsible for this specification's progress along the W3C Recommendation track. - This specification is the 04 November 2011 Editor's Draft. + This specification is the 9 December 2011 Editor's Draft. </p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>Work on this specification is also done at the <a href="http://www.whatwg.org/">WHATWG</a>. The W3C HTML working group actively pursues convergence with the WHATWG, as required by the <a href="http://www.w3.org/2007/03/HTML-WG-charter">W3C HTML working group charter</a>.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 @@ -528,11 +528,14 @@ <li><a href="common-microsyntaxes.html#dates-and-times"><span class="secno">2.5.5 </span>Dates and times</a> <ol><li><a href="common-microsyntaxes.html#months"><span class="secno">2.5.5.1 </span>Months</a></li> <li><a href="common-microsyntaxes.html#dates"><span class="secno">2.5.5.2 </span>Dates</a></li> - <li><a href="common-microsyntaxes.html#times"><span class="secno">2.5.5.3 </span>Times</a></li> - <li><a href="common-microsyntaxes.html#local-dates-and-times"><span class="secno">2.5.5.4 </span>Local dates and times</a></li> - <li><a href="common-microsyntaxes.html#global-dates-and-times"><span class="secno">2.5.5.5 </span>Global dates and times</a></li> - <li><a href="common-microsyntaxes.html#weeks"><span class="secno">2.5.5.6 </span>Weeks</a></li> - <li><a href="common-microsyntaxes.html#vaguer-moments-in-time"><span class="secno">2.5.5.7 </span>Vaguer moments in time</a></li></ol></li> + <li><a href="common-microsyntaxes.html#yearless-dates"><span class="secno">2.5.5.3 </span>Yearless dates</a></li> + <li><a href="common-microsyntaxes.html#times"><span class="secno">2.5.5.4 </span>Times</a></li> + <li><a href="common-microsyntaxes.html#local-dates-and-times"><span class="secno">2.5.5.5 </span>Local dates and times</a></li> + <li><a href="common-microsyntaxes.html#time-zones"><span class="secno">2.5.5.6 </span>Time zones</a></li> + <li><a href="common-microsyntaxes.html#global-dates-and-times"><span class="secno">2.5.5.7 </span>Global dates and times</a></li> + <li><a href="common-microsyntaxes.html#weeks"><span class="secno">2.5.5.8 </span>Weeks</a></li> + <li><a href="common-microsyntaxes.html#durations"><span class="secno">2.5.5.9 </span>Durations</a></li> + <li><a href="common-microsyntaxes.html#vaguer-moments-in-time"><span class="secno">2.5.5.10 </span>Vaguer moments in time</a></li></ol></li> <li><a href="common-microsyntaxes.html#colors"><span class="secno">2.5.6 </span>Colors</a></li> <li><a href="common-microsyntaxes.html#space-separated-tokens"><span class="secno">2.5.7 </span>Space-separated tokens</a></li> <li><a href="common-microsyntaxes.html#comma-separated-tokens"><span class="secno">2.5.8 </span>Comma-separated tokens</a></li> @@ -738,9 +741,11 @@ <ol><li><a href="the-iframe-element.html#text-track-model"><span class="secno">4.8.10.12.1 </span>Text track model</a></li> <li><a href="the-iframe-element.html#sourcing-in-band-text-tracks"><span class="secno">4.8.10.12.2 </span>Sourcing in-band text tracks</a></li> <li><a href="the-iframe-element.html#sourcing-out-of-band-text-tracks"><span class="secno">4.8.10.12.3 </span>Sourcing out-of-band text tracks</a></li> - <li><a href="the-iframe-element.html#text-track-api"><span class="secno">4.8.10.12.4 </span>Text track API</a></li> - <li><a href="the-iframe-element.html#text-tracks-describing-chapters"><span class="secno">4.8.10.12.5 </span>Text tracks describing chapters</a></li> - <li><a href="the-iframe-element.html#cue-events"><span class="secno">4.8.10.12.6 </span>Event definitions</a></li></ol></li> + <li><a href="the-iframe-element.html#guidelines-for-exposing-cues-in-various-formats-as-text-track-cues"><span class="secno">4.8.10.12.4 </span>Guidelines for exposing cues in various formats as + text track cues</a></li> + <li><a href="the-iframe-element.html#text-track-api"><span class="secno">4.8.10.12.5 </span>Text track API</a></li> + <li><a href="the-iframe-element.html#text-tracks-describing-chapters"><span class="secno">4.8.10.12.6 </span>Text tracks describing chapters</a></li> + <li><a href="the-iframe-element.html#cue-events"><span class="secno">4.8.10.12.7 </span>Event definitions</a></li></ol></li> <li><a href="the-iframe-element.html#user-interface"><span class="secno">4.8.10.13 </span>User interface</a></li> <li><a href="the-iframe-element.html#time-ranges"><span class="secno">4.8.10.14 </span>Time ranges</a></li> <li><a href="the-iframe-element.html#event-definitions"><span class="secno">4.8.10.15 </span>Event definitions</a></li> @@ -1193,16 +1198,10 @@ <li><a href="rendering.html#the-fieldset-element-0"><span class="secno">10.3.12 </span>The <code>fieldset</code> element</a></li></ol></li> <li><a href="rendering.html#replaced-elements"><span class="secno">10.4 </span>Replaced elements</a> <ol><li><a href="rendering.html#embedded-content-2"><span class="secno">10.4.1 </span>Embedded content</a></li> - <li><a href="rendering.html#timed-text-tracks-0"><span class="secno">10.4.2 </span>Timed text tracks</a> - <ol><li><a href="rendering.html#webvtt-cue-text-rendering-rules"><span class="secno">10.4.2.1 </span>WebVTT cue text rendering rules</a></li> - <li><a href="rendering.html#applying-css-properties-to-webvtt-node-objects"><span class="secno">10.4.2.2 </span>Applying CSS properties to <span title="WebVTT Node Object">WebVTT Node Objects</span></a></li> - <li><a href="rendering.html#css-extensions"><span class="secno">10.4.2.3 </span>CSS extensions</a> - <ol><li><a href="rendering.html#the-::cue-pseudo-element"><span class="secno">10.4.2.3.1 </span>The '::cue' pseudo-element</a></li> - <li><a href="rendering.html#the-:past-and-:future-pseudo-classes"><span class="secno">10.4.2.3.2 </span>The ':past' and ':future' pseudo-classes</a></li></ol></li></ol></li> - <li><a href="rendering.html#images"><span class="secno">10.4.3 </span>Images</a></li> - <li><a href="rendering.html#attributes-for-embedded-content-and-images"><span class="secno">10.4.4 </span>Attributes for embedded content and images</a></li> - <li><a href="rendering.html#image-maps-0"><span class="secno">10.4.5 </span>Image maps</a></li> - <li><a href="rendering.html#toolbars-0"><span class="secno">10.4.6 </span>Toolbars</a></li></ol></li> + <li><a href="rendering.html#images"><span class="secno">10.4.2 </span>Images</a></li> + <li><a href="rendering.html#attributes-for-embedded-content-and-images"><span class="secno">10.4.3 </span>Attributes for embedded content and images</a></li> + <li><a href="rendering.html#image-maps-0"><span class="secno">10.4.4 </span>Image maps</a></li> + <li><a href="rendering.html#toolbars-0"><span class="secno">10.4.5 </span>Toolbars</a></li></ol></li> <li><a href="rendering.html#bindings"><span class="secno">10.5 </span>Bindings</a> <ol><li><a href="rendering.html#introduction-9"><span class="secno">10.5.1 </span>Introduction</a></li> <li><a href="rendering.html#the-button-element-0"><span class="secno">10.5.2 </span>The <code>button</code> element</a></li> @@ -1219,8 +1218,7 @@ <li><a href="rendering.html#the-progress-element-0"><span class="secno">10.5.13 </span>The <code>progress</code> element</a></li> <li><a href="rendering.html#the-select-element-0"><span class="secno">10.5.14 </span>The <code>select</code> element</a></li> <li><a href="rendering.html#the-textarea-element-0"><span class="secno">10.5.15 </span>The <code>textarea</code> element</a></li> - <li><a href="rendering.html#the-keygen-element-0"><span class="secno">10.5.16 </span>The <code>keygen</code> element</a></li> - <li><a href="rendering.html#the-time-element-0"><span class="secno">10.5.17 </span>The <code>time</code> element</a></li></ol></li> + <li><a href="rendering.html#the-keygen-element-0"><span class="secno">10.5.16 </span>The <code>keygen</code> element</a></li></ol></li> <li><a href="rendering.html#frames-and-framesets"><span class="secno">10.6 </span>Frames and framesets</a></li> <li><a href="rendering.html#interactive-media"><span class="secno">10.7 </span>Interactive media</a> <ol><li><a href="rendering.html#links-forms-and-navigation"><span class="secno">10.7.1 </span>Links, forms, and navigation</a></li> Index: sections.html =================================================================== RCS file: /sources/public/html5/spec/sections.html,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- sections.html 10 Nov 2011 17:42:40 -0000 1.65 +++ sections.html 10 Dec 2011 06:02:13 -0000 1.66 @@ -403,7 +403,7 @@ <code><a href="#the-body-element">body</a></code> element, shadow the generic <a href="webappapis.html#event-handlers">event handlers</a> with the same names normally supported by <a href="infrastructure.html#html-elements">HTML elements</a>.</p><p class="example">Thus, for example, a bubbling <code title="event-error">error</code> event dispatched on a child of - <a href="dom.html#the-body-element-0">the body element</a> of a <code><a href="infrastructure.html#document">Document</a></code> would first + <a href="dom.html#the-body-element-0">the body element</a> of a <code><a href="dom.html#document">Document</a></code> would first trigger the <code title="handler-onerror"><a href="webappapis.html#handler-onerror">onerror</a></code> <a href="webappapis.html#event-handler-content-attributes">event handler content attributes</a> of that element, then that of the root <code><a href="semantics.html#the-html-element">html</a></code> element, and only <em>then</em> would it @@ -411,7 +411,7 @@ <a href="webappapis.html#event-handler-content-attributes" title="event handler content attributes">event handler content attribute</a> on the <code><a href="#the-body-element">body</a></code> element. This is because the event would bubble from the target, to the <code><a href="#the-body-element">body</a></code>, to - the <code><a href="semantics.html#the-html-element">html</a></code>, to the <code><a href="infrastructure.html#document">Document</a></code>, to the + the <code><a href="semantics.html#the-html-element">html</a></code>, to the <code><a href="dom.html#document">Document</a></code>, to the <code><a href="browsers.html#window">Window</a></code>, and the <a href="webappapis.html#event-handlers" title="event handlers">event handler</a> on the <code><a href="#the-body-element">body</a></code> is watching the <code><a href="browsers.html#window">Window</a></code> not the <code><a href="#the-body-element">body</a></code>. A regular event @@ -625,13 +625,13 @@ links are present, but only one of those places is considered a navigation section.</p> - <pre><body> + <pre><body itemscope itemtype="http://schema.org/Blog"> <header> <h1>Wake up sheeple!</h1> <p><a href="news.html">News</a> - <a href="blog.html">Blog</a> - <a href="forums.html">Forums</a></p> - <p>Last Modified: <time>2009-04-01</time></p> + <p>Last Modified: <span itemprop="dateModified">2009-04-01</span></p> <nav> <h1>Navigation</h1> <ul> @@ -642,22 +642,25 @@ </nav> </header> <div> - <article> + <article itemprop="blogPosts" itemscope itemtype="http://schema.org/BlogPosting"> <header> - <h1>My Day at the Beach</h1> + <h1 itemprop="headline">My Day at the Beach</h1> </header> - <div> + <div itemprop="articleBody"> <p>Today I went to the beach and had a lot of fun.</p> <em>...more content...</em> </div> <footer> - <p>Posted <time pubdate="" datetime="2009-10-10T14:36-08:00">Thursday</time>.</p> + <p>Posted <time itemprop="datePublished" datetime="2009-10-10">Thursday</time>.</p> </footer> </article> <em>...more blog posts...</em> </div> <footer> - <p>Copyright © 2006 The Example Company</p> + <p>Copyright © + <span itemprop="copyrightYear">2010</span> + <span itemprop="copyrightHolder">The Example Company</span> + </p> <p><a href="about.html">About</a> - <a href="policy.html">Privacy Policy</a> - <a href="contact.html">Contact Us</a></p> @@ -668,6 +671,10 @@ contents of the page other than the header and footer, and all the contents of the blog entry other than its header and footer.</p> + <p>You can also see microdata annotations in the above example that + use the schema.org vocabulary to provide the publication date and + other metadata about the blog post.</p> + </div><div class="example"> <p>In the following example, there are two <code><a href="#the-nav-element">nav</a></code> @@ -769,49 +776,57 @@ similar in purpose to the <code title="">entry</code> element in Atom. <a href="references.html#refsATOM">[ATOM]</a> - </p><p class="note">The <code><a href="text-level-semantics.html#the-time-element">time</a></code> element's <code title="attr-time-pubdate"><a href="text-level-semantics.html#attr-time-pubdate">pubdate</a></code> attribute can be used to + </p><p class="note">The schema.org microdata vocabulary can be used to provide the publication date for an <code><a href="#the-article-element">article</a></code> - element.</p><div class="example" id="article-example"> + element, using one of the CreativeWork subtypes.</p><div class="example" id="article-example"> <p>This example shows a blog post using the <code><a href="#the-article-element">article</a></code> - element:</p> + element, with some schema.org annotations:</p> - <pre><article> + <pre><article itemscope itemtype="http://schema.org/BlogPosting"> <header> - <h1>The Very First Rule of Life</h1> - <p><time pubdate datetime="2009-10-09T14:28-08:00"></time></p> - </header> + <h1 itemprop="headline">The Very First Rule of Life</h1> + <p><time itemprop="datePublished" datetime="2009-10-09">3 days ago</time></p> + <link itemprop="url" href="?comments=0"> + </header>[ <p>If there's a microphone anywhere near you, assume it's hot and sending whatever you're saying to the world. Seriously.</p> <p><em>...</em></p> <footer> - <a href="?comments=1">Show comments...</a> + <a itemprop="discussionUrl" href="?comments=1">Show comments...</a> </footer> </article></pre> <p>Here is that same blog post, but showing some of the comments:</p> - <pre><article> + <pre><article itemscope itemtype="http://schema.org/BlogPosting"> <header> - <h1>The Very First Rule of Life</h1> - <p><time pubdate datetime="2009-10-09T14:28-08:00"></time></p> + <h1 itemprop="headline">The Very First Rule of Life</h1> + <p><time itemprop="datePublished" datetime="2009-10-09">3 days ago</time></p> + <link itemprop="url" href="?comments=0"> </header> <p>If there's a microphone anywhere near you, assume it's hot and sending whatever you're saying to the world. Seriously.</p> <p><em>...</em></p> <section> <h1>Comments</h1> - <article> + <article itemprop="comment" itemscope itemtype="http://schema.org/UserComments" id="c1"> + <link itemprop="url" href="#c1"> <footer> - <p>Posted by: George Washington</p> - <p><time pubdate datetime="2009-10-10T19:10-08:00"></time></p> + <p>Posted by: <span itemprop="creator" itemscope itemtype="http://schema.org/Person"> + <span itemprop="name">George Washington</span> + </span></p> + <p><time itemprop="commentTime" datetime="2009-10-10">15 minutes ago</time></p> </footer> <p>Yeah! Especially when talking about your lobbyist friends!</p> </article> - <article> + <article itemprop="comment" itemscope itemtype="http://schema.org/UserComments" id="c2"> + <link itemprop="url" href="#c2"> <footer> - <p>Posted by: George Hammond</p> - <p><time pubdate datetime="2009-10-10T19:15-08:00"></time></p> + <p>Posted by: <span itemprop="creator" itemscope itemtype="http://schema.org/Person"> + <span itemprop="name">George Hammond</span> + </span></p> + <p><time itemprop="commentTime" datetime="2009-10-10">5 minutes ago</time></p> </footer> <p>Hey, you have the same first name as me.</p> </article> @@ -1205,7 +1220,7 @@ <P><A HREF="/fm/015.ogv">Download video</A>.</P> </VIDEO> <FOOTER> <!-- footer for article --> - <P>Published <TIME PUBDATE DATETIME="2009-10-21T18:26-07:00"></TIME></P> + <P>Published <TIME DATETIME="2009-10-21T18:26-07:00">on 2009/10/21 at 6:26pm</TIME></P> </FOOTER> </ARTICLE> <ARTICLE> @@ -1214,7 +1229,7 @@ <P>It is fun to see them pull some coal cars because they look so dwarfed in comparison.</P> <FOOTER> <!-- footer for article --> - <P>Published <TIME PUBDATE DATETIME="2009-09-15T14:54-07:00"></TIME></P> + <P>Published <TIME DATETIME="2009-09-15T14:54-07:00">on 2009/09/15 at 2:54pm</TIME></P> </FOOTER> </ARTICLE> <FOOTER> <!-- site wide footer --> @@ -1332,13 +1347,13 @@ </dd> - <dt>If <var title="">node</var>'s <code><a href="infrastructure.html#document">Document</a></code> has <a href="dom.html#the-body-element-0" title="the body element">a body element</a></dt> + <dt>If <var title="">node</var>'s <code><a href="dom.html#document">Document</a></code> has <a href="dom.html#the-body-element-0" title="the body element">a body element</a></dt> <dd> <p>The contact information of <var title="">node</var> is the same as the contact information of <a href="dom.html#the-body-element-0">the body element</a> of the - <code><a href="infrastructure.html#document">Document</a></code>.</p> + <code><a href="dom.html#document">Document</a></code>.</p> </dd> @@ -1740,7 +1755,7 @@ example when generating tables of contents.</p> <p>The outline created for <a href="dom.html#the-body-element-0">the body element</a> of a - <code><a href="infrastructure.html#document">Document</a></code> is the <a href="#outline">outline</a> of the entire + <code><a href="dom.html#document">Document</a></code> is the <a href="#outline">outline</a> of the entire document.</p> <p>When creating an interactive table of contents, entries should @@ -1760,7 +1775,7 @@ are ancestors of <var title="">section</var> in the <a href="#outline">outline</a> that <var title="">section</var> finds itself in when the <a href="#outline" title="outline">outlines</a> of its - <code><a href="infrastructure.html#document">Document</a></code>'s elements are created, plus 1. The + <code><a href="dom.html#document">Document</a></code>'s elements are created, plus 1. The <a href="#outline-depth">outline depth</a> of a <a href="content-models.html#heading-content">heading content</a> element not associated with a <a href="#concept-section" title="concept-section">section</a> is 1.</p> Index: introduction.html =================================================================== RCS file: /sources/public/html5/spec/introduction.html,v retrieving revision 1.1058 retrieving revision 1.1059 diff -u -d -r1.1058 -r1.1059 --- introduction.html 27 Oct 2011 20:46:50 -0000 1.1058 +++ introduction.html 10 Dec 2011 06:02:12 -0000 1.1059 @@ -663,13 +663,13 @@ <code><a href="the-button-element.html#the-output-element">output</a></code> element to say "Hello World":</p><pre><<a href="forms.html#the-form-element">form</a> <a href="forms.html#attr-form-name" title="attr-form-name">name</a>="main"> Result: <<a href="the-button-element.html#the-output-element">output</a> <a href="association-of-controls-and-forms.html#attr-fe-name" title="attr-fe-name">name</a>="result"></output> <<a href="scripting-1.html#the-script-element">script</a>> - <a href="infrastructure.html#document" title="Document">document</a>.<a href="dom.html#dom-document-forms" title="dom-document-forms">forms</a>.main.<a href="forms.html#dom-form-elements" title="dom-form-elements">elements</a>.result.<a href="the-button-element.html#dom-output-value" title="dom-output-value">value</a> = 'Hello World'; + <a href="dom.html#document" title="Document">document</a>.<a href="dom.html#dom-document-forms" title="dom-document-forms">forms</a>.main.<a href="forms.html#dom-form-elements" title="dom-form-elements">elements</a>.result.<a href="the-button-element.html#dom-output-value" title="dom-output-value">value</a> = 'Hello World'; </script> </form></pre><p>Each element in the DOM tree is represented by an object, and these objects have APIs so that they can be manipulated. For instance, a link (e.g. the <code><a href="text-level-semantics.html#the-a-element">a</a></code> element in the tree above) can have its "<code title="attr-hyperlink-href"><a href="links.html#attr-hyperlink-href">href</a></code>" - attribute changed in several ways:</p><pre>var a = <a href="infrastructure.html#document" title="Document">document</a>.<a href="dom.html#dom-document-links" title="dom-document-links">links</a>[0]; // obtain the first link in the document + attribute changed in several ways:</p><pre>var a = <a href="dom.html#document" title="Document">document</a>.<a href="dom.html#dom-document-links" title="dom-document-links">links</a>[0]; // obtain the first link in the document a.<a href="text-level-semantics.html#dom-a-href" title="dom-a-href">href</a> = 'sample.html'; // change the destination URL of the link a.<a href="urls.html#dom-uda-protocol" title="dom-uda-protocol">protocol</a> = 'https'; // change just the scheme part of the URL a.setAttribute('href', 'http://example.com/'); // change the content attribute directly</pre><p>Since DOM trees are used as the way to represent HTML documents Index: commands.html =================================================================== RCS file: /sources/public/html5/spec/commands.html,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- commands.html 20 Oct 2011 23:46:25 -0000 1.50 +++ commands.html 10 Dec 2011 06:02:05 -0000 1.51 @@ -518,14 +518,14 @@ </div><hr><dl class="domintro"><dt><var title="">document</var> . <code title="dom-document-commands"><a href="#dom-document-commands">commands</a></code></dt> <dd> <p>Returns an <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> of the elements in the - <code><a href="infrastructure.html#document">Document</a></code> that define commands and have IDs.</p> + <code><a href="dom.html#document">Document</a></code> that define commands and have IDs.</p> </dd> </dl><div class="impl"> <p>The <dfn id="dom-document-commands" title="dom-document-commands"><code>commands</code></dfn> attribute - of the document's <code><a href="infrastructure.html#document">Document</a></code> interface must return an - <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the <code><a href="infrastructure.html#document">Document</a></code> + of the document's <code><a href="dom.html#document">Document</a></code> interface must return an + <code><a href="infrastructure.html#htmlcollection">HTMLCollection</a></code> rooted at the <code><a href="dom.html#document">Document</a></code> node, whose filter matches only elements that <a href="#concept-command" title="concept-command">define commands</a> and have <a href="#command-facet-id" title="command-facet-ID">IDs</a>.</p> </div><hr><p>User agents may expose the <a href="#concept-command" title="concept-command">commands</a> whose <a href="#command-facet-hiddenstate" title="command-facet-HiddenState">Hidden State</a> facet is false Index: webappapis.html =================================================================== RCS file: /sources/public/html5/spec/webappapis.html,v retrieving revision 1.203 retrieving revision 1.204 diff -u -d -r1.203 -r1.204 --- webappapis.html 24 Oct 2011 23:46:29 -0000 1.203 +++ webappapis.html 10 Dec 2011 06:02:17 -0000 1.204 @@ -379,8 +379,8 @@ false (i.e. when scripting is not <a href="#concept-bc-script" title="concept-bc-script">enabled</a>).</p> <hr><p><dfn id="concept-n-script" title="concept-n-script">Scripting is enabled</dfn> for a - <em>node</em> if the <code><a href="infrastructure.html#document">Document</a></code> object of the node (the - node itself, if it is itself a <code><a href="infrastructure.html#document">Document</a></code> object) has an + <em>node</em> if the <code><a href="dom.html#document">Document</a></code> object of the node (the + node itself, if it is itself a <code><a href="dom.html#document">Document</a></code> object) has an associated <a href="browsers.html#browsing-context">browsing context</a>, and <a href="#concept-bc-script" title="concept-bc-script">scripting is enabled</a> in that <a href="browsers.html#browsing-context">browsing context</a>.</p> @@ -483,7 +483,7 @@ <dd> - <p>A <code><a href="infrastructure.html#document">Document</a></code> that is assigned responsibility for + <p>A <code><a href="dom.html#document">Document</a></code> that is assigned responsibility for actions taken by the script.</p> <p class="example">When a script <a href="fetching-resources.html#fetch" title="fetch">fetches</a> a resource, the <a href="dom.html#the-document-s-current-address" title="the @@ -528,7 +528,7 @@ following steps:</p> <ol><li><p>If the <a href="#script-s-global-object">script's global object</a> is a - <code><a href="browsers.html#window">Window</a></code> object whose <code><a href="infrastructure.html#document">Document</a></code> object is + <code><a href="browsers.html#window">Window</a></code> object whose <code><a href="dom.html#document">Document</a></code> object is not <a href="browsers.html#fully-active">fully active</a>, then abort these steps without doing anything. The callback is not run.</p> @@ -548,10 +548,10 @@ <h5 id="creating-scripts"><span class="secno">6.1.3.3 </span>Creating scripts</h5> <p>When the specification says that a <a href="#concept-script" title="concept-script">script</a> is to be <dfn id="create-a-script" title="create a - script">created</dfn>, given some script source, its scripting - language, a global object, a browsing context, a URL character - encoding, and a base URL, the user agent must run the following - steps:</p> + script">created</dfn>, given some script source, a script source + URL, its scripting language, a global object, a browsing context, a + URL character encoding, and a base URL, the user agent must run the + following steps:</p> <ol><li><p>If <a href="#concept-bc-noscript" title="concept-bc-noscript">scripting is disabled</a> for <a href="browsers.html#browsing-context">browsing context</a> passed to this @@ -582,7 +582,9 @@ entry-point">Jump</a> to the <a href="#concept-script" title="concept-script">script</a>'s <i><a href="#initial-code-entry-point">initial code entry-point</a></i>.</p> - <p>Otherwise, <a href="#report-the-error">report the error</a> using the <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code> <a href="#event-handlers" title="event + <p>Otherwise, <a href="#report-the-error">report the error</a> at the script source + URL, with the problematic line number, in the script's + <a href="origin-0.html#origin">origin</a>, using the <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code> <a href="#event-handlers" title="event handlers">event handler</a> of the <a href="#script-s-global-object">script's global object</a>. If the error is still <i title="concept-error-nothandled"><a href="#concept-error-nothandled">not handled</a></i> after this, then the error may be reported to the user.</p> @@ -590,25 +592,26 @@ </li> </ol><hr><p>When the user agent is to <dfn id="create-an-impotent-script">create an impotent script</dfn>, - given some script source, its scripting language, and a browsing - context, the user agent must <a href="#create-a-script">create a script</a>, using the - given script source and scripting language, using a new empty object - as the global object, and using the given browsing context as the - browsing context. The URL character encoding and base URL for the - resulting <a href="#concept-script" title="concept-script">script</a> are not - important as no APIs are exposed to the script.</p> + given some script source and URL, its scripting language, and a + browsing context, the user agent must <a href="#create-a-script">create a script</a>, + using the given script source, URL, and scripting language, using a + new empty object as the global object, and using the given browsing + context as the browsing context. The URL character encoding and base + URL for the resulting <a href="#concept-script" title="concept-script">script</a> are + not important as no APIs are exposed to the script.</p> <hr><p>When the specification says that a <a href="#concept-script" title="concept-script">script</a> is to be <dfn id="create-a-script-from-a-node" title="create a - script from a node">created from a node</dfn> <var title="">node</var>, given some script source and its scripting - language, the user agent must <a href="#create-a-script">create a script</a>, using - the given script source and scripting language, and using <a href="#the-script-settings-determined-from-the-node">the - script settings determined from the node</a> <var title="">node</var>.</p> + script from a node">created from a node</dfn> <var title="">node</var>, given some script source, its URL, and its + scripting language, the user agent must <a href="#create-a-script">create a + script</a>, using the given script source, URL, and scripting + language, and using <a href="#the-script-settings-determined-from-the-node">the script settings determined from the + node</a> <var title="">node</var>.</p> <p><dfn id="the-script-settings-determined-from-the-node">The script settings determined from the node</dfn> <var title="">node</var> are computed as follows:</p> <ol><li><p>Let <var title="">document</var> be the - <code><a href="infrastructure.html#document">Document</a></code> of <var title="">node</var> (or <var title="">node</var> itself if it is a - <code><a href="infrastructure.html#document">Document</a></code>).</p></li> + <code><a href="dom.html#document">Document</a></code> of <var title="">node</var> (or <var title="">node</var> itself if it is a + <code><a href="dom.html#document">Document</a></code>).</p></li> <li><p>The browsing context is the <a href="browsers.html#browsing-context">browsing context</a> of <var title="">document</var>.</p> @@ -659,34 +662,41 @@ <h5 id="runtime-script-errors"><span class="secno">6.1.3.5 </span>Runtime script errors</h5> <p>When the user agent is required to <dfn id="report-the-error" title="report the - error">report an error</dfn> <var title="">error</var> using the - <a href="#event-handlers" title="event handlers">event handler</a> <var title="">onerror</var>, it must run these steps, after which the - error is either <dfn id="concept-error-handled" title="concept-error-handled"><i>handled</i></dfn> or <dfn id="concept-error-nothandled" title="concept-error-nothandled"><i>not handled</i></dfn>:</p> + error">report an error</dfn> at a particular <a href="urls.html#url">URL</a> <var title="">location</var> with a particular line number <var title="">line</var> in a particular origin <var title="">origin</var>, using the <a href="#event-handlers" title="event handlers">event + handler</a> <var title="">onerror</var>, it must run these steps, + after which the error is either <dfn id="concept-error-handled" title="concept-error-handled"><i>handled</i></dfn> or <dfn id="concept-error-nothandled" title="concept-error-nothandled"><i>not handled</i></dfn>:</p> <dl class="switch"><dt>If the value of <var title="">onerror</var> is a <code><a href="#function">Function</a></code></dt> <dd> - <p>The function must be invoked with three arguments. The first - two arguments passed to the function must be of type - <code>DOMString</code>, and the third must be of type - <code>unsigned long</code>. The first must give the message that - the UA is considering reporting, the second must give the - <a href="urls.html#absolute-url">absolute URL</a> of the resource in which the error - occurred, and the third must give the line number in that resource - on which the error occurred.</p> + <ol><li><p>Let <var title="">message</var> be a user-agent-defined + string describing the error in a helpful manner.</p></li> - <p>If the function returns false, then the error is <i title="concept-error-handled"><a href="#concept-error-handled">handled</a></i>. Otherwise, the error is - <i title="concept-error-nothandled"><a href="#concept-error-nothandled">not handled</a></i>.</p> + <li><p>If the <var title="">location</var> <a href="urls.html#url">URL</a> does + not have a <a href="origin-0.html#same-origin" title="same origin">same</a> + <a href="origin-0.html#origin">origin</a> as the <var title="">origin</var>, then set + <var title="">message</var> to "<code title="">Script + error.</code>", set <var title="">location</var> to the empty + string, and set <var title="">line</var> to 0.</p></li> - <p>Any uncaught exceptions thrown or errors caused by this - function may be reported to the user immediately after the error - that the function was called for; the <a href="#report-the-error" title="report the - error">report an error</a> algorithm must not be used to handle - exceptions thrown or errors caused by this function.</p> + <li> - </dd> + <p>The function must be invoked with three arguments: <var title="">message</var>, <var title="">location</var>, and <var title="">line</var>.</p> + + <p>If the function returns false, then the error is <i title="concept-error-handled"><a href="#concept-error-handled">handled</a></i>. Otherwise, the error is + <i title="concept-error-nothandled"><a href="#concept-error-nothandled">not handled</a></i>.</p> + + <p>Any uncaught exceptions thrown or errors caused by this + function may be reported to the user immediately after the error + that the function was called for; the <a href="#report-the-error" title="report the + error">report an error</a> algorithm must not be used to handle + exceptions thrown or errors caused by this function.</p> + + </li> + + </ol></dd> <dt>Otherwise</dt> @@ -699,12 +709,35 @@ </dl><h6 id="runtime-script-errors-in-documents"><span class="secno">6.1.3.5.1 </span>Runtime script errors in documents</h6> <p>Whenever an uncaught runtime script error occurs in one of the - scripts associated with a <code><a href="infrastructure.html#document">Document</a></code>, the user agent must - <a href="#report-the-error">report the error</a> using the <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code> <a href="#event-handlers" title="event + scripts associated with a <code><a href="dom.html#document">Document</a></code>, the user agent must + <a href="#report-the-error">report the error</a> at the URL of the resource containing + the script (as established when the <a href="#concept-script" title="concept-script">script</a> was <a href="#create-a-script" title="create a + script">created</a>), with the problematic line number in that + resource, in the script's <a href="origin-0.html#origin">origin</a>, using the <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code> <a href="#event-handlers" title="event handlers">event handler</a> of the <a href="#script-s-global-object">script's global object</a>. If the error is still <i title="concept-error-nothandled"><a href="#concept-error-nothandled">not handled</a></i> after this, then the error may be reported to the user.</p> + <p>The resource containing the script will typically be the file + from which the <code><a href="dom.html#document">Document</a></code> was parsed, e.g. for inline + <code><a href="scripting-1.html#the-script-element">script</a></code> elements or <a href="#event-handler-content-attributes">event handler content + attributes</a>; or the JavaScript file that the script was in, + for external scripts. Even for dynamically-generated scripts, user + agents are strongly encouraged to attempt to keep track of the + original source of a script. For example, if an external script uses + the <code title="dom-document-write"><a href="content-models.html#dom-document-write">document.write()</a></code> API to + insert an inline <code><a href="scripting-1.html#the-script-element">script</a></code> element during parsing, the URL + of the resource containing the script would ideally be reported as + being the external script, and the line number might ideally be + reported as the line with the <code title="dom-document-write"><a href="content-models.html#dom-document-write">document.write()</a></code> call or where the + string passed to that call was first constructed. Naturally, + implementing this can be somewhat non-trivial.</p> + + <p>User agents are similarly encouraged to keep careful track of the + original line numbers, even in the face of <code title="dom-document-write"><a href="content-models.html#dom-document-write">document.write()</a></code> calls mutating + the document as it is parsed, or <a href="#event-handler-content-attributes">event handler content + attributes</a> spanning multiple lines.</p> + </div><div class="impl"> <h4 id="event-loops"><span class="secno">6.1.4 </span>Event loops</h4> @@ -802,9 +835,9 @@ <p>Each <a href="#concept-task" title="concept-task">task</a> that is <a href="#queue-a-task" title="queue a task">queued</a> onto a <a href="#task-queue">task queue</a> of an <a href="#event-loop">event loop</a> defined by this specification is - associated with a <code><a href="infrastructure.html#document">Document</a></code>; if the task was queued in + associated with a <code><a href="dom.html#document">Document</a></code>; if the task was queued in the context of an element, then it is the element's - <code><a href="infrastructure.html#document">Document</a></code>; if the task was queued in the context of a + <code><a href="dom.html#document">Document</a></code>; if the task was queued in the context of a <a href="browsers.html#browsing-context">browsing context</a>, then it is the <a href="browsers.html#browsing-context">browsing context</a>'s <a href="browsers.html#active-document">active document</a> at the time the task was queued; if the task was queued by or for a <a href="#concept-script" title="concept-script">script</a> then the document is the @@ -846,7 +879,7 @@ <ol><li><p>Run the oldest <a href="#concept-task" title="concept-task">task</a> on one of the <a href="#event-loop">event loop</a>'s <a href="#task-queue" title="task queue">task queues</a>, ignoring tasks whose associated - <code><a href="infrastructure.html#document">Document</a></code>s are not <a href="browsers.html#fully-active">fully active</a>. The user + <code><a href="dom.html#document">Document</a></code>s are not <a href="browsers.html#fully-active">fully active</a>. The user agent may pick any <a href="#task-queue">task queue</a>.</p></li> @@ -859,7 +892,7 @@ <li><p><a href="#provide-a-stable-state">Provide a stable state</a>.</p></li> <li><p>If necessary, update the rendering or user interface of any - <code><a href="infrastructure.html#document">Document</a></code> or <a href="browsers.html#browsing-context">browsing context</a> to reflect + <code><a href="dom.html#document">Document</a></code> or <a href="browsers.html#browsing-context">browsing context</a> to reflect the current state.</p></li> <li><p>Return to the first step of the <a href="#event-loop">event @@ -916,7 +949,7 @@ processing model definition above for details.)</p> </li><li><p>If necessary, update the rendering or user interface of any - <code><a href="infrastructure.html#document">Document</a></code> or <a href="browsers.html#browsing-context">browsing context</a> to reflect + <code><a href="dom.html#document">Document</a></code> or <a href="browsers.html#browsing-context">browsing context</a> to reflect the current state.</p></li> <li><p>Wait until the condition <var title="">goal</var> is met. @@ -1039,9 +1072,11 @@ <code>Document</code></a> instead.</p> <p><a href="#create-a-script-from-a-node" title="create a script from a node">Create a - script</a> from the <code><a href="infrastructure.html#document">Document</a></code> node of the + script</a> from the <code><a href="dom.html#document">Document</a></code> node of the <a href="browsers.html#active-document">active document</a>, using the aforementioned script - source, and assuming the scripting language is JavaScript.</p> + source, the <a href="urls.html#url">URL</a> of the resource where the + <code>javascript:</code> URL, was found, and assuming the + scripting language is JavaScript.</p> <p>Let <var title="">result</var> be the return value of the <i><a href="#initial-code-entry-point">initial code entry-point</a></i> of this <a href="#concept-script" title="concept-script">script</a>. If an exception was @@ -1137,6 +1172,13 @@ requirements, in particular the <code title="handler-MessagePort-onmessage">onmessage</code> attribute of <code>MessagePort</code> objects.</p> + <p>On getting, <a href="#event-handler-idl-attributes">event handler IDL attributes</a> must return + the value of their corresponding event handlers, except when the + value is an <a href="#concept-handler-error" title="concept-handler-error">internal error + value</a>, in which case the user agent must set the corresponding + event handler to null, and then throw an exception corresponding to + the error condition.</p> + <hr></div><p><dfn id="event-handler-content-attributes">Event handler content attributes</dfn>, when specified, must contain valid JavaScript code which, when parsed, would match the <code title="">FunctionBody</code> production after automatic @@ -1145,7 +1187,7 @@ <!-- SCRIPT EXEC --> <p>When an <a href="#event-handler-content-attributes" title="event handler content attributes">event handler content attribute</a> is set, if the element is owned by - a <code><a href="infrastructure.html#document">Document</a></code> that is in a <a href="browsers.html#browsing-context">browsing context</a>, + a <code><a href="dom.html#document">Document</a></code> that is in a <a href="browsers.html#browsing-context">browsing context</a>, and <a href="#concept-bc-script" title="concept-bc-script">scripting is enabled</a> for that <a href="browsers.html#browsing-context">browsing context</a>, the user agent must run the following steps to create a <a href="#concept-script" title="concept-script">script</a> after setting the content @@ -1165,7 +1207,8 @@ <p>If <var title="">body</var> is not parsable as <i>FunctionBody</i> or if parsing detects an <i>early error</i> - then abort these steps.</p> + then <a href="#set-the-event-handler-content-attribute-to-an-error">set the event handler content attribute to an + error</a> as defined below, and abort these steps.</p> <p class="note"><i>FunctionBody</i> is defined in ECMAScript edition 5 section 13 Function Definition. <i>Early error</i> is @@ -1214,7 +1257,7 @@ <dd> <ol><li>Let <var title="">Scope</var> be the result of - NewObjectEnvironment(the element's <code><a href="infrastructure.html#document">Document</a></code>, the + NewObjectEnvironment(the element's <code><a href="dom.html#document">Document</a></code>, the <var title="">global environment</var>).</li> <li>If the element has a <a href="association-of-controls-and-forms.html#form-owner">form owner</a>, let <var title="">Scope</var> be the result of NewObjectEnvironment(the @@ -1247,21 +1290,30 @@ <li><p>Set the corresponding <a href="#event-handlers" title="event handlers">event handler</a> to the aforementioned function.</p></li> - </ol><p>When an event handler content attribute is removed, the user + </ol><p>When a user agent is required, by the steps above, to <dfn id="set-the-event-handler-content-attribute-to-an-error">set + the event handler content attribute to an error</dfn>, the user + agent must set the corresponding <a href="#event-handlers" title="event handlers">event + handler</a> to an <dfn id="concept-handler-error" title="concept-handler-error">internal + error value</dfn> representing the error condition, keeping track of + the <a href="urls.html#url">URL</a> of the resource where the <a href="#event-handler-content-attributes" title="event + handler content attributes">event handler content attribute</a> + was set, and the relevant line number inside that resource where the + error occurred.</p> + + <p>When an event handler content attribute is removed, the user agent must set the corresponding <a href="#event-handlers" title="event handlers">event handler</a> to null.</p> </div><p class="note">When an <a href="#event-handler-content-attributes" title="event handler content attributes">event handler content attribute</a> is set on an - element owned by a <code><a href="infrastructure.html#document">Document</a></code> that is not in a + element owned by a <code><a href="dom.html#document">Document</a></code> that is not in a <a href="browsers.html#browsing-context">browsing context</a>, the corresponding event handler is not changed.</p><div class="impl"> <hr><p>When an <a href="#event-handlers" title="event handlers">event handler</a> <var title="">H</var> of an element or object <var title="">T</var> implementing the <code><a href="infrastructure.html#eventtarget">EventTarget</a></code> interface is first set to - a non-null <code><a href="#function">Function</a></code> object, the user agent must append - an <a href="infrastructure.html#concept-event-listener" title="concept-event-listener">event listener</a> to the - list of <a href="infrastructure.html#concept-event-listener" title="concept-event-listener">event listeners</a> + a non-null value, the user agent must append an <a href="infrastructure.html#concept-event-listener" title="concept-event-listener">event listener</a> to the list of + <a href="infrastructure.html#concept-event-listener" title="concept-event-listener">event listeners</a> associated with <var title="">T</var> with <i>type</i> set to the <dfn id="event-handler-event-type">event handler event type</dfn> corresponding to <var title="">H</var>, <i>capture</i> set to false, and <i>listener</i> set to <a href="#the-event-handler-processing-algorithm">the event handler processing algorithm</a> defined @@ -1313,6 +1365,16 @@ <ol><li><p>If <var title="">H</var>'s value is null, then abort these steps.</p></li> + <li><p>If <var title="">H</var>'s value is an <a href="#concept-handler-error" title="concept-handler-error">internal error value</a>, then set + the <a href="#event-handlers" title="event handlers">event handler</a> to null and + then <a href="#report-the-error">report the error</a> at the appropriate URL and with + the appropriate line number, as established when the error was + detected, in the <a href="origin-0.html#origin">origin</a> of the <code><a href="dom.html#document">Document</a></code> + of the node of the <a href="#event-handler-content-attributes" title="event handler content + attributes">event handler content attribute</a>, using the <code title="handler-window-onerror"><a href="#handler-window-onerror">onerror</a></code> <a href="#event-handlers" title="event + handlers">event handler</a> of the <code><a href="browsers.html#window">Window</a></code> object of + that <code><a href="dom.html#document">Document</a></code>, and abort these steps.</p></li> + <li><p>Let <var title="">callback</var> be <var title="">H</var>'s value, the <code><a href="#function">Function</a></code> object that the <a href="#event-handlers" title="event handlers">event handler</a> was last set to.</p></li> @@ -1371,11 +1433,11 @@ (except for <code class="event-mouseover">mouseover</code> events, where the return value has to be true to cancel the event). With <code title="event-beforeunload">beforeunload</code> events, the - value is instead used to determine the message to show the user.</p><h5 id="event-handlers-on-elements-document-objects-and-window-objects"><span class="secno">6.1.6.2 </span>Event handlers on elements, <code><a href="infrastructure.html#document">Document</a></code> objects, and <code><a href="browsers.html#window">Window</a></code> objects</h5><p>The following are the <a href="#event-handlers">event handlers</a> (and their + value is instead used to determine the message to show the user.</p><h5 id="event-handlers-on-elements-document-objects-and-window-objects"><span class="secno">6.1.6.2 </span>Event handlers on elements, <code><a href="dom.html#document">Document</a></code> objects, and <code><a href="browsers.html#window">Window</a></code> objects</h5><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>) <span class="impl">that must be</span> supported by all <a href="infrastructure.html#html-elements">HTML elements</a>, as both content attributes and - IDL attributes, and on <code><a href="infrastructure.html#document">Document</a></code> and <code><a href="browsers.html#window">Window</a></code> + IDL attributes, and on <code><a href="dom.html#document">Document</a></code> and <code><a href="browsers.html#window">Window</a></code> objects, as IDL attributes.</p><table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a> </th></tr></thead><tbody><tr><td><dfn id="handler-onabort" title="handler-onabort"><code>onabort</code></dfn> </td><td> <code title="event-abort">abort</code> </td></tr><tr><td><dfn id="handler-oncanplay" title="handler-oncanplay"><code>oncanplay</code></dfn> </td><td> <code title="event-media-canplay"><a href="the-iframe-element.html#event-media-canplay">canplay</a></code> @@ -1435,7 +1497,7 @@ event types</a>) <span class="impl">that must be</span> supported by all <a href="infrastructure.html#html-elements">HTML elements</a> other than <code><a href="sections.html#the-body-element">body</a></code>, as both content attributes and IDL attributes, and on - <code><a href="infrastructure.html#document">Document</a></code> objects, as IDL attributes:</p><table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a> + <code><a href="dom.html#document">Document</a></code> objects, as IDL attributes:</p><table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a> </th></tr></thead><tbody><tr><td><dfn id="handler-onblur" title="handler-onblur"><code>onblur</code></dfn> </td><td> <code title="event-blur">blur</code> </td></tr><tr><td><dfn id="handler-onerror" title="handler-onerror"><code>onerror</code></dfn> </td><td> <code title="event-error">error</code> </td></tr><tr><td><dfn id="handler-onfocus" title="handler-onfocus"><code>onfocus</code></dfn> </td><td> <code title="event-focus">focus</code> @@ -1470,7 +1532,7 @@ handler is also used for <a href="#runtime-script-errors">reporting script errors</a>.</p><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>) <span class="impl">that must be</span> supported - on <code><a href="infrastructure.html#document">Document</a></code> objects as IDL attributes:</p><table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a> + on <code><a href="dom.html#document">Document</a></code> objects as IDL attributes:</p><table><thead><tr><th><a href="#event-handlers" title="event handlers">Event handler</a> </th><th><a href="#event-handler-event-type">Event handler event type</a> </th></tr></thead><tbody><tr><td><dfn id="handler-onreadystatechange" title="handler-onreadystatechange"><code>onreadystatechange</code></dfn> </td><td> <code title="event-readystatechange"><a href="dom.html#event-readystatechange">readystatechange</a></code> </td></tr></tbody></table><div class="impl"> @@ -1514,11 +1576,11 @@ <h5 id="events-and-the-window-object"><span class="secno">6.1.6.4 </span>Events and the <code><a href="browsers.html#window">Window</a></code> object</h5> <p>When an event is dispatched at a DOM node in a - <code><a href="infrastructure.html#document">Document</a></code> in a <a href="browsers.html#browsing-context">browsing context</a>, if the + <code><a href="dom.html#document">Document</a></code> in a <a href="browsers.html#browsing-context">browsing context</a>, if the event is not a <code title="event-load">load</code> event, the user agent must act as if, for the purposes of <a href="infrastructure.html#concept-event-dispatch" title="concept-event-dispatch">event dispatching</a>, the <code><a href="browsers.html#window">Window</a></code> object is the parent of the - <code><a href="infrastructure.html#document">Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p> + <code><a href="dom.html#document">Document</a></code> object. <a href="references.html#refsDOMCORE">[DOMCORE]</a></p> </div><h3 id="atob"><span class="secno">6.2 </span>Base64 utility methods</h3><p>The <code title="dom-windowbase64-atob"><a href="#dom-windowbase64-atob">atob()</a></code> and <code title="dom-windowbase64-btoa"><a href="#dom-windowbase64-btoa">btoa()</a></code> methods allow authors to transform content to and from the base64 encoding.</p><pre class="idl">[NoInterfaceObject] Index: common-microsyntaxes.html =================================================================== RCS file: /sources/public/html5/spec/common-microsyntaxes.html,v retrieving revision 1.65 retrieving revision 1.66 diff -u -d -r1.65 -r1.66 --- common-microsyntaxes.html 20 Oct 2011 22:46:23 -0000 1.65 +++ common-microsyntaxes.html 10 Dec 2011 06:02:06 -0000 1.66 @@ -333,7 +333,7 @@ <ol class="toc"><li><ol><li><a href="common-microsyntaxes.html#common-microsyntaxes"><span class="secno">2.5 </span>Common microsyntaxes</a> <ol><li><a href="common-microsyntaxes.html#common-parser-idioms"><span class="secno">2.5.1 </span>Common parser idioms</a></li><li><a href="common-microsyntaxes.html#boolean-attributes"><span class="secno">2.5.2 </span>Boolean attributes</a></li><li><a href="common-microsyntaxes.html#keywords-and-enumerated-attributes"><span class="secno">2.5.3 </span>Keywords and enumerated attributes</a></li><li><a href="common-microsyntaxes.html#numbers"><span class="secno">2.5.4 </span>Numbers</a> <ol><li><a href="common-microsyntaxes.html#signed-integers"><span class="secno">2.5.4.1 </span>Signed integers</a></li><li><a href="common-microsyntaxes.html#non-negative-integers"><span class="secno">2.5.4.2 </span>Non-negative integers</a></li><li><a href="common-microsyntaxes.html#floating-point-numbers"><span class="secno">2.5.4.3 </span>Floating-point numbers</a></li><li><a href="common-microsyntaxes.html#percentages-and-dimensions"><span class="secno">2.5.4.4 </span>Percentages and lengths</a></li><li><a href="common-microsyntaxes.html#lists-of-integers"><span class="secno">2.5.4.5 </span>Lists of integers</a></li><li><a href="common-microsyntaxes.html#lists-of-dimensions"><span class="secno">2.5.4.6 </span>Lists of dimensions</a></li></ol></li><li><a href="common-microsyntaxes.html#dates-and-times"><span class="secno">2.5.5 </span>Dates and times</a> - <ol><li><a href="common-microsyntaxes.html#months"><span class="secno">2.5.5.1 </span>Months</a></li><li><a href="common-microsyntaxes.html#dates"><span class="secno">2.5.5.2 </span>Dates</a></li><li><a href="common-microsyntaxes.html#times"><span class="secno">2.5.5.3 </span>Times</a></li><li><a href="common-microsyntaxes.html#local-dates-and-times"><span class="secno">2.5.5.4 </span>Local dates and times</a></li><li><a href="common-microsyntaxes.html#global-dates-and-times"><span class="secno">2.5.5.5 </span>Global dates and times</a></li><li><a href="common-microsyntaxes.html#weeks"><span class="secno">2.5.5.6 </span>Weeks</a></li><li><a href="common-microsyntaxes.html#vaguer-moments-in-time"><span class="secno">2.5.5.7 </span>Vaguer moments in time</a></li></ol></li><li><a href="common-microsyntaxes.html#colors"><span class="secno">2.5.6 </span>Colors</a></li><li><a href="common-microsyntaxes.html#space-separated-tokens"><span class="secno">2.5.7 </span>Space-separated tokens</a></li><li><a href=common-microsyntaxes.html#comma-separated-tokens"><span class="secno">2.5.8 </span>Comma-separated tokens</a></li><li><a href="common-microsyntaxes.html#syntax-references"><span class="secno">2.5.9 </span>References</a></li><li><a href="common-microsyntaxes.html#mq"><span class="secno">2.5.10 </span>Media queries</a></li></ol></li></ol></li></ol></div> + <ol><li><a href="common-microsyntaxes.html#months"><span class="secno">2.5.5.1 </span>Months</a></li><li><a href="common-microsyntaxes.html#dates"><span class="secno">2.5.5.2 </span>Dates</a></li><li><a href="common-microsyntaxes.html#yearless-dates"><span class="secno">2.5.5.3 </span>Yearless dates</a></li><li><a href="common-microsyntaxes.html#times"><span class="secno">2.5.5.4 </span>Times</a></li><li><a href="common-microsyntaxes.html#local-dates-and-times"><span class="secno">2.5.5.5 </span>Local dates and times</a></li><li><a href="common-microsyntaxes.html#time-zones"><span class="secno">2.5.5.6 </span>Time zones</a></li><li><a href="common-microsyntaxes.html#global-dates-and-times"><span class="secno">2.5.5.7 </span>Global dates and times</a></li><li><a href="common-microsyntaxes.html#weeks"><span class="secno">2.5.5.8 </span>Weeks</a></li><li><a href="common-microsyntaxes.html#durations"><span class="secno">2.5.5.9 </span>Durations</a></li><li><a href="common-microsyntaxes.html#vaguer-moment-in-time"><span class="secno">2.5.5.10 </span>Vaguer moments in time</a></li></ol></li><li><a href="common-microsyntaxes.html#colors"><span class="secno">2.5.6 </span>Colors</a></li><li><a href="common-microsyntaxes.html#space-separated-tokens"><span class="secno">2.5.7 </span>Space-separated tokens</a></li><li><a href="common-microsyntaxes.html#comma-separated-tokens"><span class="secno">2.5.8 </span>Comma-separated tokens</a></li><li><a href="common-microsyntaxes.html#syntax-references"><span class="secno">2.5.9 </span>References</a></li><li><a href="common-microsyntaxes.html#mq"><span class="secno">2.5.10 </span>Media queries</a></li></ol></li></ol></li></ol></div> <h3 id="common-microsyntaxes"><span class="secno">2.5 </span>Common microsyntaxes</h3><p>There are various places in HTML that accept particular data types, such as dates or numbers. This section describes what the @@ -1278,7 +1278,87 @@ <li><p>Return <var title="">year</var>, <var title="">month</var>, and <var title="">day</var>.</p></li> - </ol></div><h5 id="times"><span class="secno">2.5.5.3 </span>Times</h5><p>A <dfn id="concept-time" title="concept-time">time</dfn> consists of a specific + </ol></div><h5 id="yearless-dates"><span class="secno">2.5.5.3 </span>Yearless dates</h5><p>A <dfn id="concept-yearless-date" title="concept-yearless-date">yearless date</dfn> consists + of a month and a day, but with no associated year.</p><p>A string is a <dfn id="valid-yearless-date-string">valid yearless date string</dfn> representing + a month <var title="">month</var> and a day <var title="">day</var> + if it consists of the following components in the given order:</p><ol><li>Optionally, two U+002D HYPHEN-MINUS characters (-)</li> + + <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, + representing the month <var title="">month</var>, in the range + 1 ≤ <var title="">month</var> ≤ 12</li> + + <li>A U+002D HYPHEN-MINUS character (-)</li> + + <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, + representing <var title="">day</var>, in the range + 1 ≤ <var title="">day</var> ≤ <var title="">maxday</var> where <var title="">maxday</var> is the <a href="#number-of-days-in-month-month-of-year-year" title="number of days in month month of year year">number of + days</a> in the month <var title="">month</var> and any + arbitrary leap year (e.g. 4 or 2000)</li> + + </ol><p class="note">In other words, if the <var title="">month</var> is + "<code title="">02</code>", meaning February, then the day can be + 29, as if the year was a leap year.</p><div class="impl"> + + <p>The rules to <dfn id="parse-a-yearless-date-string">parse a yearless date string</dfn> are as + follows. This will return either a month and a day, or nothing. If + at any point the algorithm says that it "fails", this means that it + is aborted at that point and returns nothing.</p> + + <ol><li><p>Let <var title="">input</var> be the string being + parsed.</p></li> + + <li><p>Let <var title="">position</var> be a pointer into <var title="">input</var>, initially pointing at the start of the + string.</p></li> + + <li><p><a href="#parse-a-yearless-date-component">Parse a yearless date component</a> to obtain <var title="">month</var> and <var title="">day</var>. If this returns + nothing, then fail.</p> + + </li><li><p>If <var title="">position</var> is <em>not</em> beyond the + end of <var title="">input</var>, then fail.</p></li> + + <li><p>Return <var title="">month</var> and <var title="">day</var>.</p></li> + + </ol><p>The rules to <dfn id="parse-a-yearless-date-component">parse a yearless date component</dfn>, given an + <var title="">input</var> string and a <var title="">position</var>, + are as follows. This will return either a month and a day, or + nothing. If at any point the algorithm says that it "fails", this + means that it is aborted at that point and returns nothing.</p> + + <ol><li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> that are + U+002D HYPHEN-MINUS characters (-). If the collected sequence is + not exactly zero or two characters long, then fail.</p></li> + + <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range + U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected + sequence is not exactly two characters long, then fail. Otherwise, + interpret the resulting sequence as a base-ten integer. Let that + number be the <var title="">month</var>.</p></li> + + <li><p>If <var title="">month</var> is not a number in the range + 1 ≤ <var title="">month</var> ≤ 12, then + fail.</p></li> + + <li><p>Let <var title="">maxday</var> be the <a href="#number-of-days-in-month-month-of-year-year" title="number of + days in month month of year year">number of days</a> in month + <var title="">month</var> of any arbitrary leap year (e.g. 4 or + 2000).</p></li> + + <li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+002D HYPHEN-MINUS character, + then fail. Otherwise, move <var title="">position</var> forwards + one character.</p></li> + + <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range + U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected + sequence is not exactly two characters long, then fail. Otherwise, + interpret the resulting sequence as a base-ten integer. Let that + number be the <var title="">day</var>.</p></li> + + <li><p>If <var title="">day</var> is not a number in the range + 1 ≤ <var title="">day</var> ≤ <var title="">maxday</var>, then fail.</p></li> + + <li><p>Return <var title="">month</var> and <var title="">day</var>.</p></li> + + </ol></div><h5 id="times"><span class="secno">2.5.5.4 </span>Times</h5><p>A <dfn id="concept-time" title="concept-time">time</dfn> consists of a specific time with no time-zone information, consisting of an hour, a minute, a second, and a fraction of a second.</p><p>A string is a <dfn id="valid-time-string">valid time string</dfn> representing an hour <var title="">hour</var>, a minute <var title="">minute</var>, and a @@ -1405,17 +1485,25 @@ <li><p>Return <var title="">hour</var>, <var title="">minute</var>, and <var title="">second</var>.</p></li> - </ol></div><h5 id="local-dates-and-times"><span class="secno">2.5.5.4 </span>Local dates and times</h5><p>A <dfn id="concept-datetime-local" title="concept-datetime-local">local date and time</dfn> + </ol></div><h5 id="local-dates-and-times"><span class="secno">2.5.5.5 </span>Local dates and times</h5><p>A <dfn id="concept-datetime-local" title="concept-datetime-local">local date and time</dfn> consists of a specific proleptic Gregorian date, consisting of a year, a month, and a day, and a time, consisting of an hour, a minute, a second, and a fraction of a second, but expressed without a time zone. <a href="references.html#refsGREGORIAN">[GREGORIAN]</a></p><p>A string is a <dfn id="valid-local-date-and-time-string">valid local date and time string</dfn> representing a date and time if it consists of the following - components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date.</li> + components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date</li> - <li>A U+0054 LATIN CAPITAL LETTER T character (T).</li> + <li>A U+0054 LATIN CAPITAL LETTER T character (T) or a U+0020 SPACE character</li> - <li>A <a href="#valid-time-string">valid time string</a> representing the time.</li> + <li>A <a href="#valid-time-string">valid time string</a> representing the time</li> + + </ol><p>A string is a <dfn id="valid-normalized-local-date-and-time-string">valid normalized local date and time + string</dfn> representing a date and time if it consists of the + following components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date</li> + + <li>A U+0054 LATIN CAPITAL LETTER T character (T)</li> + + <li>A <a href="#valid-time-string">valid time string</a> representing the time, expressed as the shortest possible string for the given time (e.g. omitting the seconds component entirely if the given time is zero seconds past the minute)</li> </ol><div class="impl"> @@ -1432,8 +1520,9 @@ <li><p><a href="#parse-a-date-component">Parse a date component</a> to obtain <var title="">year</var>, <var title="">month</var>, and <var title="">day</var>. If this returns nothing, then fail.</p> - </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T - character (T) then fail. Otherwise, move <var title="">position</var> forwards one character.</p></li> + </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is neither a U+0054 LATIN CAPITAL LETTER T + character (T) nor a U+0020 SPACE character, then fail. Otherwise, + move <var title="">position</var> forwards one character.</p></li> <li><p><a href="#parse-a-time-component">Parse a time component</a> to obtain <var title="">hour</var>, <var title="">minute</var>, and <var title="">second</var>. If this returns nothing, then fail.</p> @@ -1447,7 +1536,142 @@ <li><p>Return <var title="">date</var> and <var title="">time</var>.</p></li> - </ol></div><h5 id="global-dates-and-times"><span class="secno">2.5.5.5 </span>Global dates and times</h5><p>A <dfn id="concept-datetime" title="concept-datetime">global date and time</dfn> + </ol></div><h5 id="time-zones"><span class="secno">2.5.5.6 </span>Time zones</h5><p>A <dfn id="concept-timezone" title="concept-timezone">time-zone offset</dfn> consists + of a signed number of hours and minutes.</p><p>A string is a <dfn id="valid-time-zone-offset-string">valid time-zone offset string</dfn> + representing a time-zone offset if it consists of either:</p><ul><li><p>A U+005A LATIN CAPITAL LETTER Z character (Z), allowed only + if the time zone is UTC</p></li> + + <li> + + <p>Or, the following components, in the given order:</p> + + <ol><li>Either a U+002B PLUS SIGN character (+) or, if the + time-zone offset is not zero, a U+002D HYPHEN-MINUS character + (-), representing the sign of the time-zone offset</li> + + <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, + representing the hours component <var title="">hour</var> of + the time-zone offset, in the range 0 ≤ <var title="">hour</var> ≤ 23</li> + + <li>Optionally, a U+003A COLON character (:)</li> + + <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, + representing the minutes component <var title="">minute</var> + of the time-zone offset, in the range 0 ≤ <var title="">minute</var> ≤ 59</li> + + </ol></li> + + </ul><p class="note">This format allows for time-zone offsets from -23:59 + to +23:59. In practice, however, the range of offsets of actual time + zones is -12:00 to +14:00, and the minutes component of offsets of + actual time zones is always either 00, 30, or 45.</p><p class="note">See also the usage notes and examples in the <a href="#concept-datetime" title="concept-datetime">global date and time</a> section below + for details on using time-zone offsets with historical times that + predate the formation of formal time zones.</p><div class="impl"> + + <p>The rules to <dfn id="parse-a-time-zone-offset-string">parse a time-zone offset string</dfn> are as + follows. This will return either a time-zone offset, or nothing. If + at any point the algorithm says that it "fails", this means that it + is aborted at that point and returns nothing.</p> + + <ol><li><p>Let <var title="">input</var> be the string being + parsed.</p></li> + + <li><p>Let <var title="">position</var> be a pointer into <var title="">input</var>, initially pointing at the start of the + string.</p></li> + + <li><p><a href="#parse-a-time-zone-offset-component">Parse a time-zone offset component</a> to obtain + <var title="">timezone<sub title="">hours</sub></var> and <var title="">timezone<sub title="">minutes</sub></var>. If this returns + nothing, then fail.</p> + + </li><li><p>If <var title="">position</var> is <em>not</em> beyond the + end of <var title="">input</var>, then fail.</p></li> + + <li><p>Return the time-zone offset that is <var title="">timezone<sub title="">hours</sub></var> hours and <var title="">timezone<sub title="">minutes</sub></var> minutes from + UTC.</p></li> + + </ol><p>The rules to <dfn id="parse-a-time-zone-offset-component">parse a time-zone offset component</dfn>, given + an <var title="">input</var> string and a <var title="">position</var>, are as follows. This will return either + time-zone hours and time-zone minutes, or nothing. If at any point + the algorithm says that it "fails", this means that it is aborted at + that point and returns nothing.</p> + + <ol><li> + + <p>If the character at <var title="">position</var> is a U+005A + LATIN CAPITAL LETTER Z character (Z), then:</p> + + <ol><li><p>Let <var title="">timezone<sub title="">hours</sub></var> + be 0.</p></li> + + <li><p>Let <var title="">timezone<sub title="">minutes</sub></var> be 0.</p></li> + + <li><p>Advance <var title="">position</var> to the next character + in <var title="">input</var>.</p></li> + + </ol><p>Otherwise, if the character at <var title="">position</var> is + either a U+002B PLUS SIGN (+) or a U+002D HYPHEN-MINUS (-), + then:</p> + + <ol><li><p>If the character at <var title="">position</var> is a + U+002B PLUS SIGN (+), let <var title="">sign</var> be + "positive". Otherwise, it's a U+002D HYPHEN-MINUS (-); let <var title="">sign</var> be "negative".</p></li> + + <li><p>Advance <var title="">position</var> to the next character + in <var title="">input</var>.</p></li> + + <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range + U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). Let <var title="">s</var> be the collected sequence.</p></li> + + <li> + + <p>If <var title="">s</var> is exactly two characters long, then + run these substeps:</p> + + <ol><li><p>Interpret <var title="">s</var> as a base-ten integer. + Let that number be the <var title="">timezone<sub title="">hours</sub></var>.</p></li> + + <li><p>If <var title="">position</var> is beyond the end of + <var title="">input</var> or if the character at <var title="">position</var> is not a U+003A COLON character, then + fail. Otherwise, move <var title="">position</var> forwards one + character.</p></li> + + <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range + U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected + sequence is not exactly two characters long, then + fail. Otherwise, interpret the resulting sequence as a base-ten + integer. Let that number be the <var title="">timezone<sub title="">minutes</sub></var>.</p></li> + + </ol><p>If <var title="">s</var> is exactly four characters long, + then run these substeps:</p> + + <ol><li><p>Interpret the first two characters of <var title="">s</var> as a base-ten integer. Let that number be the + <var title="">timezone<sub title="">hours</sub></var>.</p></li> + + <li><p>Interpret the last two characters of <var title="">s</var> as a base-ten integer. Let that number be the + <var title="">timezone<sub title="">minutes</sub></var>.</p></li> + + </ol><p>Otherwise, fail.</p> + + </li> + + <li>If <var title="">timezone<sub title="">hours</sub></var> is + not a number in the range 0 ≤ <var title="">timezone<sub title="">hours</sub></var> ≤ 23, then fail.</li> + + <li>If <var title="">sign</var> is "negative", then negate <var title="">timezone<sub title="">hours</sub></var>.</li> + + <li>If <var title="">timezone<sub title="">minutes</sub></var> is + not a number in the range 0 ≤ <var title="">timezone<sub title="">minutes</sub></var> ≤ 59, then fail.</li> + + <li>If <var title="">sign</var> is "negative", then negate <var title="">timezone<sub title="">minutes</sub></var>.</li> + + </ol><p>Otherwise, fail.</p> + + </li> + + <li><p>Return <var title="">timezone<sub title="">hours</sub></var> + and <var title="">timezone<sub title="">minutes</sub></var>.</p></li> + + </ol></div><h5 id="global-dates-and-times"><span class="secno">2.5.5.7 </span>Global dates and times</h5><p>A <dfn id="concept-datetime" title="concept-datetime">global date and time</dfn> consists of a specific proleptic Gregorian date, consisting of a year, a month, and a day, and a time, consisting of an hour, a minute, a second, and a fraction of a second, expressed with a @@ -1456,39 +1680,13 @@ representing a date, time, and a time-zone offset if it consists of the following components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date</li> - <li>A U+0054 LATIN CAPITAL LETTER T character (T)</li> + <li>A U+0054 LATIN CAPITAL LETTER T character (T) or a U+0020 SPACE character</li> <li>A <a href="#valid-time-string">valid time string</a> representing the time</li> - <li>Either: - - <ul><li>A U+005A LATIN CAPITAL LETTER Z character (Z), allowed only - if the time zone is UTC</li> - - <li>Or: - - <ol><li>Either a U+002B PLUS SIGN character (+) or, if the - time-zone offset is not zero, a U+002D HYPHEN-MINUS character - (-), representing the sign of the time-zone offset</li> - - <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, - representing the hours component <var title="">hour</var> of - the time-zone offset, in the range 0 ≤ <var title="">hour</var> ≤ 23</li> - - <li>A U+003A COLON character (:)</li> - - <li>Two <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, - representing the minutes component <var title="">minute</var> - of the time-zone offset, in the range 0 ≤ <var title="">minute</var> ≤ 59</li> - - </ol></li> - - </ul></li> + <li>A <a href="#valid-time-zone-offset-string">valid time-zone offset string</a> representing the time-zone offset</li> - </ol><p class="note">This format allows for time-zone offsets from -23:59 - to +23:59. In practice, however, the range of offsets of actual time - zones is -12:00 to +14:00, and the minutes component of offsets of - actual time zones is always either 00, 30, or 45.</p><p>Times in dates before the formation of UTC in the mid twentieth + </ol><p>Times in dates before the formation of UTC in the mid twentieth century must be expressed and interpreted in terms of UT1 (contemporary Earth solar time at the 0° longitude), not UTC (the approximation of UT1 that ticks in SI seconds). Time before the @@ -1500,7 +1698,7 @@ <p>The following are some examples of dates written as <a href="#valid-global-date-and-time-string" title="valid global date and time string">valid global date and time strings</a>.</p> - <dl><dt>"<code>0037-12-13T00:00Z</code>"</dt> + <dl><dt>"<code>0037-12-13 00:00Z</code>"</dt> <dd>Midnight in areas using London time on the birthday of Nero (the Roman Emperor). See below for further discussion on which @@ -1524,6 +1722,10 @@ <ul><li>Years with fewer than four digits have to be zero-padded. The date "37-12-13" would not be a valid date.</li> + <li>If the "<code title="">T</code>" is replaced by a space, it + must be a single space character. The string "<code title="">2001-12-21  12:00Z</code>" (with two spaces + between the components) would not be parsed successfully.</li> + <li>To unambiguously identify a moment in time prior to the introduction of the Gregorian calendar (insofar as moments in time before the formation of UTC can be unambiguously identified), the @@ -1543,7 +1745,7 @@ <li>Time-zone offsets differ based on daylight savings time.</li> - </ul></div><p>A string is a <dfn id="valid-forced-utc-global-date-and-time-string">valid forced-UTC global date and time + </ul></div><p>A string is a <dfn id="valid-normalized-forced-utc-global-date-and-time-string">valid normalized forced-UTC global date and time string</dfn> representing a date, time, and a time-zone offset if it consists of the following components in the given order:</p><ol><li>A <a href="#valid-date-string">valid date string</a> representing the date converted to the UTC time zone</li> @@ -1555,15 +1757,6 @@ </ol><div class="impl"> - <p>The <dfn id="best-representation-of-the-global-date-and-time-string">best representation of the global date and time - string</dfn> <var title="">datetime</var> is the <a href="#valid-global-date-and-time-string">valid global - date and time string</a> representing <var title="">datetime</var>, with the <a href="#valid-time-string">valid time string</a> - component being given in its shortest possible form, with the last - character of the string not being a U+005A LATIN CAPITAL LETTER Z - character (Z), even if the time zone is UTC, and with a U+002B PLUS - SIGN character (+) representing the sign of the time-zone offset - when the time zone is UTC.</p> - <p>The rules to <dfn id="parse-a-global-date-and-time-string">parse a global date and time string</dfn> are as follows. This will return either a time in UTC, with associated time-zone offset information for round-tripping or display purposes, @@ -1578,8 +1771,9 @@ <li><p><a href="#parse-a-date-component">Parse a date component</a> to obtain <var title="">year</var>, <var title="">month</var>, and <var title="">day</var>. If this returns nothing, then fail.</p> - </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T - character (T) then fail. Otherwise, move <var title="">position</var> forwards one character.</p></li> + </li><li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is neither a U+0054 LATIN CAPITAL LETTER T + character (T) nor a U+0020 SPACE character, then fail. Otherwise, + move <var title="">position</var> forwards one character.</p></li> <li><p><a href="#parse-a-time-component">Parse a time component</a> to obtain <var title="">hour</var>, <var title="">minute</var>, and <var title="">second</var>. If this returns nothing, then fail.</p> @@ -1604,70 +1798,7 @@ <li><p>Return <var title="">time</var> and <var title="">timezone</var>.</p></li> - </ol><p>The rules to <dfn id="parse-a-time-zone-offset-component">parse a time-zone offset component</dfn>, given - an <var title="">input</var> string and a <var title="">position</var>, are as follows. This will return either - time-zone hours and time-zone minutes, or nothing. If at any point - the algorithm says that it "fails", this means that it is aborted at - that point and returns nothing.</p> - - <ol><li> - - <p>If the character at <var title="">position</var> is a U+005A - LATIN CAPITAL LETTER Z character (Z), then:</p> - - <ol><li><p>Let <var title="">timezone<sub title="">hours</sub></var> - be 0.</p></li> - - <li><p>Let <var title="">timezone<sub title="">minutes</sub></var> be 0.</p></li> - - <li><p>Advance <var title="">position</var> to the next character - in <var title="">input</var>.</p></li> - - </ol><p>Otherwise, if the character at <var title="">position</var> is - either a U+002B PLUS SIGN (+) or a U+002D HYPHEN-MINUS (-), - then:</p> - - <ol><li><p>If the character at <var title="">position</var> is a - U+002B PLUS SIGN (+), let <var title="">sign</var> be - "positive". Otherwise, it's a U+002D HYPHEN-MINUS (-); let <var title="">sign</var> be "negative".</p></li> - - <li><p>Advance <var title="">position</var> to the next character - in <var title="">input</var>.</p></li> - - <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range - U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected - sequence is not exactly two characters long, then - fail. Otherwise, interpret the resulting sequence as a base-ten - integer. Let that number be the <var title="">timezone<sub title="">hours</sub></var>.</p></li> - - <li>If <var title="">timezone<sub title="">hours</sub></var> is - not a number in the range 0 ≤ <var title="">timezone<sub title="">hours</sub></var> ≤ 23, then fail.</li> - - <li>If <var title="">sign</var> is "negative", then negate <var title="">timezone<sub title="">hours</sub></var>.</li> - - <li><p>If <var title="">position</var> is beyond the end of <var title="">input</var> or if the character at <var title="">position</var> is not a U+003A COLON character, then - fail. Otherwise, move <var title="">position</var> forwards one - character.</p></li> - - <li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the range - U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). If the collected - sequence is not exactly two characters long, then - fail. Otherwise, interpret the resulting sequence as a base-ten - integer. Let that number be the <var title="">timezone<sub title="">minutes</sub></var>.</p></li> - - <li>If <var title="">timezone<sub title="">minutes</sub></var> is - not a number in the range 0 ≤ <var title="">timezone<sub title="">minutes</sub></var> ≤ 59, then fail.</li> - - <li>If <var title="">sign</var> is "negative", then negate <var title="">timezone<sub title="">minutes</sub></var>.</li> - - </ol><p>Otherwise, fail.</p> - - </li> - - <li><p>Return <var title="">timezone<sub title="">hours</sub></var> - and <var title="">timezone<sub title="">minutes</sub></var>.</p></li> - - </ol></div><h5 id="weeks"><span class="secno">2.5.5.6 </span>Weeks</h5><p>A <dfn id="concept-week" title="concept-week">week</dfn> consists of a week-year + </ol></div><h5 id="weeks"><span class="secno">2.5.5.8 </span>Weeks</h5><p>A <dfn id="concept-week" title="concept-week">week</dfn> consists of a week-year number and a week number representing a seven-day period starting on a Monday. Each week-year in this calendaring system has either 52 or 53 such seven-day periods, as defined below. The seven-day period @@ -1747,31 +1878,369 @@ <li><p>Return the week-year number <var title="">year</var> and the week number <var title="">week</var>.</p></li> - </ol></div><h5 id="vaguer-moments-in-time"><span class="secno">2.5.5.7 </span>Vaguer moments in time</h5><p>A string is a <dfn id="valid-date-or-time-string">valid date or time string</dfn> if it is also - one of the following:</p><ul><li>A <a href="#valid-date-string">valid date string</a>.</li> + </ol></div><h5 id="durations"><span class="secno">2.5.5.9 </span>Durations</h5><p>A <dfn id="concept-duration" title="concept-duration">duration</dfn> consists of + a number of seconds.</p><p class="note">Since months and seconds are not comparable (a month + is not a precise number of seconds, but is instead a period whose + exact length depends on the precise day from which it is measured) a + <a href="#concept-duration" title="concept-duration">duration</a> as defined in this + specification cannot + include months (or years, which are equivalent to twelve months). + Only durations that describe a specific number of seconds can be + described.</p><p>A string is a <dfn id="valid-duration-string">valid duration string</dfn> representing a + <a href="#concept-duration" title="concept-duration">duration</a> <var title="">t</var> + if it consists of either of the following:</p><ul><li> - <li>A <a href="#valid-time-string">valid time string</a>.</li> + - <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</li> + + <p>A literal U+0050 LATIN CAPITAL LETTER P character followed by + one or more of the following subcomponents, in the order given, + where the number of days, hours, minutes, and seconds + corresponds to the same number of seconds as in <var title="">t</var>:</p> - </ul><p>A string is a <dfn id="valid-date-or-time-string-in-content">valid date or time string in content</dfn> if - it consists of zero or more <a href="#white_space">White_Space</a> characters, - followed by a <a href="#valid-date-or-time-string">valid date or time string</a>, followed by - zero or more further <a href="#white_space">White_Space</a> characters.</p><hr><p>A string is a <dfn id="valid-date-string-with-optional-time">valid date string with optional time</dfn> if - it is also one of the following:</p><ul><li>A <a href="#valid-date-string">valid date string</a>.</li> + <ol><li><p>One or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a> followed by a U+0044 + LATIN CAPITAL LETTER D character, representing a number of + days.</p></li> - <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a>.</li> + <li> - </ul><p>A string is a <dfn id="valid-date-string-in-content-with-optional-time">valid date string in content with optional - time</dfn> if it consists of zero or more <a href="#white_space">White_Space</a> - characters, followed by a <a href="#valid-date-string-with-optional-time">valid date string with optional - time</a>, followed by zero or more further - <a href="#white_space">White_Space</a> characters.</p><div class="impl"> + <p>A U+0054 LATIN CAPITAL LETTER T character followed by one or + more of the following subcomponents, in the order given:</p> + + <ol><li><p>One or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a> followed by a + U+0048 LATIN CAPITAL LETTER H character, representing a number + of hours.</p></li> + + <li><p>One or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a> followed by a + U+004D LATIN CAPITAL LETTER M character, representing a number + of minutes.</p></li> + + <li> + + <p>The following components:</p> + + <ol><li><p>One or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, representing a + number of seconds.</p></li> + + <li><p>Optionally, a U+002E FULL STOP character (.) followed + by one or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, representing a + fraction of a second.</p></li> + + <li><p>A U+0053 LATIN CAPITAL LETTER S character.</p></li> + + </ol></li> + + </ol></li> + + </ol><p class="note">This, as with a number of other date- and + time-related microsyntaxes defined in this specification, is based + on one of the formats defined in ISO 8601. <a href="references.html#refsISO8601">[ISO8601]</a></p> + + </li> + + <li> + + <p>One or more <a href="#duration-time-component" title="duration time component">duration time + components</a>, each with a different <a href="#duration-time-component-scale">duration time + component scale</a>, in any order; the sum of the represented + seconds being equal to the number of seconds in <var title="">t</var>.</p> + + <p>A <dfn id="duration-time-component">duration time component</dfn> is a string consisting of + the following components:</p> + + <ol><li><p>Zero or more <a href="#space-character" title="space character">space + characters</a>.</p></li> + + <li><p>One or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, representing a + number of time units, scaled by the <a href="#duration-time-component-scale">duration time component + scale</a> specified (see below) to represent a number of + seconds.</p></li> + + <li><p>If the <a href="#duration-time-component-scale">duration time component scale</a> + specified is 1 (i.e. the units are seconds), then, optionally, a + U+002E FULL STOP character (.) followed by one or more <a href="#concept-datetime-digit" title="concept-datetime-digit">digits</a>, representing a + fraction of a second.</p></li> + + <li><p>Zero or more <a href="#space-character" title="space character">space + characters</a>.</p></li> + + <li> + + <p>One of the following characters, representing the + <dfn id="duration-time-component-scale">duration time component scale</dfn> of the time unit used + in the numeric part of the <a href="#duration-time-component">duration time + component</a>:</p> + + <dl><dt>U+0057 LATIN CAPITAL LETTER W character</dt> + <dt>U+0077 LATIN SMALL LETTER W character</dt> + + <dd>Weeks. The scale is 604800.</dd> + + <dt>U+0044 LATIN CAPITAL LETTER D character</dt> + <dt>U+0064 LATIN SMALL LETTER D character</dt> + + <dd>Days. The scale is 86400.</dd> + + <dt>U+0048 LATIN CAPITAL LETTER H character</dt> + <dt>U+0068 LATIN SMALL LETTER H character</dt> + + <dd>Hours. The scale is 3600.</dd> + + <dt>U+004D LATIN CAPITAL LETTER M character</dt> + <dt>U+006D LATIN SMALL LETTER M character</dt> + + <dd>Minutes. The scale is 60.</dd> + + <dt>U+0053 LATIN CAPITAL LETTER S character</dt> + <dt>U+0073 LATIN SMALL LETTER S character</dt> + + <dd>Seconds. The scale is 1.</dd> + + </dl></li> + + <li><p>Zero or more <a href="#space-character" title="space character">space + characters</a>.</p></li> + + </ol><p class="note">This is not based on any of the formats in ISO + 8601. It is intended to be a more human-readable alternative to + the ISO 8601 duration format.</p> + + </li> + + </ul><div class="impl"> + + <p>The rules to <dfn id="parse-a-duration-string">parse a duration string</dfn> are as follows. + This will return either a <a href="#concept-duration" title="concept-duration">duration</a> or nothing. If at any point + the algorithm says that it "fails", this means that it is aborted at + that point and returns nothing.</p> + + <ol><li><p>Let <var title="">input</var> be the string being + parsed.</p></li> + + <li><p>Let <var title="">position</var> be a pointer into <var title="">input</var>, initially pointing at the start of the + string.</p></li> + + <li><p>Let <var title="">months</var>, <var title="">seconds</var>, + and <var title="">component count</var> all be zero.</p></li> + + <li> + + <p>Let <var title="">M-disambiguator</var> be <i>minutes</i>.</p> + + + <p class="note">This flag's other value is <i>months</i>. It is + used to disambiguate the "M" unit in ISO8601 durations, which use + the same unit for months and minutes. Months are not allowed, but + are parsed for future compatibility and to avoid misinterpreting + ISO8601 durations that would be valid in other contexts.</p> + + </li> + + <li><p><a href="#skip-whitespace">Skip whitespace</a>.</p></li> + + <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then fail.</p></li> + + <li><p>If the character in <var title="">input</var> pointed to by + <var title="">position</var> is a U+0050 LATIN CAPITAL LETTER P + character, then advance <var title="">position</var> to the next + character, set <var title="">M-disambiguator</var> to + <i>months</i>, and <a href="#skip-whitespace">skip whitespace</a>.</p></li> + + <li> + + <p>Run the following substeps in a loop, until the first step in + the loop requires that the loop be broken, or until a step + requiring the algorithm to fail is reached:</p> + + <ol><li><p>Let <var title="">units</var> be undefined. It will be + assigned one of the following values: <i>years</i>, + <i>months</i>, <i>weeks</i>, <i>days</i>, <i>hours</i>, + <i>minutes</i>, and <i>seconds</i>.</p></li> + + <li><p>Let <var title="">next character</var> be undefined. It is + used to process characters from the <var title="">input</var>.</p></li> + + <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then break the loop.</p></li> + + <li><p>If the character in <var title="">input</var> pointed to + by <var title="">position</var> is a U+0054 LATIN CAPITAL LETTER + T character, then advance <var title="">position</var> to the + next character, set <var title="">M-disambiguator</var> to + <i>minutes</i>, <a href="#skip-whitespace">skip whitespace</a>, and return to the + top of the loop.</p></li> + + <li><p>Set <var title="">next character</var> to the character in + <var title="">input</var> pointed to by <var title="">position</var>.</p></li> + + <li> + + <p>If <var title="">next character</var> is a U+002E FULL STOP + character (.), then let <var title="">N</var> equal zero. (Do + not advance <var title="">position</var>. That is taken care of + below.)</p> + + <p>Otherwise, if <var title="">next character</var> is a + character in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT + NINE (9), then <a href="#collect-a-sequence-of-characters">collect a sequence of characters</a> in + the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), + interpret the resulting sequence as a base-ten integer, and let + <var title="">N</var> be that number.</p> + + <p>Otherwise <var title="">next character</var> is not part of a + number; fail.</p> + + </li> + + <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then fail.</p></li> + + <li><p>Set <var title="">next character</var> to the character in + <var title="">input</var> pointed to by <var title="">position</var>, and this time advance <var title="">position</var> to the next character. (If <var title="">next character</var> was a U+002E FULL STOP character + (.) before, it will still be that character this time.)</p></li> + + <li> + + <p>If <var title="">next character</var> is a U+002E FULL STOP + character (.), then run these substeps:</p> + + <ol><li><p><a href="#collect-a-sequence-of-characters">Collect a sequence of characters</a> in the + range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9). Let <var title="">s</var> be the resulting sequence.</p></li> + + <li><p>If <var title="">s</var> is the empty string, then + fail.</p></li> + + <li><p>Let <var title="">length</var> be the number of + characters in <var title="">s</var>.</p></li> + + <li><p>Let <var title="">fraction</var> be the result of + interpreting <var title="">s</var> as a base-ten integer, and + then dividing that number by <span title="">10<sup title=""><var title="">length</var></sup></span>.</p></li> + + <li><p>Increment <var title="">N</var> by <var title="">fraction</var>.</p></li> + + <li><p><a href="#skip-whitespace">Skip whitespace</a>.</p></li> + + <li><p>If <var title="">position</var> is past the end of <var title="">input</var>, then fail.</p></li> + + <li><p>Set <var title="">next character</var> to the character + in <var title="">input</var> pointed to by <var title="">position</var>, and advance <var title="">position</var> to the next character.</p></li> + + <li><p>If <var title="">next character</var> is neither a + U+0053 LATIN CAPITAL LETTER S character nor a U+0073 LATIN + SMALL LETTER S character, then fail.</p></li> + + <li><p>Set <var title="">units</var> to <i>seconds</i>.</p></li> + + </ol><p>Otherwise, run these substeps:</p> + + <ol><li><p>If <var title="">next character</var> is a <a href="#space-character">space + character</a>, then <a href="#skip-whitespace">skip whitespace</a>, set <var title="">next character</var> to the character in <var title="">input</var> pointed to by <var title="">position</var>, and advance <var title="">position</var> to the next character.</p></li> + + <li> + + + <p>If <var title="">next character</var> is a U+0059 LATIN + CAPITAL LETTER Y character, or a U+0079 LATIN SMALL LETTER Y + character, set <var title="">units</var> to <i>years</i> and + set <var title="">M-disambiguator</var> to + <i>months</i>.</p> + + <p>If <var title="">next character</var> is a U+004D LATIN + CAPITAL LETTER M character or a U+006D LATIN SMALL LETTER M + character, and <var title="">M-disambiguator</var> is + <i>months</i>, then set <var title="">units</var> to + <i>months</i>.</p> + + <p>If <var title="">next character</var> is a U+0057 LATIN + CAPITAL LETTER W character or a U+0077 LATIN SMALL LETTER W + character, set <var title="">units</var> to <i>weeks</i> and + set <var title="">M-disambiguator</var> to + <i>minutes</i>.</p> + + <p>If <var title="">next character</var> is a U+0044 LATIN + CAPITAL LETTER D character or a U+0064 LATIN SMALL LETTER D + character, set <var title="">units</var> to <i>days</i> and + set <var title="">M-disambiguator</var> to + <i>minutes</i>.</p> + + <p>If <var title="">next character</var> is a U+0048 LATIN + CAPITAL LETTER H character or a U+0068 LATIN SMALL LETTER H + character, set <var title="">units</var> to <i>hours</i> and + set <var title="">M-disambiguator</var> to + <i>minutes</i>.</p> + + <p>If <var title="">next character</var> is a U+004D LATIN + CAPITAL LETTER M character or a U+006D LATIN SMALL LETTER M + character, and <var title="">M-disambiguator</var> is + <i>minutes</i>, then set <var title="">units</var> to + <i>minutes</i>.</p> + + <p>If <var title="">next character</var> is a U+0053 LATIN + CAPITAL LETTER S character or a U+0073 LATIN SMALL LETTER S + character, set <var title="">units</var> to <i>seconds</i> and + set <var title="">M-disambiguator</var> to + <i>minutes</i>.</p> + + <p>Otherwise if <var title="">next character</var> is none of + the above characters, then fail.</p> + + </li> + + </ol></li> + + <li><p>Increment <var title="">component count</var>.</p></li> + + <li><p>Let <var title="">multiplier</var> be 1.</p></li> + + <li><p>If <var title="">units</var> is <i>years</i>, multiply + <var title="">multiplier</var> by 12 and set <var title="">units</var> to <i>months</i>.</p></li> + + <li> + + <p>If <var title="">units</var> is <i>months</i>, add the + product of <var title="">N</var> and <var title="">multiplier</var> to <var title="">months</var>.</p> + + <p>Otherwise, run these substeps:</p> + + <ol><li><p>If <var title="">units</var> is <i>weeks</i>, multiply + <var title="">multiplier</var> by 7 and set <var title="">units</var> to <i>days</i>.</p></li> + + <li><p>If <var title="">units</var> is <i>days</i>, multiply + <var title="">multiplier</var> by 24 and set <var title="">units</var> to <i>hours</i>.</p></li> + + <li><p>If <var title="">units</var> is <i>hours</i>, multiply + <var title="">multiplier</var> by 60 and set <var title="">units</var> to <i>minutes</i>.</p></li> + + <li><p>If <var title="">units</var> is <i>minutes</i>, multiply + <var title="">multiplier</var> by 60 and set <var title="">units</var> to <i>seconds</i>.</p></li> + + <li><p>Forcibly, <var title="">units</var> is now + <i>seconds</i>. Add the product of <var title="">N</var> and + <var title="">multiplier</var> to <var title="">seconds</var>.</p></li> + + </ol></li> + + <li><p><a href="#skip-whitespace">Skip whitespace</a>.</p></li> + + </ol></li> + + <li><p>If <var title="">component count</var> is zero, + fail.</p></li> + + + <li><p>If <var title="">months</var> is not zero, fail.</p></li> + + <li><p>Return the <a href="#concept-duration" title="concept-duration">duration</a> + consisting of <var title="">seconds</var> seconds.</p></li> + + </ol></div><h5 id="vaguer-moments-in-time"><span class="secno">2.5.5.10 </span>Vaguer moments in time</h5><p>A string is a <dfn id="valid-date-string-with-optional-time">valid date string with optional time</dfn> if + it is also one of the following:</p><ul><li>A <a href="#valid-date-string">valid date string</a></li> + + <li>A <a href="#valid-global-date-and-time-string">valid global date and time string</a></li> + + </ul><div class="impl"> <hr><p>The rules to <dfn id="parse-a-date-or-time-string">parse a date or time string</dfn> are as - follows. The algorithm is invoked with a flag indicating if the - <i>in attribute</i> variant or the <i>in content</i> variant is to - be used. The algorithm will return either a <a href="#concept-date" title="concept-date">date</a>, a <a href="#concept-time" title="concept-time">time</a>, a <a href="#concept-datetime" title="concept-datetime">global date and time</a>, or nothing. If + follows. The algorithm will return either a <a href="#concept-date" title="concept-date">date</a>, a <a href="#concept-time" title="concept-time">time</a>, a <a href="#concept-datetime" title="concept-datetime">global date and time</a>, or nothing. If at any point the algorithm says that it "fails", this means that it is aborted at that point and returns nothing.</p> @@ -1781,9 +2250,6 @@ <li><p>Let <var title="">position</var> be a pointer into <var title="">input</var>, initially pointing at the start of the string.</p></li> - <li><p>For the <i>in content</i> variant: <a href="#skip-white_space-characters">skip White_Space - characters</a>.</p></li> - <li><p>Set <var title="">start position</var> to the same position as <var title="">position</var>.</p></li> @@ -1794,14 +2260,12 @@ </li><li> - <p>If <var title="">date present</var> is true, and <var title="">position</var> is not beyond the end of <var title="">input</var>, and the character at <var title="">position</var> is a U+0054 LATIN CAPITAL LETTER T - character (T), then advance <var title="">position</var> to the - next character in <var title="">input</var>.</p> + <p>If <var title="">date present</var> is true, and <var title="">position</var> is not beyond the end of <var title="">input</var>, and the character at <var title="">position</var> is either a U+0054 LATIN CAPITAL LETTER T + character (T) or a U+0020 SPACE character, then advance <var title="">position</var> to the next character in <var title="">input</var>.</p> <p>Otherwise, if <var title="">date present</var> is true, and - either <var title="">position</var> is beyond the end of <var title="">input</var> or the character at <var title="">position</var> is not a U+0054 LATIN CAPITAL LETTER T - character (T), then set <var title="">time present</var> to - false.</p> + either <var title="">position</var> is beyond the end of <var title="">input</var> or the character at <var title="">position</var> is neither a U+0054 LATIN CAPITAL LETTER T + character (T) nor a U+0020 SPACE character, then set <var title="">time present</var> to false.</p> <p>Otherwise, if <var title="">date present</var> is false, set <var title="">position</var> back to the same position as <var title="">start position</var>.</p> @@ -1817,10 +2281,7 @@ time-zone offset component</a> to obtain <var title="">timezone<sub title="">hours</sub></var> and <var title="">timezone<sub title="">minutes</sub></var>. If this returns nothing, then fail.</p> - </li><li><p>For the <i>in content</i> variant: <a href="#skip-white_space-characters">skip White_Space - characters</a>.</p></li> - - <li><p>If <var title="">position</var> is <em>not</em> beyond the + </li><li><p>If <var title="">position</var> is <em>not</em> beyond the end of <var title="">input</var>, then fail.</p></li> <li>
Received on Saturday, 10 December 2011 06:02:56 UTC