mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 15:48:12 +00:00
LibWeb: Add support for more pseudoclasses
:disabled, :enabled and :checked are now parsed and matched. There surely are more nuances to consider.
This commit is contained in:
parent
4f4cde2379
commit
b53dac6e88
4 changed files with 36 additions and 0 deletions
|
@ -375,6 +375,15 @@ void dump_selector(StringBuilder& builder, const CSS::Selector& selector)
|
|||
case CSS::Selector::SimpleSelector::PseudoClass::OnlyChild:
|
||||
pseudo_class_description = "OnlyChild";
|
||||
break;
|
||||
case CSS::Selector::SimpleSelector::PseudoClass::Disabled:
|
||||
pseudo_class_description = "Disabled";
|
||||
break;
|
||||
case CSS::Selector::SimpleSelector::PseudoClass::Enabled:
|
||||
pseudo_class_description = "Enabled";
|
||||
break;
|
||||
case CSS::Selector::SimpleSelector::PseudoClass::Checked:
|
||||
pseudo_class_description = "Checked";
|
||||
break;
|
||||
}
|
||||
|
||||
builder.appendff("{}:{}", type_description, simple_selector.value);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue