1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 02:18:12 +00:00

LibWeb: Add parsing and application of CSS "overflow" property

We don't actually do anything with the values yet, but now they are
available for layout nodes once we are ready to implement them.
This commit is contained in:
Andreas Kling 2021-02-22 15:20:31 +01:00
parent 42f582bf8b
commit 21371bf6ee
8 changed files with 85 additions and 0 deletions

View file

@ -243,6 +243,12 @@ static void set_property_expanding_shorthands(StyleProperties& style, CSS::Prope
return;
}
if (property_id == CSS::PropertyID::Overflow) {
style.set_property(CSS::PropertyID::OverflowX, value);
style.set_property(CSS::PropertyID::OverflowY, value);
return;
}
if (property_id == CSS::PropertyID::Border) {
set_property_expanding_shorthands(style, CSS::PropertyID::BorderTop, value, document);
set_property_expanding_shorthands(style, CSS::PropertyID::BorderRight, value, document);