mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Implement DocumentFragment.
This commit is contained in:
parent
fc9fdf30a6
commit
438d121cd8
10 changed files with 78 additions and 15 deletions
|
@ -6,7 +6,7 @@ use dom::bindings::utils::{Reflectable, Reflector, Traceable};
|
|||
use dom::element::*;
|
||||
use dom::types::*;
|
||||
use dom::node::{AbstractNode, ElementNodeTypeId, TextNodeTypeId, CommentNodeTypeId};
|
||||
use dom::node::{DoctypeNodeTypeId, ScriptView};
|
||||
use dom::node::{DoctypeNodeTypeId, DocumentFragmentNodeTypeId, ScriptView};
|
||||
|
||||
use std::cast;
|
||||
use std::libc;
|
||||
|
@ -91,8 +91,9 @@ pub fn create(cx: *JSContext, node: &mut AbstractNode<ScriptView>) -> *JSObject
|
|||
ElementNodeTypeId(HTMLUnknownElementTypeId) => generate_element!(HTMLUnknownElement),
|
||||
CommentNodeTypeId => generate_element!(Comment),
|
||||
DoctypeNodeTypeId => generate_element!(DocumentType<ScriptView>),
|
||||
TextNodeTypeId => generate_element!(Text)
|
||||
}
|
||||
DocumentFragmentNodeTypeId => generate_element!(DocumentFragment<ScriptView>),
|
||||
TextNodeTypeId => generate_element!(Text),
|
||||
}
|
||||
}
|
||||
|
||||
impl Reflectable for AbstractNode<ScriptView> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue