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:
parent
2754c16e97
commit
afa27bad19
4 changed files with 34 additions and 34 deletions
|
@ -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());
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue