Dustin Wilson
d9ea147932
Many updates, tests fail
3 years ago
Dustin Wilson
ff415e5277
Optimizations
• Focus was on not generating wrapped classes unless necessary
• Node::getRootNode now traverses the inner DOM.
• Node::isEqualNode now compares inner nodes.
• Node::locateNamespace and Node::locateNamespacePrefix now uses the inner DOM
• Node::preInsertionValidity now checks exclusively on the inner DOM except on templates.
• Optimized walk generators
3 years ago
Dustin Wilson
a91ace0421
Rewrote node cloning
3 years ago
Dustin Wilson
6fba662683
Simplified NodeList, added NamedNodeMap
3 years ago
Dustin Wilson
afd3644a9a
More work on Node::cloneNode
3 years ago
Dustin Wilson
49742a5709
More work on Node::cloneNode
3 years ago
Dustin Wilson
1ffe918af1
Started Node::cloneNode tests, updated README with limitations
3 years ago
Dustin Wilson
d2d916f18c
Circumvented PHP DOM textContent bug
3 years ago
Dustin Wilson
2798925510
Adding tests for Node::textContent, found yet another PHP DOM bug
3 years ago
Dustin Wilson
f22d73764e
Forgot Node::textContent's setter
3 years ago
Dustin Wilson
17aa915653
All properties on Node are now tested
3 years ago
Dustin Wilson
41129ddc07
Upgraded dependencies, added lots of tests for Node
3 years ago
Dustin Wilson
d24f569991
More tests, started adding name coercion back in
3 years ago
Dustin Wilson
ea955e77b9
Starting testing
3 years ago
Dustin Wilson
cc3056da45
Added Attr, HTMLCollection
3 years ago
Dustin Wilson
5918e694ea
Node fully implemented, not tested
3 years ago
Dustin Wilson
b655e63ace
More work on Node
3 years ago
Dustin Wilson
57823fc964
DOMImplementation, DocumentType, etc.
3 years ago
Dustin Wilson
0eb04c81de
Added DocumentFragment & HTMLTemplateElement
3 years ago
Dustin Wilson
f45f75c705
Started implementing more of Node
3 years ago
Dustin Wilson
f370dbc288
More progress with wrapper classes, added NodeList
3 years ago
Dustin Wilson
81cc580711
Playing around with wrapper classes
3 years ago
Dustin Wilson
bba1bb2fe8
Added ParentNode::querySelector & ParentNode::querySelectorAll
3 years ago
Dustin Wilson
ec0ffbbd92
Added NodeTrait::contains
3 years ago
Dustin Wilson
852d30e62f
Added interfaces for Node and CharacterData for inheritance
3 years ago
Dustin Wilson
2e07af4edb
Added ChildNode::before, started on a bit of documentation
3 years ago