aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/cssstylerule.rs
diff options
context:
space:
mode:
authorTing-Yu Lin <tlin@mozilla.com>2017-07-31 16:03:51 +0800
committerTing-Yu Lin <tlin@mozilla.com>2017-08-03 16:30:08 +0800
commit585c00f23559e9cf5dea288852515fd001bc1c43 (patch)
treecaa4073ce9de5140448179b93c326fca3a5f1bf5 /components/script/dom/cssstylerule.rs
parentfd3b399d26d1440641e1056968d1581f813bbb65 (diff)
downloadservo-585c00f23559e9cf5dea288852515fd001bc1c43.tar.gz
servo-585c00f23559e9cf5dea288852515fd001bc1c43.zip
style: Introduce Chrome UI privilege for parsers
The motivation is that Chrome XBL stylesheets can be parsed under author level, but we allow some event-state pseudo classes like :-moz-handled-clicktoplay to be used. Also synchronize the privilege of pseudo classes in non_ts_pseudo_class_list.rs and nsCSSPseudoClassList.h (except :fullscreen). MozReview-Commit-ID: 8fUjjC8hbQO
Diffstat (limited to 'components/script/dom/cssstylerule.rs')
-rw-r--r--components/script/dom/cssstylerule.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/cssstylerule.rs b/components/script/dom/cssstylerule.rs
index ea121ef900a..a45e0ad20c8 100644
--- a/components/script/dom/cssstylerule.rs
+++ b/components/script/dom/cssstylerule.rs
@@ -93,6 +93,7 @@ impl CSSStyleRuleMethods for CSSStyleRule {
let parser = SelectorParser {
stylesheet_origin: Origin::Author,
namespaces: &namespaces,
+ url_data: None,
};
let mut css_parser = CssParserInput::new(&*value);
let mut css_parser = CssParser::new(&mut css_parser);