mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Bug 1366427: Make backdrop not inherit from the parent element. r=heycam
MozReview-Commit-ID: EnnmvDsgbdx Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io>
This commit is contained in:
parent
3d40b516c8
commit
71dbc6c023
3 changed files with 17 additions and 4 deletions
|
@ -49,6 +49,15 @@ impl PseudoElement {
|
|||
PseudoElementCascadeType::Lazy
|
||||
}
|
||||
|
||||
/// Whether the pseudo-element should inherit from the default computed
|
||||
/// values instead of from the parent element.
|
||||
///
|
||||
/// This is not the common thing, but there are some pseudos (namely:
|
||||
/// ::backdrop), that shouldn't inherit from the parent element.
|
||||
pub fn inherits_from_default_values(&self) -> bool {
|
||||
!matches!(*self, PseudoElement::Backdrop)
|
||||
}
|
||||
|
||||
/// Gets the canonical index of this eagerly-cascaded pseudo-element.
|
||||
#[inline]
|
||||
pub fn eager_index(&self) -> usize {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue