aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/domparser.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2015-03-11 10:44:59 -0400
committerJosh Matthews <josh@joshmatthews.net>2015-05-20 14:22:09 -0400
commit8082df7d0da97f1951ae125956b962b92c98e69f (patch)
tree86131e200a39a6f85afcfff7fa8f6f904e94cc0b /components/script/dom/domparser.rs
parente52197d1261055527a838f74b353a1124d6b077a (diff)
downloadservo-8082df7d0da97f1951ae125956b962b92c98e69f.tar.gz
servo-8082df7d0da97f1951ae125956b962b92c98e69f.zip
Make external script sources load asynchronously, yet still block further parsing. Hook up document loading to async networking events.
Diffstat (limited to 'components/script/dom/domparser.rs')
-rw-r--r--components/script/dom/domparser.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/domparser.rs b/components/script/dom/domparser.rs
index 5685c3f324f..40c9d8f436c 100644
--- a/components/script/dom/domparser.rs
+++ b/components/script/dom/domparser.rs
@@ -15,7 +15,7 @@ use dom::bindings::utils::{Reflector, reflect_dom_object};
use dom::document::{Document, DocumentHelpers, IsHTMLDocument};
use dom::document::DocumentSource;
use dom::window::{Window, WindowHelpers};
-use parse::html::{HTMLInput, parse_html};
+use parse::html::{ParseContext, parse_html};
use util::str::DOMString;
use std::borrow::ToOwned;
@@ -64,7 +64,7 @@ impl<'a> DOMParserMethods for JSRef<'a, DOMParser> {
None,
DocumentSource::FromParser,
loader).root();
- parse_html(document.r(), HTMLInput::InputString(s), &url, None);
+ parse_html(document.r(), s, &url, ParseContext::Owner(None));
document.r().set_ready_state(DocumentReadyState::Complete);
Ok(Temporary::from_rooted(document.r()))
}