iska
0635744a2d
Add a CSS selector-base Node Filter implementation
2015-10-23 22:50:51 +02:00
iska
fd516c67ef
Change Node Filter's show options enum to NS_OPTIONS
2015-06-05 23:01:55 +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
3df5a219e1
Add Node Iterator initializers with filter and show-options arguments
2015-05-28 23:26:08 +02:00
iska
45156d98fd
Add implementation for HTML Node Iterator
...
This, along with Tree Walker, will replace the Tree Enumerator.
https://dom.spec.whatwg.org/#interface-nodeiterator
2015-05-28 00:34:17 +02:00
iska
f8ee4a38b4
Add HTML Node Filter protocol
2015-05-27 00:59:10 +02:00