Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions style/servo/selector_parser.rs
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ pub enum PseudoElement {
SliderFill,
SliderThumb,
SliderTrack,
MozProgressBar,
Comment thread
Loirooriol marked this conversation as resolved.

// Private, Servo-specific implemented pseudos. Only matchable in UA sheet.
ServoTextControlInnerContainer,
Expand Down Expand Up @@ -106,6 +107,7 @@ impl ToCss for PseudoElement {
SliderFill => "::slider-fill",
SliderTrack => "::slider-track",
SliderThumb => "::slider-thumb",
MozProgressBar => "::-moz-progress-bar",
ServoTextControlInnerContainer => "::-servo-text-control-inner-container",
ServoTextControlInnerEditor => "::-servo-text-control-inner-editor",
ServoAnonymousBox => "::-servo-anonymous-box",
Expand Down Expand Up @@ -265,6 +267,7 @@ impl PseudoElement {
| PseudoElement::SliderFill
| PseudoElement::SliderThumb
| PseudoElement::SliderTrack
| PseudoElement::MozProgressBar
| PseudoElement::ServoTextControlInnerContainer
| PseudoElement::ServoTextControlInnerEditor => PseudoElementCascadeType::Lazy,
PseudoElement::ServoAnonymousBox
Expand Down Expand Up @@ -347,6 +350,7 @@ impl PseudoElement {
| Self::SliderFill
| Self::SliderThumb
| Self::SliderTrack
| Self::MozProgressBar
| Self::ServoTextControlInnerContainer
| Self::ServoTextControlInnerEditor,
)
Expand Down Expand Up @@ -717,6 +721,7 @@ impl<'a, 'i> ::selectors::Parser<'i> for SelectorParser<'a> {
"slider-fill" => SliderFill,
"slider-thumb" => SliderThumb,
"slider-track" => SliderTrack,
"-moz-progress-bar" => MozProgressBar,
"-servo-anonymous-box" => {
if !self.in_user_agent_stylesheet() {
return Err(location.new_custom_error(SelectorParseErrorKind::UnexpectedIdent(name.clone())))
Expand Down