mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 16:47:36 +00:00
LibWeb: Resolve style values from the element inline style
This will set the background color in the project header on GitHub! :^)
This commit is contained in:
parent
0934573deb
commit
44bfca369a
1 changed files with 6 additions and 1 deletions
|
@ -571,7 +571,12 @@ void StyleComputer::cascade_declarations(StyleProperties& style, DOM::Element& e
|
||||||
for (auto const& property : inline_style->properties()) {
|
for (auto const& property : inline_style->properties()) {
|
||||||
if (important != property.important)
|
if (important != property.important)
|
||||||
continue;
|
continue;
|
||||||
set_property_expanding_shorthands(style, property.property_id, property.value, m_document);
|
auto property_value = property.value;
|
||||||
|
if (property.value->is_unresolved()) {
|
||||||
|
if (auto resolved = resolve_unresolved_style_value(element, property.property_id, property.value->as_unresolved()))
|
||||||
|
property_value = resolved.release_nonnull();
|
||||||
|
}
|
||||||
|
set_property_expanding_shorthands(style, property.property_id, property_value, m_document);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue