aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/parse
diff options
context:
space:
mode:
authorChris Paris <cap@chrisparis.org>2015-03-26 12:50:29 -1000
committerChris Paris <cap@chrisparis.org>2015-04-06 12:56:55 -1000
commitcc771fdd68e885be4c1ceb432c6a28781aaec47a (patch)
tree198bfb9c473c921f8e8beb243ca4ac214eb88ba7 /components/script/parse
parent2cc5bad21ea9eb65d8e2f30e7a43aca0ecd7c86e (diff)
downloadservo-cc771fdd68e885be4c1ceb432c6a28781aaec47a.tar.gz
servo-cc771fdd68e885be4c1ceb432c6a28781aaec47a.zip
fragment parsing functions take DOMString instead of HTMLInput
Diffstat (limited to 'components/script/parse')
-rw-r--r--components/script/parse/html.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/parse/html.rs b/components/script/parse/html.rs
index 1667afe288d..ad8c56ba613 100644
--- a/components/script/parse/html.rs
+++ b/components/script/parse/html.rs
@@ -31,6 +31,7 @@ use encoding::all::UTF_8;
use encoding::types::{Encoding, DecoderTrap};
use net_traits::{ProgressMsg, LoadResponse};
+use util::str::DOMString;
use util::task_state;
use util::task_state::IN_HTML_PARSER;
use std::ascii::AsciiExt;
@@ -330,7 +331,7 @@ pub fn parse_html(document: JSRef<Document>,
}
// https://html.spec.whatwg.org/multipage/syntax.html#parsing-html-fragments
-pub fn parse_html_fragment(context_node: JSRef<Node>, input: HTMLInput) -> Vec<Temporary<Node>> {
+pub fn parse_html_fragment(context_node: JSRef<Node>, input: DOMString) -> Vec<Temporary<Node>> {
let window = window_from_node(context_node).root();
let context_document = document_from_node(context_node).root();
let url = context_document.r().url();
@@ -359,7 +360,7 @@ pub fn parse_html_fragment(context_node: JSRef<Node>, input: HTMLInput) -> Vec<T
context_elem: context_node,
form_elem: form,
};
- parse_html(document.r(), input, &url, Some(fragment_context));
+ parse_html(document.r(), HTMLInput::InputString(input), &url, Some(fragment_context));
// "14. Return the child nodes of root, in tree order."
let root_element = document.r().GetDocumentElement().expect("no document element").root();