While travelling and at home I have added a major new old feature to DOM Core: a definition of the events model. Indeed, aside from that Web DOM Core (see history notes) was renamed to DOM Core.
Many thanks to zewt on the WHATWG IRC channel for carefully reviewing my rewrite from scratch of the "DOM Event Architecture" and "Basic Event Interfaces" chapters of the Document Object Model (DOM) Level 3 Events Specification. I think this is the first time I am really quite pleased with my initial draft of a feature and feedback thus far on the content has been positive. Nevertheless, if you find it terrible I would really like to know.
These are the reasons why I think the event architecture belongs in DOM Core:
createEvent()
sits on the Document
object.
EventTarget
. This includes Node
.
INVALID_STATE_ERR
exception as currently defined.