aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/dom/node.rs
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno.d@partner.samsung.com>2014-03-17 00:55:57 -0400
committerBruno de Oliveira Abinader <bruno.d@partner.samsung.com>2014-03-26 09:49:07 -0400
commit8a457a2caa6df536f888ebd5cd12fae129e87d5b (patch)
tree0395b3e3a2bc04616f0f505cff813993b7fc15d4 /src/components/script/dom/node.rs
parentf34a64049a8b6dede424d35345db63bc60b5e423 (diff)
downloadservo-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.rs6
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);