mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
style: Replace popover's ':open' and ':closed' pseudo-classes with ':popover-open'
See https://github.com/whatwg/html/pull/9077. Differential Revision: https://phabricator.services.mozilla.com/D175223
This commit is contained in:
parent
bc82d005ae
commit
9a97080dbb
3 changed files with 3 additions and 5 deletions
|
@ -39,7 +39,6 @@ macro_rules! apply_non_ts_list {
|
|||
("active", Active, ACTIVE, _),
|
||||
("autofill", Autofill, AUTOFILL, _),
|
||||
("checked", Checked, CHECKED, _),
|
||||
("closed", Closed, CLOSED, PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME),
|
||||
("defined", Defined, DEFINED, _),
|
||||
("disabled", Disabled, DISABLED, _),
|
||||
("enabled", Enabled, ENABLED, _),
|
||||
|
@ -70,7 +69,7 @@ macro_rules! apply_non_ts_list {
|
|||
("-moz-math-increment-script-level", MozMathIncrementScriptLevel, INCREMENT_SCRIPT_LEVEL, _),
|
||||
|
||||
("required", Required, REQUIRED, _),
|
||||
("open", Open, OPEN, PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME),
|
||||
("popover-open", PopoverOpen, POPOVER_OPEN, PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME),
|
||||
("optional", Optional, OPTIONAL_, _),
|
||||
("valid", Valid, VALID, _),
|
||||
("invalid", Invalid, INVALID, _),
|
||||
|
|
|
@ -144,7 +144,7 @@ impl NonTSPseudoClass {
|
|||
/// Returns whether the pseudo-class is enabled in content sheets.
|
||||
#[inline]
|
||||
fn is_enabled_in_content(&self) -> bool {
|
||||
if matches!(*self, Self::Open | Self::Closed) {
|
||||
if matches!(*self, Self::PopoverOpen) {
|
||||
return static_prefs::pref!("dom.element.popover.enabled");
|
||||
}
|
||||
!self.has_any_flag(NonTSPseudoClassFlag::PSEUDO_CLASS_ENABLED_IN_UA_SHEETS_AND_CHROME)
|
||||
|
|
|
@ -2001,11 +2001,10 @@ impl<'le> ::selectors::Element for GeckoElement<'le> {
|
|||
NonTSPseudoClass::Enabled |
|
||||
NonTSPseudoClass::Disabled |
|
||||
NonTSPseudoClass::Checked |
|
||||
NonTSPseudoClass::Closed |
|
||||
NonTSPseudoClass::Fullscreen |
|
||||
NonTSPseudoClass::Indeterminate |
|
||||
NonTSPseudoClass::MozInert |
|
||||
NonTSPseudoClass::Open |
|
||||
NonTSPseudoClass::PopoverOpen |
|
||||
NonTSPseudoClass::PlaceholderShown |
|
||||
NonTSPseudoClass::Target |
|
||||
NonTSPseudoClass::Valid |
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue