diff --git a/src/components/script/dom/bindings/codegen/Bindings.conf b/src/components/script/dom/bindings/codegen/Bindings.conf index 69ab8b0d50f..6b79b533b66 100644 --- a/src/components/script/dom/bindings/codegen/Bindings.conf +++ b/src/components/script/dom/bindings/codegen/Bindings.conf @@ -574,7 +574,7 @@ def addHTMLElement(element, concrete=None, needsAbstract=[]): } addHTMLElement('Comment') -addHTMLElement('DocumentFragment', concrete='DocumentFragment') +addHTMLElement('DocumentFragment', concrete='DocumentFragment') addHTMLElement('DocumentType', concrete='DocumentType') addHTMLElement('Text') diff --git a/src/components/script/dom/bindings/element.rs b/src/components/script/dom/bindings/element.rs index ff1feb1daa1..4c02afa4900 100644 --- a/src/components/script/dom/bindings/element.rs +++ b/src/components/script/dom/bindings/element.rs @@ -129,9 +129,9 @@ macro_rules! generate_traceable_node( generate_cacheable_wrapper!(Comment, CommentBinding::Wrap) generate_binding_object!(Comment) generate_traceable!(Comment) -generate_cacheable_wrapper_node!(DocumentFragment, DocumentFragmentBinding::Wrap) -generate_binding_object_node!(DocumentFragment) -generate_traceable_node!(DocumentFragment) +generate_cacheable_wrapper_node!(DocumentFragment, DocumentFragmentBinding::Wrap) +generate_binding_object_node!(DocumentFragment) +generate_traceable_node!(DocumentFragment) generate_cacheable_wrapper_node!(DocumentType, DocumentTypeBinding::Wrap) generate_binding_object_node!(DocumentType) generate_traceable_node!(DocumentType) diff --git a/src/components/script/dom/bindings/node.rs b/src/components/script/dom/bindings/node.rs index fe027ad4d6a..f5fdd19db4c 100644 --- a/src/components/script/dom/bindings/node.rs +++ b/src/components/script/dom/bindings/node.rs @@ -91,7 +91,7 @@ pub fn create(cx: *JSContext, node: &mut AbstractNode) -> *JSObject ElementNodeTypeId(HTMLUnknownElementTypeId) => generate_element!(HTMLUnknownElement), CommentNodeTypeId => generate_element!(Comment), DoctypeNodeTypeId => generate_element!(DocumentType), - DocumentFragmentNodeTypeId => generate_element!(DocumentFragment), + DocumentFragmentNodeTypeId => generate_element!(DocumentFragment), TextNodeTypeId => generate_element!(Text), } } diff --git a/src/components/script/dom/documentfragment.rs b/src/components/script/dom/documentfragment.rs index d207c340369..8183f620e66 100644 --- a/src/components/script/dom/documentfragment.rs +++ b/src/components/script/dom/documentfragment.rs @@ -8,20 +8,20 @@ use dom::node::{ScriptView, Node, DocumentFragmentNodeTypeId}; use dom::node::{AbstractNode}; use dom::window::Window; -pub struct DocumentFragment { - node: Node, +pub struct DocumentFragment { + node: Node, } -impl DocumentFragment { +impl DocumentFragment { /// Creates a new DocumentFragment. - pub fn new(document: AbstractDocument) -> DocumentFragment { + pub fn new(document: AbstractDocument) -> DocumentFragment { DocumentFragment { node: Node::new(DocumentFragmentNodeTypeId, document), } } pub fn Constructor(owner: @mut Window) -> Fallible> { - let cx = (*owner.page).js_info.get_ref().js_compartment.cx.ptr; + let cx = owner.page.js_info.get_ref().js_compartment.cx.ptr; let fragment = @DocumentFragment::new(owner.Document()); Ok(unsafe { Node::as_abstract_node(cx, fragment) }) }