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.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/script/dom/css.rs b/components/script/dom/css.rs
index 31ca219093e..0ee5a95366f 100644
--- a/components/script/dom/css.rs
+++ b/components/script/dom/css.rs
@@ -30,7 +30,11 @@ impl CSS {
/// https://drafts.csswg.org/css-conditional/#dom-css-supports
pub fn Supports(win: &Window, property: DOMString, value: DOMString) -> bool {
- let decl = Declaration { prop: property.into(), val: value.into() };
+ let mut decl = String::new();
+ serialize_identifier(&property, &mut decl).unwrap();
+ decl.push_str(": ");
+ 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,