[svgwg] Update/move the normative-but-outdated SVG DOM appendix

AmeliaBR has just created a new issue for https://github.com/w3c/svgwg:

== Update/move the normative-but-outdated SVG DOM appendix ==
As I'm reviewing & tidying the changes appendix, I discovered we still have a normative ["SVG DOM" appendix](https://svgwg.org/svg2-draft/svgdom.html), which is in need of updates.

Required fixes include:

- Updating cross-references (e.g., to CSSOM, not DOM2 CSS).
- Clarify which parts are informative summaries of content normatively defined elsewhere.
- Redefine the section on initializing properties in a WebIDL consistent way (or remove, if the WebIDL definitions elsewhere already cover this).
- Check whether some of the specific behaviors actually match implementations:
  * Manually dispatched events on elements that don't normally receive events (I don't think we actually disallow event attributes on non-rendered elements, do we?)
  * Invalid values behavior

I suggest also:

- Merge any remaining content into the [Scripting and Interactivity chapter](https://svgwg.org/svg2-draft/interact.html).

I don't like having normative appendices, and one reason is they get overlooked and out of date!  Once we fix this one, the only other normative appendix is [Implementation Requirements](https://svgwg.org/svg2-draft/implnote.html). I'd prefer to move _its_ content into the relevant chapters, too, but at least it had a very "Hi, I'm Normative" nametag.


Please view or discuss this issue at https://github.com/w3c/svgwg/issues/520 using your GitHub account

Received on Thursday, 9 August 2018 19:39:54 UTC