Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

v0.1.4

Added proper escaping to text nodes and attributes
DOMExceptions now show a stack trace

v0.1.3

Upgraded browserify to v2.x.x
Added script node support
Added document type support
Fixed bug in cloneNode, deep option was always true

v0.1.2

Fixed attribute property to be an array instead of an object

v0.1.1

Most of Node specs have been implemented
Added to Element:
      querySelector
Added to Node:
      appendChild
      replaceChild
      hasAttributes
      hasChildNodes
      contains
      normalize
      lastChild
      parentNode
      previousSibling
Added to CharacterData:
      appendData

Fixed bug in removeChild, removed child now returned
Fixed bug in insertBefore, newElement was not being checked as a node properly
Fixed bug with firstChild and lastChild, undefined was returned instead of null

v0.0.2

Added html parsing.
Implemented setting innerHTML and outerHTML properties.
Improved innerHTML and outerHTML output to recognize and format void element.
Fixed bug in tag name regex, did not support numbers as valid characters after the first character.
Fixed bug in querySelectorAll to allow the adjacent sibling selector (+) to ignore adjacent text nodes.

v0.1.0

Milestone first version to pass Rule tests
Fixed bug in cloneNode where nested nodes did not have their parentElement set
Fixed bug in querySelectorAll where Text nodes had selector tests applied to them
Fixed variable leaks

v0.0.1

Basic DOM emulation working with querySelectorAll implementation
Something went wrong with that request. Please try again.