diff options
author | Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> | 2014-03-17 00:55:57 -0400 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> | 2014-03-26 09:49:07 -0400 |
commit | 8a457a2caa6df536f888ebd5cd12fae129e87d5b (patch) | |
tree | 0395b3e3a2bc04616f0f505cff813993b7fc15d4 /src/components/script/dom/node.rs | |
parent | f34a64049a8b6dede424d35345db63bc60b5e423 (diff) | |
download | servo-8a457a2caa6df536f888ebd5cd12fae129e87d5b.tar.gz servo-8a457a2caa6df536f888ebd5cd12fae129e87d5b.zip |
Implemented Document.importNode
Spec:
http://dom.spec.whatwg.org/#dom-document-importnode
Diffstat (limited to 'src/components/script/dom/node.rs')
-rw-r--r-- | src/components/script/dom/node.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/components/script/dom/node.rs b/src/components/script/dom/node.rs index 8bece8fdff9..1905b77e516 100644 --- a/src/components/script/dom/node.rs +++ b/src/components/script/dom/node.rs @@ -728,7 +728,7 @@ fn gather_abstract_nodes(cur: &JS<Node>, refs: &mut ~[JS<Node>], postorder: bool } /// Specifies whether children must be recursively cloned or not. -enum CloneChildrenFlag { +pub enum CloneChildrenFlag { CloneChildren, DoNotCloneChildren } @@ -1287,8 +1287,8 @@ impl Node { } // http://dom.spec.whatwg.org/#concept-node-clone - fn clone(node: &JS<Node>, maybe_doc: Option<&JS<Document>>, clone_children: CloneChildrenFlag) - -> JS<Node> { + pub fn clone(node: &JS<Node>, maybe_doc: Option<&JS<Document>>, + clone_children: CloneChildrenFlag) -> JS<Node> { fn clone_recursively(node: &JS<Node>, copy: &mut JS<Node>, doc: &JS<Document>) { for ref child in node.get().children() { let mut cloned = Node::clone(child, Some(doc), DoNotCloneChildren); |