mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-25 17:25:08 +02:00
LibWeb: Parse sizes attribute as StyleValue
Gets us a step closer to removing the `FooOrCalculated` classes
This commit is contained in:
Notes:
github-actions[bot]
2026-03-30 13:06:49 +00:00
Author: https://github.com/Calme1709 Commit: https://github.com/LadybirdBrowser/ladybird/commit/f2a8099d134 Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/8676 Reviewed-by: https://github.com/AtkinsSJ ✅
@@ -46,10 +46,10 @@ struct SourceSet {
|
||||
SourceSet();
|
||||
|
||||
Vector<ImageSource> m_sources;
|
||||
CSS::LengthOrCalculated m_source_size;
|
||||
NonnullRefPtr<CSS::StyleValue const> m_source_size;
|
||||
};
|
||||
|
||||
SourceSet parse_a_srcset_attribute(StringView);
|
||||
[[nodiscard]] CSS::LengthOrCalculated parse_a_sizes_attribute(DOM::Element const& element, StringView sizes, HTML::HTMLImageElement const* img = nullptr);
|
||||
[[nodiscard]] NonnullRefPtr<CSS::StyleValue const> parse_a_sizes_attribute(DOM::Element const& element, StringView sizes, HTML::HTMLImageElement const* img = nullptr);
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user