iska
df53870880
Drop the "Node" suffix from HTML Node's first child & last child properties
...
https://dom.spec.whatwg.org/#interface-node
2015-06-06 19:04:03 +02:00
iska
a390edf599
Reintroduce the HTMLNodeFilterValue for Tree Walker implementation
...
While the Node Iterator treats skip & reject the same way, the Tree Walker can skip over a node
and all its children if rejected.
This reverses dc3de7a470
2015-06-05 23:00:50 +02:00
iska
40400864d8
Add block-based API for Node Filter
...
- HTMLNodeFilterBlock is a block-based class implementation conforming to HTMLNodeFilter
- HTMLNode & NodeIterator get block-based initializers
2015-06-05 18:06:23 +02:00
iska
dc3de7a470
Remove the HTMLNodeFilterValue enum since Reject and Skip are semantically equivalent
2015-06-05 17:05:22 +02:00
iska
c1b18f527c
Refactor Node Iterator's initializers so that the filter argument is last
2015-06-05 17:04:28 +02:00
iska
d4bb3c6636
Add implementation for the removing steps of the HTML Node Iterator
...
https://dom.spec.whatwg.org/#interface-nodeiterator
2015-06-05 16:47:37 +02:00
iska
066bdeffa8
Add Node Iterator test cases for iteration and filtering logic
2015-05-29 00:39:52 +02:00
iska
cd6e8bf4fc
Remove Tree Enumerator since it was superseded by the Node Iterator implementation
2015-05-28 01:22:29 +02:00
iska
aece7138a4
Rename Tree Enumeration Tests to Node Iterator Tests
2015-05-28 00:42:20 +02:00