diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2018-09-03 08:12:22 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-09-03 08:12:22 -0400 |
commit | d8446f85a95723dec3a18b05bdd30514a57bddab (patch) | |
tree | 3e92a0a5fed4315519a34e8cef33c54840ada0d4 /components/style/servo/selector_parser.rs | |
parent | eb6aec37e9bde5aba2a3dc6b6ce5374579219f31 (diff) | |
parent | 1254cbf313243e8879a464538a5c78383ba3bc8b (diff) | |
download | servo-d8446f85a95723dec3a18b05bdd30514a57bddab.tar.gz servo-d8446f85a95723dec3a18b05bdd30514a57bddab.zip |
Auto merge of #21588 - emilio:gecko-sync, r=emilio
style: Sync changes from mozilla-central.
See each individual commit for details.
https://bugzilla.mozilla.org/show_bug.cgi?id=1488172
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/21588)
<!-- Reviewable:end -->
Diffstat (limited to 'components/style/servo/selector_parser.rs')
-rw-r--r-- | components/style/servo/selector_parser.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/components/style/servo/selector_parser.rs b/components/style/servo/selector_parser.rs index 2083539f51b..c608cd8488d 100644 --- a/components/style/servo/selector_parser.rs +++ b/components/style/servo/selector_parser.rs @@ -135,6 +135,10 @@ impl PseudoElement { self.is_before() || self.is_after() } + /// Whether this is an unknown ::-webkit- pseudo-element. + #[inline] + pub fn is_unknown_webkit_pseudo_element(&self) -> bool { false } + /// Whether this pseudo-element is the ::before pseudo. #[inline] pub fn is_before(&self) -> bool { @@ -284,8 +288,8 @@ impl PseudoElement { } } -/// The type used for storing pseudo-class string arguments. -pub type PseudoClassStringArg = Box<str>; +/// The type used for storing `:lang` arguments. +pub type Lang = Box<str>; /// A non tree-structural pseudo-class. /// See https://drafts.csswg.org/selectors-4/#structural-pseudos @@ -302,7 +306,7 @@ pub enum NonTSPseudoClass { Fullscreen, Hover, Indeterminate, - Lang(PseudoClassStringArg), + Lang(Lang), Link, PlaceholderShown, ReadWrite, |