diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-11-14 02:49:54 +0000 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2019-11-30 20:44:58 +0100 |
commit | 349492b5e2754e2cff9d0a353cf0e34adb7d5772 (patch) | |
tree | d1cfb9ba88328c5c993a8b616081a94d2ad215f1 /components/style/selector_map.rs | |
parent | 28110c060f1210bdb5da5155e45a5e87aa545612 (diff) | |
download | servo-349492b5e2754e2cff9d0a353cf0e34adb7d5772.tar.gz servo-349492b5e2754e2cff9d0a353cf0e34adb7d5772.zip |
style: Fix cascade order of shadow parts.
This moves the shadow cascade order into the cascade level, and refactors the
code a bit for that.
Differential Revision: https://phabricator.services.mozilla.com/D49988
Diffstat (limited to 'components/style/selector_map.rs')
-rw-r--r-- | components/style/selector_map.rs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/components/style/selector_map.rs b/components/style/selector_map.rs index 52b939e0219..81144c2a4bf 100644 --- a/components/style/selector_map.rs +++ b/components/style/selector_map.rs @@ -10,7 +10,7 @@ use crate::context::QuirksMode; use crate::dom::TElement; use crate::hash::map as hash_map; use crate::hash::{HashMap, HashSet}; -use crate::rule_tree::{CascadeLevel, ShadowCascadeOrder}; +use crate::rule_tree::CascadeLevel; use crate::selector_parser::SelectorImpl; use crate::stylist::Rule; use crate::{Atom, LocalName, Namespace, WeakAtom}; @@ -171,7 +171,6 @@ impl SelectorMap<Rule> { context: &mut MatchingContext<E::Impl>, flags_setter: &mut F, cascade_level: CascadeLevel, - shadow_cascade_order: ShadowCascadeOrder, ) where E: TElement, F: FnMut(&E, ElementSelectorFlags), @@ -190,7 +189,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ); } @@ -203,7 +201,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ) } } @@ -217,7 +214,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ) } }); @@ -230,7 +226,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ) } @@ -242,7 +237,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ) } @@ -253,7 +247,6 @@ impl SelectorMap<Rule> { context, flags_setter, cascade_level, - shadow_cascade_order, ); } @@ -265,7 +258,6 @@ impl SelectorMap<Rule> { context: &mut MatchingContext<E::Impl>, flags_setter: &mut F, cascade_level: CascadeLevel, - shadow_cascade_order: ShadowCascadeOrder, ) where E: TElement, F: FnMut(&E, ElementSelectorFlags), @@ -280,7 +272,7 @@ impl SelectorMap<Rule> { flags_setter, ) { matching_rules.push( - rule.to_applicable_declaration_block(cascade_level, shadow_cascade_order), + rule.to_applicable_declaration_block(cascade_level), ); } } |