svg2: Move Focus section before the DOM Interfaces section, and note ...

details:   https://svgwg.org/hg/svg2/rev/6e55eae740c1
branches:  
changeset: 603:6e55eae740c1
user:      Cameron McCormack <cam@mcc.id.au>
date:      Tue Feb 04 16:11:25 2014 +1100
description:
Move Focus section before the DOM Interfaces section, and note that it needs some work still.

diffstat:

 master/interact.html |  90 +++++++++++++++++++++++++++------------------------
 1 files changed, 48 insertions(+), 42 deletions(-)

diffs (122 lines):

diff --git a/master/interact.html b/master/interact.html
--- a/master/interact.html
+++ b/master/interact.html
@@ -1064,59 +1064,20 @@ that the cursor can be visible over most
 
 <p>SVG user agents are required to support PNG format images as targets of the
 <a>'xlink:href'</a> attribute.</p>
 
 <p class="issue">Add an example.</p>
 
 </edit:with>
 
-<h2 id="DOMInterfaces">DOM interfaces</h2>
+<h2 id="Focus">Focus</h2>
 
-<h3 id="InterfaceSVGCursorElement">Interface SVGCursorElement</h3>
-
-<edit:with element='cursor'>
-
-The <a>SVGCursorElement</a> interface corresponds to the
-<a>'cursor element'</a> element.
-<pre class="idl">interface <b>SVGCursorElement</b> : <a>SVGElement</a> {
-  readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="interact.html#__svg__SVGCursorElement__x">x</a>;
-  readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="interact.html#__svg__SVGCursorElement__y">y</a>;
-};
-
-<a>SVGCursorElement</a> implements <a>SVGURIReference</a>;</pre>
-
-<dl class="interface">
-<dt class="attributes-header">Attributes:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGCursorElement__x" class="attribute first-child"><b>x</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a>)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'x'</a> on the given <a>'cursor element'</a>
-element.
-
-</div>
-</dd>
-
-<dt id="__svg__SVGCursorElement__y" class="attribute"><b>y</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a>)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'y'</a> on the given <a>'cursor element'</a>
-element.
-
-</div>
-</dd>
-</dl>
-</dd>
-</dl>
-
-</edit:with>
-<h2 id="Focus">Focus</h2>
+<p class='issue'>This section needs to defer to HTML more rather than duplicate
+the wording from that spec.</p>
 
 <div class="impl">
 
   <p>When an element is <i>focused</i>, key events received by the
   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 the <code>Document</code>'s root <code><a href="struct.html#SVGElement">svg</a></code> element, if
   there is one. If there is no root element, key events must not be
@@ -1334,10 +1295,55 @@ element.
   and it is not explicitly excluded from the rendering using either:</p>
   <ul class="brief"><li>the CSS 'display' property's 'none' value, or</li>
    <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
    <li>some equivalent in other styling languages.</li>
   </ul><p class="note">Just being off-screen does not mean the element is
   not <a href="#being-rendered">being rendered</a>.</p>
   <hr/>
 
+
+<h2 id="DOMInterfaces">DOM interfaces</h2>
+
+<h3 id="InterfaceSVGCursorElement">Interface SVGCursorElement</h3>
+
+<edit:with element='cursor'>
+
+The <a>SVGCursorElement</a> interface corresponds to the
+<a>'cursor element'</a> element.
+<pre class="idl">interface <b>SVGCursorElement</b> : <a>SVGElement</a> {
+  readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="interact.html#__svg__SVGCursorElement__x">x</a>;
+  readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="interact.html#__svg__SVGCursorElement__y">y</a>;
+};
+
+<a>SVGCursorElement</a> implements <a>SVGURIReference</a>;</pre>
+
+<dl class="interface">
+<dt class="attributes-header">Attributes:</dt>
+<dd>
+<dl class="attributes">
+
+<dt id="__svg__SVGCursorElement__x" class="attribute first-child"><b>x</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a>)</span></dt>
+<dd class="attribute">
+<div>
+Corresponds to attribute <a>'x'</a> on the given <a>'cursor element'</a>
+element.
+
+</div>
+</dd>
+
+<dt id="__svg__SVGCursorElement__y" class="attribute"><b>y</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a>)</span></dt>
+<dd class="attribute">
+<div>
+Corresponds to attribute <a>'y'</a> on the given <a>'cursor element'</a>
+element.
+
+</div>
+</dd>
+</dl>
+</dd>
+</dl>
+
+</edit:with>
+
+
 </body>
 </html>

Received on Tuesday, 4 February 2014 05:13:50 UTC