style: Unprefix -moz-read-write / -moz-read-only.

And remove some duplicated tests from WPT.

Differential Revision: https://phabricator.services.mozilla.com/D75231
This commit is contained in:
Emilio Cobos Álvarez 2020-05-14 16:46:08 +00:00
parent 4359aae44e
commit 0c4bba6b52
4 changed files with 8 additions and 6 deletions

View file

@ -87,9 +87,9 @@ bitflags! {
/// <https://html.spec.whatwg.org/multipage/#selector-out-of-range> /// <https://html.spec.whatwg.org/multipage/#selector-out-of-range>
const IN_OUTOFRANGE_STATE = 1 << 28; const IN_OUTOFRANGE_STATE = 1 << 28;
/// <https://html.spec.whatwg.org/multipage/#selector-read-only> /// <https://html.spec.whatwg.org/multipage/#selector-read-only>
const IN_MOZ_READONLY_STATE = 1 << 29; const IN_READONLY_STATE = 1 << 29;
/// <https://html.spec.whatwg.org/multipage/#selector-read-write> /// <https://html.spec.whatwg.org/multipage/#selector-read-write>
const IN_MOZ_READWRITE_STATE = 1 << 30; const IN_READWRITE_STATE = 1 << 30;
/// <https://html.spec.whatwg.org/multipage/#selector-default> /// <https://html.spec.whatwg.org/multipage/#selector-default>
const IN_DEFAULT_STATE = 1 << 31; const IN_DEFAULT_STATE = 1 << 31;
/// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-submit-invalid /// Non-standard: https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-submit-invalid

View file

@ -79,8 +79,8 @@ macro_rules! apply_non_ts_list {
("out-of-range", OutOfRange, IN_OUTOFRANGE_STATE, _), ("out-of-range", OutOfRange, IN_OUTOFRANGE_STATE, _),
("default", Default, IN_DEFAULT_STATE, _), ("default", Default, IN_DEFAULT_STATE, _),
("placeholder-shown", PlaceholderShown, IN_PLACEHOLDER_SHOWN_STATE, _), ("placeholder-shown", PlaceholderShown, IN_PLACEHOLDER_SHOWN_STATE, _),
("-moz-read-only", MozReadOnly, IN_MOZ_READONLY_STATE, _), ("read-only", ReadOnly, IN_READONLY_STATE, _),
("-moz-read-write", MozReadWrite, IN_MOZ_READWRITE_STATE, _), ("read-write", ReadWrite, IN_READWRITE_STATE, _),
("-moz-submit-invalid", MozSubmitInvalid, IN_MOZ_SUBMITINVALID_STATE, _), ("-moz-submit-invalid", MozSubmitInvalid, IN_MOZ_SUBMITINVALID_STATE, _),
("-moz-ui-valid", MozUIValid, IN_MOZ_UI_VALID_STATE, _), ("-moz-ui-valid", MozUIValid, IN_MOZ_UI_VALID_STATE, _),
("-moz-ui-invalid", MozUIInvalid, IN_MOZ_UI_INVALID_STATE, _), ("-moz-ui-invalid", MozUIInvalid, IN_MOZ_UI_INVALID_STATE, _),

View file

@ -119,6 +119,8 @@ impl NonTSPseudoClass {
match_ignore_ascii_case! { &name, match_ignore_ascii_case! { &name,
$($css => Some(NonTSPseudoClass::$name),)* $($css => Some(NonTSPseudoClass::$name),)*
"-moz-full-screen" => Some(NonTSPseudoClass::Fullscreen), "-moz-full-screen" => Some(NonTSPseudoClass::Fullscreen),
"-moz-read-only" => Some(NonTSPseudoClass::ReadOnly),
"-moz-read-write" => Some(NonTSPseudoClass::ReadWrite),
_ => None, _ => None,
} }
} }

View file

@ -2037,8 +2037,8 @@ impl<'le> ::selectors::Element for GeckoElement<'le> {
NonTSPseudoClass::MozHandlerCrashed | NonTSPseudoClass::MozHandlerCrashed |
NonTSPseudoClass::Required | NonTSPseudoClass::Required |
NonTSPseudoClass::Optional | NonTSPseudoClass::Optional |
NonTSPseudoClass::MozReadOnly | NonTSPseudoClass::ReadOnly |
NonTSPseudoClass::MozReadWrite | NonTSPseudoClass::ReadWrite |
NonTSPseudoClass::FocusWithin | NonTSPseudoClass::FocusWithin |
NonTSPseudoClass::FocusVisible | NonTSPseudoClass::FocusVisible |
NonTSPseudoClass::MozDragOver | NonTSPseudoClass::MozDragOver |