mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 15:27:35 +00:00
LibWeb: Convert CSS parse_{color,length}() lambdas into methods
This lets us get the Length and Color values directly, without having to create a StyleValue object and then throw it away again, when parsing the box-shadow property in the next commit.
This commit is contained in:
parent
1b72766e4e
commit
697bffa3bd
2 changed files with 222 additions and 218 deletions
|
@ -165,6 +165,8 @@ private:
|
|||
[[nodiscard]] Optional<StyleProperty> convert_to_style_property(StyleDeclarationRule&);
|
||||
|
||||
static Optional<float> try_parse_float(StringView string);
|
||||
static Optional<Color> parse_color(ParsingContext const&, StyleComponentValueRule const&);
|
||||
static Optional<Length> parse_length(ParsingContext const&, StyleComponentValueRule const&);
|
||||
static Optional<URL> parse_url_function(ParsingContext const&, StyleComponentValueRule const&);
|
||||
|
||||
static RefPtr<StyleValue> parse_keyword_or_custom_value(ParsingContext const&, StyleComponentValueRule const&);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue