Appendix A: Changes
- Editors
- Arnaud Le Hors, W3C
A.1: Changes between DOM Level 1 and DOM Level 2
A.1.2: New interfaces
- HTML
- The
HTMLDOMImplementation
interface was
added to the HTML module. - Views
- This new module defines the interface
AbstractView
. - StyleSheets
- This new module defines the following interfaces:
StyleSheet
, StyleSheetList
,
MediaList
, DocumentStyle
and
LinkStyle
. - CSS
- This new module defines the following interfaces
CSSException
, CSS2Azimuth
,
CSS2BackgroundPosition
,
CSS2BorderSpacing
,
CSS2CounterIncrement
, CSS2CounterReset
,
CSS2Cursor
, CSS2FontFaceSrc
,
CSS2FontFaceWidths
, CSS2PageSize
,
CSS2PlayDuring
, CSS2Properties
,
CSS2TextShadow
, CSSCharsetRule
,
CSSFontFaceRule
, CSSImportRule
,
CSSMediaRule
, CSSPageRule
,
CSSPrimitiveValue
, CSSRule
,
CSSRuleList
, CSSStyleDeclaration
,
CSSStyleRule
, CSSStyleSheet
,
CSSUnknownRule
, CSSValue
,
CSSValueList
, Counter
,
RGBColor
, Rect
, ViewCSS
,
DocumentCSS
, DOMImplementationCSS
and
HTMLElementCSS
.
- Events
- This new module defines the following interfaces
Event
, EventListener
,
EventTarget
, MutationEvent
,
UIEvent
, MouseEvent
, and
KeyEvent
. - Traversal
- This new module defines the following interfaces
NodeFilter
, NodeIterator
,
TreeWalker
, and DocumentTraversal
. - Range
- This new module defines the interface
Range
and
the exception RangeException
.