style: Add support for the ::marker pseudo element on list items. Alias :-moz-list-bullet/number to that in the parser.

Bug: 205202
Reviewed-by: emilio
This commit is contained in:
Mats Palmgren 2019-03-24 23:13:53 +01:00 committed by Emilio Cobos Álvarez
parent ed74e8acbb
commit ab8c00e41a
5 changed files with 24 additions and 2 deletions

View file

@ -195,13 +195,16 @@ impl PseudoElement {
return Some(${pseudo_element_variant(pseudo)})
}
% endfor
// Alias "-moz-selection" to "selection" at parse time.
// Alias some legacy prefixed pseudos to their standardized name at parse time:
"-moz-selection" => {
return Some(PseudoElement::Selection);
}
"-moz-placeholder" => {
return Some(PseudoElement::Placeholder);
}
"-moz-list-bullet" | "-moz-list-number" => {
return Some(PseudoElement::Marker);
}
_ => {
if starts_with_ignore_ascii_case(name, "-moz-tree-") {
return PseudoElement::tree_pseudo_element(name, Box::new([]))