csswg/cssom-view Makefile,NONE,1.1 Overview.html,1.100,1.101 Overview.src.html,1.101,1.102

Update of /sources/public/csswg/cssom-view
In directory hutz:/tmp/cvs-serv26860

Modified Files:
	Overview.html Overview.src.html 
Added Files:
	Makefile 
Log Message:
Anolis

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/cssom-view/Overview.html,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -d -r1.100 -r1.101
--- Overview.html	23 Jun 2011 16:58:03 -0000	1.100
+++ Overview.html	6 Jul 2011 13:06:41 -0000	1.101
@@ -1,7 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-
-<html lang=en-US>
- <head>
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"><html lang="en-US"><head>
   <title>CSSOM View Module</title>
 
   <style type="text/css">
@@ -18,298 +15,235 @@
    code { color:orangered }
    code :link, code :visited { color:inherit }
[...2541 lines suppressed...]
+  Peter-Paul Koch,
+  Rachel Kmetz,
+  Robert O'Callahan,
+  Sam Weinig,
+  Simon Pieters,
+  Sylvain Galineau,
+  Tarquin Wilton-Jones,
+  Thomas Moore, and
+  Xiaomei Ji<!-- should actually use real name here -->
+
+  for their contributions to this document.</p>
 
   <p>Special thanks to the Microsoft employees who first implemented many of
-   the features specified in this draft, which were first widely deployed by
-   the Windows Internet Explorer browser.
+  the features specified in this draft, which were first widely deployed by
+  the Windows Internet Explorer browser.</p>
+ 
+
+

--- NEW FILE: Makefile ---
ANOLIS = anolis

all: Overview.html data/xrefs/css/cssom-view.json

Overview.html: Overview.src.html data Makefile
	$(ANOLIS) --output-encoding=ascii --omit-optional-tags --quote-attr-values \
	--w3c-compat --enable=xspecxref --enable=refs --w3c-shortname="cssom-view" \
	--filter=".publish" $< $@

data/xrefs/css/cssom-view.json: Overview.src.html Makefile
	$(ANOLIS) --dump-xrefs=$@ $< /tmp/spec

publish: Overview.src.html data Makefile
	$(ANOLIS) --output-encoding=ascii --omit-optional-tags --quote-attr-values \
	--w3c-compat --enable=xspecxref --enable=refs --w3c-shortname="cssom-view" \
	--filter=".dontpublish" --pubdate="$(PUBDATE)" --w3c-status=WD \
	$< Overview.html

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/cssom-view/Overview.src.html,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- Overview.src.html	23 Jun 2011 16:58:03 -0000	1.101
+++ Overview.src.html	6 Jul 2011 13:06:41 -0000	1.102
@@ -32,13 +32,14 @@
    <dl>
 
     <dt>This Version:</dt>
-    <dd><a href="[VERSION]/">http://www.w3.org/TR/[YEAR]/ED-cssom-view-[CDATE]/</a></dd>
+    <dd class=dontpublish><a href="http://dev.w3.org/csswg/cssom-view/">http://dev.w3.org/csswg/cssom-view/</a></dd>
+    <dd class=publish><a href="[VERSION]">[VERSION]</a></dd>
 
-    <dt>Latest Version:</dt>
-    <dd><a href="http://www.w3.org/TR/cssom-view/">http://www.w3.org/TR/cssom-view/</a></dd>
+    <dt class=publish>Latest Version:</dt>
+    <dd class=publish><a href="[LATEST]">[LATEST]</a></dd>
 
-    <dt>Latest Editor Version:</dt>
-    <dd><a href="http://dev.w3.org/csswg/cssom-view/">http://dev.w3.org/csswg/cssom-view/</a></dd>
+    <dt class=publish>Latest Editor Version:</dt>
+    <dd class=publish><a href="http://dev.w3.org/csswg/cssom-view/">http://dev.w3.org/csswg/cssom-view/</a></dd>
 
     <dt>Previous Versions:</dt>
     <dd><a href="http://www.w3.org/TR/2009/WD-cssom-view-20090804/">http://www.w3.org/TR/2009/WD-cssom-view-20090804/</a></dd>
@@ -66,7 +67,42 @@
 
   <h2 id="sotd" class="no-num no-toc">Status of this Document</h2>
 
-  <!-- status -->
+  <p><em>This section describes the status of this document at the time of
+   its publication. Other documents may supersede this document. A list of
+   current W3C publications and the latest revision of this technical report
+   can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
+   index at http://www.w3.org/TR/.</a></em>
+
+  <p>Publication as a Working Draft does not imply endorsement by the W3C
+   Membership. This is a draft document and may be updated, replaced or
+   obsoleted by other documents at any time. It is inappropriate to cite this
+   document as other than work in progress.
+
+  <p>The (<a
+   href="http://lists.w3.org/Archives/Public/www-style/">archived</a>) public
+   mailing list <a href="mailto:www-style@w3.org">www-style@w3.org</a> (see
+   <a href="http://www.w3.org/Mail/Request">instructions</a>) is preferred
+   for discussion of this specification. When sending e-mail, please put the
+   text &#8220;cssom-view&#8221; in the subject, preferably like this:
+   &#8220;[<!---->cssom-view<!---->] <em>&hellip;summary of
+   comment&hellip;</em>&#8221;
+
+  <p>This document was produced by the <a
+   href="http://www.w3.org/Style/CSS/members">CSS Working Group</a> (part of
+   the <a href="http://www.w3.org/Style/">Style Activity</a>).
+
+  <p>This document was produced by a group operating under the <a
+   href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February
+   2004 W3C Patent Policy</a>. W3C maintains a <a
+   href="http://www.w3.org/2004/01/pp-impl/32061/status"
+   rel=disclosure>public list of any patent disclosures</a> made in
+   connection with the deliverables of the group; that page also includes
+   instructions for disclosing a patent. An individual who has actual
+   knowledge of a patent which the individual believes contains <a
+   href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
+   Claim(s)</a> must disclose the information in accordance with <a
+   href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
+   6 of the W3C Patent Policy</a>.</p>
 
 
 
@@ -85,7 +121,7 @@
   are not you can bug us!)</p>
 
 
-  <h2 id="conformance">Conformance Criteria</h2>
+  <h2 id="conformance">Conformance</h2>
 
   <p>Everything in this specification is normative except for diagrams,
   examples, notes and sections marked non-normative.</p>
@@ -95,7 +131,7 @@
   are to be interpreted as described in RFC 2119.-->
   <p>The key word <em class="ct">must</em> in this document is to be
   interpreted as described in RFC 2119.
-  <a href="#ref-rfc2119">[RFC2119]</a></p>
+  <span data-anolis-ref>RFC2119</span>
 
   <p>A conforming user agent implements all the requirements made by this
   specification.</p>
@@ -105,56 +141,44 @@
 
   <p>The IDL fragments in this specification <em class="ct">must</em> be
   interpreted as required for conforming IDL fragments, as described in the
-  Web IDL specification. <a href="#ref-webidl">[WebIDL]</a></p>
+  Web IDL specification. <span data-anolis-ref>WEBIDL</span>
 
 
   <h3 id="terminology">Terminology</h3>
 
-  <p><dfn><code>Document</code></dfn> and <dfn><code>Element</code></dfn>
-  are defined by DOM Core. <a href="#ref-domcore">[DOMCore]</a>]</p>
-
-  <p><dfn><code>Range</code></dfn> is defined in
-  DOM Range. <a href="#ref-domrange">[DOMRange]</a></p>
-
-  <p><dfn><code>MouseEvent</code></dfn> is defined in DOM Level 2 Events.
-  <a href="#ref-dom2events">[DOM2Events]</a></p>
-
-  <p>
-   <dfn>Serialize a media query list</dfn> and
-   <dfn>parse a media query list</dfn>
-  are defined by the CSSOM. <a href="#ref-cssom">[CSSOM]</a></p>
+  <p>Terminology used in this specification is from
+  DOM Core,
+  DOM Range,
+  CSSOM and
+  HTML.
+  <span data-anolis-ref>DOMCORE</span>
+  <span data-anolis-ref>DOMRANGE</span>
+  <span data-anolis-ref>CSSOM</span>
+  <span data-anolis-ref>HTML</span>
 
-  <p>
-   <dfn id="fire-a-simple-event" title="Fire a simple event">Firing a simple event named <var title="">e</var></dfn>,
-   <dfn>HTML element</dfn>,
-   <dfn><code>HTMLElement</code></dfn>,
-   <dfn>queue a task</dfn>,
-   <dfn>quirks mode</dfn>,
-   <dfn>same origin</dfn>,
-   <dfn>task</dfn>, and
-   <dfn><code>Window</code></dfn>
-  are defined by HTML. <a href="#ref-html">[HTML]</a></p>
+  <p class=XXX><dfn><code>MouseEvent</code></dfn> is defined in &hellip;
 
   <p><dfn>The HTML <code>body</code> element</dfn> is the first
-  <code>body</code> <span>HTML element</span> child of the root
-  <span>HTML element</span> <code>html</code>.</p>
+  <code>body</code>
+  <span data-anolis-spec=html title="HTML elements">HTML element</span> child of the root
+  <span data-anolis-spec=html title="HTML elements">HTML element</span> <code>html</code>.</p>
 
   <p><dfn id="content-edge">Content edge</dfn>,
   <dfn id="padding-edge">padding edge</dfn>,
   <dfn id="border-edge">border edge</dfn>, and
-  <dfn id="canvas">canvas</dfn> are defined by CSS 2.1.
-  <a href="#ref-css">[CSS21]</a></p>
+  <dfn id="canvas">canvas</dfn> are defined by CSS.
+  <!--<span data-anolis-ref>CSS</span>-->
 
   <p><dfn id="viewport">Viewport</dfn> and
   <dfn id="initial-containing-block">initial containing block</dfn> are
   defined by CSS 2.1 unless there is an ancestor <code>foreignObject</code>
   element in the <code>http://www.w3.org/2000/svg</code> namespace in which
   case that element acts as viewport and initial containing block.
-  <a href="#ref-css">[CSS21]</a> <a href="#ref-svg">[SVG]</a></p>
+  <!--<span data-anolis-ref>CSS</span>-->
 
   <p>The term <dfn>content</dfn> refers to the dimensions of the element's
   content area, including overflown content.
-  <a href="#ref-css">[CSS21]</a></p>
+  <!--<span data-anolis-ref>CSS</span>-->
 
   <p>The term <dfn>document content</dfn> refers to the area on the
   <span>canvas</span> that is rendered upon, excluding content on negative
@@ -164,17 +188,17 @@
   <h3>CSS pixels</h3>
 
   <p>All coordinates and dimensions for the APIs defined in this
-  specification are in CSS pixels. <a href="#ref-css">[CSS21]</a></p>
+  specification are in CSS pixels. <!--<span data-anolis-ref>CSS</span>-->
 
   <p class="note">This does not apply to e.g.
-  <code title="dom-Window-matchMedia">matchMedia()</code> as the units
+  <code title=dom-Window-matchMedia>matchMedia()</code> as the units
   are explicitly given there.</p>
 
 
 
   <h2 id="extensions-to-the-window-interface">Extensions to the <code title="">Window</code> Interface</h2>
 
-  <pre class="idl">partial interface <span>Window</span> {
+  <pre class="idl">partial interface <span data-anolis-spec=html>Window</span> {
   <span>MediaQueryList</span> <span title="dom-Window-matchMedia">matchMedia</span>(DOMString <var title="">media_query_list</var>);
   readonly attribute <span>Screen</span> <span title="dom-Window-screen">screen</span>;
 
@@ -200,7 +224,7 @@
 
 
   <p>When the
-  <dfn id="dom-window-matchmedia" title="dom-Window-matchMedia"><code>matchMedia(<var title="">media_query_list</var>)</code></dfn>
+  <dfn title="dom-Window-matchMedia"><code>matchMedia(<var title="">media_query_list</var>)</code></dfn>
   method is invoked these steps must be run:</p>
 
   <ol>
@@ -209,19 +233,19 @@
    <var title="">media_query_list</var>.</p></li>
 
    <li><p>Return a <em>new</em> <code>MediaQueryList</code> object,
-   associated with the <code>Window</code> object, with
+   associated with the <code data-anolis-spec=html>Window</code> object, with
    <var title="">parsed_media_query_list</var> as its associated
    media query list.</p></li>
   </ol>
 
   <p>The
-  <dfn id="dom-window-screen" title="dom-Window-screen"><code>screen</code></dfn>
+  <dfn title=dom-Window-screen><code>screen</code></dfn>
   attribute <em class="ct">must</em> return the <code>Screen</code> object
-  associated with the <code>Window</code> object. It always returns the same
+  associated with the <code data-anolis-spec=html>Window</code> object. It always returns the same
   object.</p>
 
-  <p class="note">Accessing <code title="dom-Window-screen">screen</code> through a <code>WindowProxy</code> object might yield different results
-  when the <code>Document</code> is navigated.</p>
+  <p class="note">Accessing <code title="dom-Window-screen">screen</code> through a <code data-anolis-spec=html>WindowProxy</code> object might yield different results
+  when the <code data-anolis-spec=domcore>Document</code> is navigated.</p>
 
 
   <p>The <dfn id="dom-window-innerwidth"><code>innerWidth</code></dfn>
@@ -242,21 +266,21 @@
   (if any).</p>
 
   <p>The
-  <dfn id="dom-window-scrollx" title="dom-Window-scrollX"><code>scrollX</code></dfn> and
-  <dfn id="dom-window-pagexoffset" title="dom-Window-pageXOffset"><code>pageXOffset</code></dfn>
+  <dfn title="dom-Window-scrollX"><code>scrollX</code></dfn> and
+  <dfn title="dom-Window-pageXOffset"><code>pageXOffset</code></dfn>
   attributes <em class="ct">must</em> return the x-coordinate,
   relative to the <span>initial containing block</span> origin, of the left
   of the <span>viewport</span>.</p>
 
   <p>The
-  <dfn id="dom-window-scrolly" title="dom-Window-scrollY"><code>scrollY</code></dfn> and
-  <dfn id="dom-window-pageyoffset" title="dom-Window-pageYOffset"><code>pageYOffset</code></dfn>
+  <dfn title="dom-Window-scrollY"><code>scrollY</code></dfn> and
+  <dfn title="dom-Window-pageYOffset"><code>pageYOffset</code></dfn>
   attributes <em class="ct">must</em> return the y-coordinate,
   relative to the <span>initial containing block</span> origin, of the top
   of the <span>viewport</span>.</p>
 
   <p>When the
-  <dfn id="dom-window-scroll" title="dom-Window-scroll"><code>scroll(<var title="">x</var>,<var title="">y</var>)</code></dfn>
+  <dfn title="dom-Window-scroll"><code>scroll(<var title="">x</var>,<var title="">y</var>)</code></dfn>
   method is invoked these steps <em class="ct">must</em> be run:</p>
 
   <ol>
@@ -286,22 +310,23 @@
    and align the y-coordinate <var title="">y</var> of the <span>document
    content</span> with the top of the <span>viewport</span>.</p></li>
 
-   <li><p>If the aligning caused content to move <span>queue a task</span>
-   to <span>fire a simple event</span> named
-   <code title="event-scroll">scroll</code> that bubbles at the
-   <code>Document</code> object, unless a
-   <span>task</span> to fire that event at the <code>Document</code> object
-   was already <span title="queue a task">queued</span>.</p></li>
+   <li><p>If the aligning caused content to move <span data-anolis-spec=html>queue a task</span>
+   to
+   <span data-anolis-spec=domcore title=concept-event-fire>fire an event</span>
+   named <code title="event-scroll">scroll</code> that bubbles at the
+   <code data-anolis-spec=domcore>Document</code> object, unless a
+   <span data-anolis-spec=html title=concept-task>task</span> to fire that event at the <code data-anolis-spec=domcore>Document</code> object
+   was already <span data-anolis-spec=html title="queue a task">queued</span>.</p></li>
   </ol>
 
   <p>When the
-  <dfn id="dom-window-scrollto" title="dom-Window-scrollto"><code>scrollTo(<var title="">x</var>,<var title="">y</var>)</code></dfn>
+  <dfn title="dom-Window-scrollto"><code>scrollTo(<var title="">x</var>,<var title="">y</var>)</code></dfn>
   method is invoked, the user agent <em class="ct">must</em> act as if the
   <code title="dom-Window-scroll">scroll()</code> method was invoked with
   the same arguments.</p>
 
   <p>When the
-  <dfn id="dom-window-scrollby" title="dom-Window-scrollby"><code>scrollBy(<var title="">x</var>,<var title="">y</var>)</code></dfn>
+  <dfn title="dom-Window-scrollby"><code>scrollBy(<var title="">x</var>,<var title="">y</var>)</code></dfn>
   method is invoked, the user agent <em class="ct">must</em> act as if the
   <code title="dom-Window-scroll">scroll()</code> method was invoked with
   <var title="">x</var> plus <code title="dom-Window-scrollX">scrollX</code>
@@ -341,7 +366,7 @@
 
   <p>If the associated media query list changes in evaluation then, for each
   listener in the <span>list of media query list listeners</span> &mdash; in
-  appending order, <span>queue a task</span> that invokes the listener,
+  appending order, <span data-anolis-spec=html>queue a task</span> that invokes the listener,
   passing as argument the <code>MediaQueryList</code> object.</p>
 
   <div class="example">
@@ -364,32 +389,31 @@
   void <span title="dom-MediaQueryList-removeListener">removeListener</span>(<span>MediaQueryListListener</span> <var title="">listener</var>);
 };
 
-[Callback=FunctionOnly, NoInterfaceObject]
+[Callback, NoInterfaceObject]
 interface <dfn id="mediaquerylistlistener">MediaQueryListListener</dfn> {
   void <span>handleChange</span>(<span>MediaQueryList</span> <var title="">mql</var>);
 };</pre>
 
   <p>The
-  <dfn id="dom-MediaQueryList-media" title="dom-MediaQueryList-media"><code>media</code></dfn>
+  <dfn title="dom-MediaQueryList-media"><code>media</code></dfn>
   <em class="ct">must</em> return the
   <span title="serialize a media query list">serialized</span> form of the associated media query list.</p>
 
-  <p>The
-  <dfn id="dom-MediaQueryList-matches" title="dom-MediaQueryList-matches"><code>matches</code></dfn>
+  <p>The <dfn title="dom-MediaQueryList-matches"><code>matches</code></dfn>
   <em class="ct">must</em> return true if the associated media query list
-  matches the state of the rendered <code>Document</code> and false if it
+  matches the state of the rendered <code data-anolis-spec=domcore>Document</code> and false if it
   does not.</p>
 
   <p>When the
-  <dfn id="dom-mediaquerylist-addlistener" title="dom-MediaQueryList-addListener"><code>addListener(<var title="">listener</var>)</code></dfn>
+  <dfn title="dom-MediaQueryList-addListener"><code>addListener(<var>listener</var>)</code></dfn>
   is invoked <var title="">listener</var> <em class="ct">must</em> be
   appended to the <span>list of media query list listeners</span>, unless
   it is already in the <span>list of media query list listeners</span>.</p>
 
   <p>When the
-  <dfn id="dom-mediaquerylist-removelistener" title="dom-MediaQueryList-removeListener"><code>removeListener(<var title="">listener</var>)</code></dfn>
-  is invoked <var title="">listener</var> <e class="ct">must</em> be removed
-  from the <span>list of media query list listeners</span>.</p>
+  <dfn title="dom-MediaQueryList-removeListener"><code>removeListener(<var>listener</var>)</code></dfn>
+  is invoked <var title="">listener</var> <em class="ct">must</em> be
+  removed from the <span>list of media query list listeners</span>.</p>
 
 
 
@@ -432,8 +456,8 @@
 
   <h2 id="extensions-to-the-document-interface">Extensions to the <code title="">Document</code> Interface</h2>
 
-  <pre class="idl">partial interface <span>Document</span> {
-  Element? <span>elementFromPoint</span>(float <var title="">x</var>, float <var title="">y</var>);
+  <pre class="idl">partial interface <span data-anolis-spec=domcore>Document</span> {
+  <span data-anolis-spec=domcore>Element</span>? <span>elementFromPoint</span>(float <var title="">x</var>, float <var title="">y</var>);
   <span>CaretPosition</span>? <span>caretPositionFromPoint</span>(float <var title="">x</var>, float <var title="">y</var>);
 };</pre>
 
@@ -489,9 +513,10 @@
 
    <li>
     <p>Otherwise, return a <span>caret position</span> where the
-    <span>caret range</span> is a collapsed <code>Range</code> object for
-    the position where the text insertion point indicator would have been
-    inserted and the other properties are set as follows:</p>
+    <span>caret range</span> is a collapsed
+    <code data-anolis-spec=domrange>Range</code> object for the position
+    where the text insertion point indicator would have been inserted and
+    the other properties are set as follows:</p>
 
     <dl>
      <dt><span>caret node</span></dt>
@@ -524,15 +549,15 @@
   <pre class="idl">interface <dfn id="caretposition">CaretPosition</dfn> {
   readonly attribute <span>Node</span> <span title="dom-CaretPosition-offsetNode">offsetNode</span>;
   readonly attribute unsigned long <span title="dom-CaretPosition-offset">offset</span>;<!--
-  readonly attribute <span>Range</span>? <span title="dom-CaretPosition-range">range</span>;-->
+  readonly attribute <span data-anolis-spec=domrange>Range</span>? <span title="dom-CaretPosition-range">range</span>;-->
 };</pre>
 
   <p>The
-  <dfn id="dom-caretposition-offsetnode" title="dom-CaretPosition-offsetNode"><code>offsetNode</code></dfn>
+  <dfn title="dom-CaretPosition-offsetNode"><code>offsetNode</code></dfn>
   attribute <em class="ct">must</em> return the <span>caret node</span>.</p>
 
   <p>The
-  <dfn id="dom-caretposition-offset" title="dom-CaretPosition-offset"><code>offset</code></dfn>
+  <dfn title="dom-CaretPosition-offset"><code>offset</code></dfn>
   attribute <em class="ct">must</em> return the <span>caret offset</span>.</p>
 
   <!--
@@ -545,7 +570,7 @@
 
   <h2 id="extensions-to-the-element-interface">Extensions to the <code title="">Element</code> Interface</h2>
 
-  <pre class="idl">partial interface <span>Element</span> {
+  <pre class="idl">partial interface <span data-anolis-spec=domcore>Element</span> {
   <span>ClientRectList</span> <span>getClientRects</span>();
   <span>ClientRect</span> <span>getBoundingClientRect</span>();
 
@@ -588,7 +613,7 @@
    <code>ClientRectList</code> object containing a single
    <code>ClientRect</code> object that describes the bounding box of the
    element as defined by the SVG specification.
-   <a href="#ref-svg">[SVG]</a></p></li>
+   <span data-anolis-ref>SVG</span>
 
    <li>
     <p>Return a <code>ClientRectList</code> object containing a list of
@@ -601,13 +626,13 @@
      value for <code>display</code> property of <code>table</code> or
      <code>inline-table</code> include both the table box and the caption
      box, if any, but not the anonymous container box.
-     <a href="#ref-css">[CSS21]</a></p></li>
+     <!--<span data-anolis-ref>CSS</span>-->
 
      <li><p>Replace each
      <a href="http://www.w3.org/TR/CSS21/visuren.html#anonymous-block-level">anonymous
      block box</a> with its child box(es) and repeat this until no anonymous
      block boxes are left in the final list.
-     <a href="#ref-css">[CSS21]</a></p></li>
+     <!--<span data-anolis-ref>CSS</span>-->
     </ul>
    </li>
   </ol>
@@ -652,9 +677,10 @@
   scrolling box, in order of innermost to outermost scrolling box:</p>
 
   <ol>
-   <li><p>If the <code>Document</code> associated with the element to be
-   scrolled into view is not <span>same origin</span> with the
-   <code>Document</code> associated with the element or
+   <li><p>If the <code data-anolis-spec=domcore>Document</code> associated
+   with the element to be
+   scrolled into view is not <span data-anolis-spec=html>same origin</span> with the
+   <code data-anolis-spec=domcore>Document</code> associated with the element or
    <span>viewport</span> associated with the scrolling box, terminate these
    steps.</p></li>
 
@@ -676,19 +702,19 @@
    <li>
     <dl>
      <dt>If the scrolling box is associated with an element</dt>
-     <dd><p><span>Queue a task</span> to <span>fire a simple event</span>
+     <dd><p><span data-anolis-spec=html>Queue a task</span> to <span data-anolis-spec=domcore title=concept-event-fire>fire an event</span>
      named <code title="event-scroll">scroll</code> at the element
-     associated with the scrolling box, unless a <span>task</span> to fire
+     associated with the scrolling box, unless a <span data-anolis-spec=html title=concept-task>task</span> to fire
      that event at that element was already
-     <span title="queue a task">queued</span>.</p></dd>
+     <span data-anolis-spec=html title="queue a task">queued</span>.</p></dd>
 
      <dt>If the scrolling box is associated with a <span>viewport</span></dt>
-     <dd><p><span>Queue a task</span> to <span>fire a simple event</span>
+     <dd><p><span data-anolis-spec=html>Queue a task</span> to <span data-anolis-spec=domcore title=concept-event-fire>fire an event</span>
      named <code title="event-scroll">scroll</code> that bubbles at the
-     <code>Document</code> object associated with the <span>viewport</span>,
-     unless a <span>task</span> to fire that event at that
-     <code>Document</code> object was already
-     <span title="queue a task">queued</span>.</p></dd>
+     <code data-anolis-spec=domcore>Document</code> object associated with the <span>viewport</span>,
+     unless a <span data-anolis-spec=html title=concept-task>task</span> to fire that event at that
+     <code data-anolis-spec=domcore>Document</code> object was already
+     <span data-anolis-spec=html title="queue a task">queued</span>.</p></dd>
     </dl>
    </li>
   </ol>
@@ -725,11 +751,11 @@
    <span>content</span> y-coordinate <var title="">y</var> with
    the top of the <span>content edge</span> of the element.</p></li>
 
-   <li><p>If the aligning caused content to move <span>queue a task</span>
-   to <span>fire a simple event</span> named
+   <li><p>If the aligning caused content to move <span data-anolis-spec=html>queue a task</span>
+   to <span data-anolis-spec=domcore title=concept-event-fire>fire an event</span> named
    <code title="event-scroll">scroll</code> at the element, unless a
-   <span>task</span> to fire that event at that element was already
-   <span title="queue a task">queued</span>.</p></li>
+   <span data-anolis-spec=html title=concept-task>task</span> to fire that event at that element was already
+   <span  data-anolis-spec=html title="queue a task">queued</span>.</p></li>
   </ol>
 
 
@@ -753,14 +779,14 @@
 
   <ol>
    <li><p>If the element does not have any associated CSS layout box or the
-   element is the root element and the <code>Document</code> is in
-   <span>quirks mode</span> return zero and terminate these steps.</p></li>
+   element is the root element and the <code data-anolis-spec=domcore>Document</code> is in
+   <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return zero and terminate these steps.</p></li>
 
    <li><p>If the element is the root element return the value of
    <code title="dom-Window-scrollY">scrollY</code>.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>,
-   the <code>Document</code> is in <span>quirks mode</span>, and the element
+   the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, and the element
    does not have any overflow, return the value of
    <code title="dom-Window-scrollY">scrollY</code>.</p></li>
 
@@ -776,8 +802,8 @@
    <li><p>Let <var title="">y</var> be the given value.</p></li>
 
    <li><p>If the element does not have any associated CSS layout box, the
-   element is the root element and the <code>Document</code> is in
-   <span>quirks mode</span>, or the element has no overflow, terminate these
+   element is the root element and the <code data-anolis-spec=domcore>Document</code> is in
+   <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, or the element has no overflow, terminate these
    steps.</p></li>
 
    <li><p>If the element is the root element invoke
@@ -785,7 +811,7 @@
    argument and <var title="">y</var> as second.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>,
-   the <code>Document</code> is in <span>quirks mode</span>, and the element
+   the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, and the element
    does not have any vertical overflow, invoke
    <code title="dom-Window-scroll">scroll()</code> with
    <code title="dom-Window-scrollX">scrollX</code> as first
@@ -801,14 +827,14 @@
 
   <ol>
    <li><p>If the element does not have any associated CSS layout box or the
-   element is the root element and the <code>Document</code> is in
-   <span>quirks mode</span> return zero and terminate these steps.</p></li>
+   element is the root element and the <code data-anolis-spec=domcore>Document</code> is in
+   <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return zero and terminate these steps.</p></li>
 
    <li><p>If the element is the root element return the value of
    <code title="dom-Window-scrollX">scrollX</code>.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>,
-   the <code>Document</code> is in <span>quirks mode</span>, and the element
+   the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, and the element
    does not have any overflow, return the value of
    <code title="dom-Window-scrollX">scrollX</code>.</p></li>
 
@@ -824,8 +850,8 @@
    <li><p>Let <var title="">x</var> be the given value.</p></li>
 
    <li><p>If the element does not have any associated CSS layout box, the
-   element is the root element and the <code>Document</code> is in
-   <span>quirks mode</span>, or the element has no overflow, terminate these
+   element is the root element and the <code data-anolis-spec=domcore>Document</code> is in
+   <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, or the element has no overflow, terminate these
    steps.</p></li>
 
    <li><p>If the element is the root element invoke
@@ -833,13 +859,13 @@
    <var title="">x</var> as first argument and zero as second.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>,
-   the <code>Document</code> is in <span>quirks mode</span>, and the element
+   the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span>, and the element
    does not have any vertical overflow, invoke
    <code title="dom-Window-scroll">scroll()</code> with
    <var title="">x</var> as first argument and
    <code title="dom-Window-scrollY">scrollY</code> as second.</p></li>
 
-   <li><p><span title="scroll an element">Scroll the element</span> to
+   <li><p><span title="Scroll an element">Scroll the element</span> to
    <var title="">x</var>,<code>scrollTop</code>.</p></li>
   </ol>
 
@@ -851,12 +877,12 @@
    <li><p>If the element does not have any associated CSS layout box return
    zero and terminate these steps.</p></li>
 
-   <li><p>If the element is the root element and the <code>Document</code>
-   is not in <span>quirks mode</span> return the value of
+   <li><p>If the element is the root element and the <code data-anolis-spec=domcore>Document</code>
+   is not in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return the value of
    <code>innerWidth</code>.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>
-   and the <code>Document</code> is in <span>quirks mode</span> return the
+   and the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return the
    value of <code>innerWidth</code>.</p></li>
 
    <li><p>Return the computed value of the '<code>padding-left</code>'
@@ -872,12 +898,12 @@
    <li><p>If the element does not have any associated CSS layout box return
    zero and terminate these steps.</p></li>
 
-   <li><p>If the element is the root element and the <code>Document</code>
-   is not in <span>quirks mode</span> return the value of
+   <li><p>If the element is the root element and the <code data-anolis-spec=domcore>Document</code>
+   is not in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return the value of
    <code>innerHeight</code>.</p></li>
 
    <li><p>If the element is <span>the HTML <code>body</code> element</span>
-   and the <code>Document</code> is in <span>quirks mode</span> return the
+   and the <code data-anolis-spec=domcore>Document</code> is in <span data-anolis-spec=domcore title=concept-quirks-mode>quirks mode</span> return the
    value of <code>innerHeight</code>.</p></li>
 
    <li><p>Return the computed value of the '<code>padding-top</code>'
@@ -929,7 +955,7 @@
 
   <h2 id="extensions-to-the-htmlelement-interface">Extensions to the <code title="">HTMLElement</code> Interface</h2>
 
-  <pre class="idl">partial interface <span>HTMLElement</span> {
+  <pre class="idl">partial interface <span data-anolis-spec=html>HTMLElement</span> {
   readonly attribute Element <span>offsetParent</span>;
   readonly attribute long <span>offsetTop</span>;
   readonly attribute long <span>offsetLeft</span>;
@@ -979,7 +1005,7 @@
 
      <li>The computed value of the '<code>position</code>' property of
      the element is <code>static</code> and the ancestor is one of the
-     following <span title="HTML element">HTML elements</span>:
+     following <span data-anolis-spec=html title="HTML elements">HTML elements</span>:
      <code>td</code>, <code>th</code>, or <code>table</code>.</li>
     </ul>
    </li>
@@ -1069,7 +1095,7 @@
 
   <h2 id="extensions-to-the-range-interface">Extensions to the <code title="">Range</code> Interface</h2>
 
-  <pre class="idl">partial interface <span>Range</span> {
+  <pre class="idl">partial interface <span data-anolis-spec=domrange>Range</span> {
   <span>ClientRectList</span> <span title="dom-range-getclientrects">getClientRects</span>();
   <span>ClientRect</span> <span title="dom-range-getboundingclientrect">getBoundingClientRect</span>();
 };</pre>
@@ -1296,45 +1322,24 @@
 
   <p>All references are normative<!--, unless stated otherwise-->.</p>
 
-  <dl>
-   <dt id="ref-css">[CSS21]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/CSS2/">Cascading Style Sheets
-   Level 2 Revision 1</a></cite>, B. Bos, T. &Ccedil;elik, I. Hickson, H.
-   Wium Lie. W3C.</dd>
 
-   <dt id="ref-cssom">[CSSOM]</dt>
-   <dd><cite><a href="http://dev.w3.org/csswg/cssom/">CSSOM</a></cite>
-   (work in progress), A. van Kesteren. W3C.</dd>
 
-   <dt id="ref-dom2events">[DOM2Events]</dt>
-   <dd><cite><a href="http://www.w3.org/TR/DOM-Level-2-Events/">Document
-   Object Model (DOM) Level 2 Events Specification</a></cite>, T. Pixley.
-   W3C.</dd>
-
-   <dt id="ref-domcore">[DOMCore]</dt>
-   <dd><cite><a href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">DOM Core</a></cite>, A. van Kesteren, Ms2ger. W3C.</dd>
+<h2 class=no-num>References</h2>
+<h3 class=no-num>Normative references</h3>
+<div id=anolis-references-normative></div>
 
-   <dt id="ref-domrange">[DOMRange]</dt>
-   <dd><cite><a href="http://html5.org/specs/dom-range.html">DOM Range</a></cite>, Ms2ger. html5.org.</dd>
 
-   <dt id="ref-html">[HTML]</dt>
-   <dd><cite><a href="http://dev.w3.org/html5/spec/">HTML5</a></cite>
-   (work in progress), I. Hickson. W3C.</dd>
-   <dd><cite><a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML</a></cite>
-   (work in progress), I. Hickson. WHATWG.</dd>
+<!--
+<h3 class=no-num>Informative references</h3>
+<div id=anolis-references-informative></div>
 
-   <dt>[<dfn id="ref-rfc2119">RFC2119</dfn>]</dt>
-   <dd><cite><a href="http://ietf.org/rfc/rfc2119">Key words for use in RFCs to
-   Indicate Requirement Levels</a></cite>, S. Bradner. IETF.</dd>
 
    <dt id="ref-svg">[SVG]</dt>
    <dd><cite><a href="http://www.w3.org/TR/SVG11/">Scalable Vector Graphics
    (SVG) 1.1 Specification</a></cite>, J. Ferraiolo, &#34276;&#27810;
    &#28147;, D. Jackson. W3C.</dd>
+-->
 
-   <dt id="ref-webidl">[WebIDL]</dt>
-   <dd><cite><a href="http://dev.w3.org/2006/webapi/WebIDL/">Web IDL</a></cite> (work in progress), C. McCormack. W3C.</dd>
-  </dl>
 
   <h2 class="no-num">Acknowledgments</h2>
 

Received on Wednesday, 6 July 2011 13:06:55 UTC