aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlstyleelement.rs
diff options
context:
space:
mode:
authorCameron McCormack <cam@mcc.id.au>2016-05-19 11:58:31 +1000
committerCameron McCormack <cam@mcc.id.au>2016-05-24 12:12:10 +1000
commitbb85f5faf09fac34f92a3e5c049c971e90ebf862 (patch)
treecbfa6ca7dd817c8b1254ec0d7a65bd7d0b4d0fd2 /components/script/dom/htmlstyleelement.rs
parenta636b7127ebb40d1e22347bb253cd767cf9c522d (diff)
downloadservo-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.rs4
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));