1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-30 21:58:10 +00:00

LibWeb: Respect the bgcolor attribute on <marquee> elements

We don't yet animate marquees, but we can at least fill them with the
right background color.
This commit is contained in:
Andreas Kling 2021-02-10 09:54:16 +01:00
parent 5e91e61900
commit acd46dcb0c
2 changed files with 15 additions and 0 deletions

View file

@ -37,4 +37,16 @@ HTMLMarqueeElement::~HTMLMarqueeElement()
{
}
void HTMLMarqueeElement::apply_presentational_hints(CSS::StyleProperties& style) const
{
HTMLElement::apply_presentational_hints(style);
for_each_attribute([&](auto& name, auto& value) {
if (name == HTML::AttributeNames::bgcolor) {
auto color = Color::from_string(value);
if (color.has_value())
style.set_property(CSS::PropertyID::BackgroundColor, CSS::ColorStyleValue::create(color.value()));
}
});
}
}