diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp index a9cb8fb9b6..290b83bf5c 100644 --- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp +++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp @@ -2871,22 +2871,6 @@ RefPtr Parser::parse_background_value(Vector const& background_clip.release_nonnull()); } -static Optional identifier_to_edge(ValueID identifier) -{ - switch (identifier) { - case ValueID::Top: - return PositionEdge::Top; - case ValueID::Bottom: - return PositionEdge::Bottom; - case ValueID::Left: - return PositionEdge::Left; - case ValueID::Right: - return PositionEdge::Right; - default: - return {}; - } -} - static Optional style_value_to_length_percentage(auto value) { if (value->is_percentage()) @@ -2985,11 +2969,11 @@ RefPtr Parser::parse_single_background_position_value(TokenStream Parser::parse_single_background_position_x_or_y_value(TokenSt transaction.commit(); return EdgeStyleValue::create(relative_edge, Percentage { 50 }); } - if (auto edge = identifier_to_edge(identifier); edge.has_value()) { + if (auto edge = value_id_to_position_edge(identifier); edge.has_value()) { relative_edge = *edge; } else { return nullptr;