aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/css.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/css.rs')
-rw-r--r--components/script/dom/css.rs20
1 files changed, 14 insertions, 6 deletions
diff --git a/components/script/dom/css.rs b/components/script/dom/css.rs
index 0ee5a95366f..b1b0210d1cf 100644
--- a/components/script/dom/css.rs
+++ b/components/script/dom/css.rs
@@ -36,9 +36,13 @@ impl CSS {
decl.push_str(&value);
let decl = Declaration(decl);
let url = win.Document().url();
- let context = ParserContext::new_for_cssom(&url, win.css_error_reporter(), Some(CssRuleType::Supports),
- PARSING_MODE_DEFAULT,
- QuirksMode::NoQuirks);
+ let context = ParserContext::new_for_cssom(
+ &url,
+ win.css_error_reporter(),
+ Some(CssRuleType::Style),
+ PARSING_MODE_DEFAULT,
+ QuirksMode::NoQuirks
+ );
decl.eval(&context)
}
@@ -49,9 +53,13 @@ impl CSS {
let cond = parse_condition_or_declaration(&mut input);
if let Ok(cond) = cond {
let url = win.Document().url();
- let context = ParserContext::new_for_cssom(&url, win.css_error_reporter(), Some(CssRuleType::Supports),
- PARSING_MODE_DEFAULT,
- QuirksMode::NoQuirks);
+ let context = ParserContext::new_for_cssom(
+ &url,
+ win.css_error_reporter(),
+ Some(CssRuleType::Style),
+ PARSING_MODE_DEFAULT,
+ QuirksMode::NoQuirks
+ );
cond.eval(&context)
} else {
false