diff options
author | Cameron McCormack <cam@mcc.id.au> | 2016-05-19 11:58:31 +1000 |
---|---|---|
committer | Cameron McCormack <cam@mcc.id.au> | 2016-05-24 12:12:10 +1000 |
commit | bb85f5faf09fac34f92a3e5c049c971e90ebf862 (patch) | |
tree | cbfa6ca7dd817c8b1254ec0d7a65bd7d0b4d0fd2 /components/script/dom/htmlstyleelement.rs | |
parent | a636b7127ebb40d1e22347bb253cd767cf9c522d (diff) | |
download | servo-bb85f5faf09fac34f92a3e5c049c971e90ebf862.tar.gz servo-bb85f5faf09fac34f92a3e5c049c971e90ebf862.zip |
Add an extra data field to ParserContext.
This will be used for passing Gecko-specific information through
the CSS parser in stylo.
Diffstat (limited to 'components/script/dom/htmlstyleelement.rs')
-rw-r--r-- | components/script/dom/htmlstyleelement.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs index e91b1a1e064..4cc961eec95 100644 --- a/components/script/dom/htmlstyleelement.rs +++ b/components/script/dom/htmlstyleelement.rs @@ -17,6 +17,7 @@ use layout_interface::{LayoutChan, Msg}; use std::sync::Arc; use string_cache::Atom; use style::media_queries::parse_media_query_list; +use style::parser::ParserContextExtraData; use style::servo::Stylesheet; use style::stylesheets::Origin; use util::str::DOMString; @@ -60,7 +61,8 @@ impl HTMLStyleElement { }; let data = node.GetTextContent().expect("Element.textContent must be a string"); - let mut sheet = Stylesheet::from_str(&data, url, Origin::Author, win.css_error_reporter()); + let mut sheet = Stylesheet::from_str(&data, url, Origin::Author, win.css_error_reporter(), + ParserContextExtraData::default()); let mut css_parser = CssParser::new(&mq_str); let media = parse_media_query_list(&mut css_parser); sheet.set_media(Some(media)); |