aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/parse/html.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/parse/html.rs')
-rw-r--r--components/script/parse/html.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs
index 387d031ff6c..6da3dac1ec8 100644
--- a/components/script/parse/html.rs
+++ b/components/script/parse/html.rs
@@ -55,7 +55,8 @@ impl SinkHelpers for servohtmlparser::Sink {
}
}
-impl<'a> TreeSink<JS<Node>> for servohtmlparser::Sink {
+impl<'a> TreeSink for servohtmlparser::Sink {
+ type Handle = JS<Node>;
fn get_document(&mut self) -> JS<Node> {
let doc = self.document.root();
let node: JSRef<Node> = NodeCast::from_ref(doc.r());
@@ -162,6 +163,10 @@ impl<'a> TreeSink<JS<Node>> for servohtmlparser::Sink {
let script: Option<JSRef<HTMLScriptElement>> = HTMLScriptElementCast::to_ref(node.r());
script.map(|script| script.prepare());
}
+
+ fn reparent_children(&mut self, _node: JS<Node>, _new_parent: JS<Node>) {
+ panic!("unimplemented")
+ }
}
pub fn parse_html(document: JSRef<Document>,