Commit Graph

13 Commits

Author SHA1 Message Date
iska d6f5434ab8 Add implementation for text-content in the HTML Element 2015-04-08 00:29:00 +02:00
iska 3df247f91f Add HTML Node method to pass own child nodes to another node
This is used in the adoption-agency-algorithm to copy all text-child-nodes from the furthest-block
to the new-element
2015-04-05 13:33:46 +02:00
iska 5a140220b1 Fix HTML Node parent-related property references to "weak"
A node shouldn't have a strong reference to its parent or owner document
2015-04-04 02:17:42 +02:00
iska 4151bf8b7a Add HTML Node methods to append an array of nodes and remove all child nodes 2015-04-04 02:15:09 +02:00
iska 36b74b5766 Add HTML fragment serialization (inner & outer HTML)
https://html.spec.whatwg.org/multipage/syntax.html#serialising-html-fragments
2015-03-31 01:01:41 +02:00
iska 880f36ee05 Group enumeration method together in the Node class 2015-03-30 23:31:58 +02:00
iska 22e397b1f4 Add a tree-description method for HTML Node
The tree description method dumps the HTML tree rooted at this node in the same style
as the HTML5Lib tests
2015-03-30 23:30:41 +02:00
iska 83c9841122 Add implementation for HTML Node Tree Enumerator
Tree-Order (pre-order) enumeration for HTML Node and its descendants
2015-03-29 00:00:01 +01:00
iska d8d191cb5a Add implementation for the HTML Node and its Mutation Algorithms
https://dom.spec.whatwg.org/#mutation-algorithms
2015-03-19 00:42:43 +01:00
iska 79856255da Add header that imports all HTML Nodes for convenience 2015-02-28 00:56:35 +01:00
iska fade192485 Rename HTML Node Type enum values
Use HTMLNode<type> instead of HTML<type>Node
2015-02-26 20:09:27 +01:00
iska c45adc581b Add HTML Comment node
https://dom.spec.whatwg.org/#interface-comment
2015-02-26 20:08:06 +01:00
iska da00182ff2 Add HTML Node interface
https://dom.spec.whatwg.org/#interface-node
2015-02-25 22:38:02 +01:00