1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 16:38:10 +00:00

LibWeb: Make serializing media-queries infallible

This commit is contained in:
Sam Atkins 2023-08-22 12:40:18 +01:00 committed by Sam Atkins
parent 2754c16e97
commit afa27bad19
4 changed files with 34 additions and 34 deletions

View file

@ -46,7 +46,7 @@ public:
{
}
ErrorOr<String> to_string() const;
String to_string() const;
bool is_ident() const { return m_value.has<ValueID>(); }
bool is_length() const { return m_value.has<Length>(); }
@ -145,7 +145,7 @@ public:
}
bool evaluate(HTML::Window const&) const;
ErrorOr<String> to_string() const;
String to_string() const;
private:
enum class Type {
@ -201,7 +201,7 @@ struct MediaCondition {
static NonnullOwnPtr<MediaCondition> from_or_list(Vector<NonnullOwnPtr<MediaCondition>>&&);
MatchResult evaluate(HTML::Window const&) const;
ErrorOr<String> to_string() const;
String to_string() const;
private:
MediaCondition() = default;
@ -240,7 +240,7 @@ public:
bool matches() const { return m_matches; }
bool evaluate(HTML::Window const&);
ErrorOr<String> to_string() const;
String to_string() const;
private:
MediaQuery() = default;
@ -254,7 +254,7 @@ private:
bool m_matches { false };
};
ErrorOr<String> serialize_a_media_query_list(Vector<NonnullRefPtr<MediaQuery>> const&);
String serialize_a_media_query_list(Vector<NonnullRefPtr<MediaQuery>> const&);
bool is_media_feature_name(StringView name);
@ -269,7 +269,7 @@ template<>
struct Formatter<Web::CSS::MediaFeature> : Formatter<StringView> {
ErrorOr<void> format(FormatBuilder& builder, Web::CSS::MediaFeature const& media_feature)
{
return Formatter<StringView>::format(builder, TRY(media_feature.to_string()));
return Formatter<StringView>::format(builder, media_feature.to_string());
}
};
@ -277,7 +277,7 @@ template<>
struct Formatter<Web::CSS::MediaCondition> : Formatter<StringView> {
ErrorOr<void> format(FormatBuilder& builder, Web::CSS::MediaCondition const& media_condition)
{
return Formatter<StringView>::format(builder, TRY(media_condition.to_string()));
return Formatter<StringView>::format(builder, media_condition.to_string());
}
};
@ -285,7 +285,7 @@ template<>
struct Formatter<Web::CSS::MediaQuery> : Formatter<StringView> {
ErrorOr<void> format(FormatBuilder& builder, Web::CSS::MediaQuery const& media_query)
{
return Formatter<StringView>::format(builder, TRY(media_query.to_string()));
return Formatter<StringView>::format(builder, media_query.to_string());
}
};