diff options
author | Josh Matthews <josh@joshmatthews.net> | 2015-03-11 10:44:59 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2015-05-20 14:22:09 -0400 |
commit | 8082df7d0da97f1951ae125956b962b92c98e69f (patch) | |
tree | 86131e200a39a6f85afcfff7fa8f6f904e94cc0b /components/script/dom/domparser.rs | |
parent | e52197d1261055527a838f74b353a1124d6b077a (diff) | |
download | servo-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.rs | 4 |
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())) } |