LibWeb: Apply nowrap attribute as presentational hint

This commit is contained in:
Tim Ledbetter 2025-02-21 11:13:11 +00:00 committed by Sam Atkins
parent a4ee3fb1f0
commit d3c51ea05e
Notes: github-actions[bot] 2025-02-22 09:13:06 +00:00
3 changed files with 21 additions and 0 deletions

View file

@ -47,6 +47,7 @@ bool HTMLTableCellElement::is_presentational_hint(FlyString const& name) const
HTML::AttributeNames::background,
HTML::AttributeNames::bgcolor,
HTML::AttributeNames::height,
HTML::AttributeNames::nowrap,
HTML::AttributeNames::valign,
HTML::AttributeNames::width);
}
@ -92,6 +93,9 @@ void HTMLTableCellElement::apply_presentational_hints(GC::Ref<CSS::CascadedPrope
if (auto parsed_value = document().encoding_parse_url(value); parsed_value.has_value())
cascaded_properties->set_property_from_presentational_hint(CSS::PropertyID::BackgroundImage, CSS::ImageStyleValue::create(*parsed_value));
return;
} else if (name == HTML::AttributeNames::nowrap) {
cascaded_properties->set_property_from_presentational_hint(CSS::PropertyID::WhiteSpace, CSS::CSSKeywordValue::create(CSS::Keyword::Nowrap));
return;
}
});