mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 02:47:34 +00:00
LibWeb: Port GeneralEnclosed to new Strings
This commit is contained in:
parent
b5eb2ee478
commit
33e9c4e1b2
3 changed files with 7 additions and 7 deletions
|
@ -6,7 +6,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include <AK/DeprecatedString.h>
|
||||
#include <AK/String.h>
|
||||
|
||||
namespace Web::CSS {
|
||||
|
||||
|
@ -71,15 +71,15 @@ inline MatchResult evaluate_or(Collection& collection, Evaluate evaluate)
|
|||
// https://www.w3.org/TR/mediaqueries-4/#typedef-general-enclosed
|
||||
class GeneralEnclosed {
|
||||
public:
|
||||
GeneralEnclosed(DeprecatedString serialized_contents)
|
||||
GeneralEnclosed(String serialized_contents)
|
||||
: m_serialized_contents(move(serialized_contents))
|
||||
{
|
||||
}
|
||||
|
||||
MatchResult evaluate() const { return MatchResult::Unknown; }
|
||||
StringView to_string() const { return m_serialized_contents.view(); }
|
||||
String const& to_string() const { return m_serialized_contents; }
|
||||
|
||||
private:
|
||||
DeprecatedString m_serialized_contents;
|
||||
String m_serialized_contents;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1427,13 +1427,13 @@ Optional<GeneralEnclosed> Parser::parse_general_enclosed(TokenStream<ComponentVa
|
|||
// `[ <function-token> <any-value>? ) ]`
|
||||
if (first_token.is_function()) {
|
||||
transaction.commit();
|
||||
return GeneralEnclosed { first_token.to_string().release_value_but_fixme_should_propagate_errors().to_deprecated_string() };
|
||||
return GeneralEnclosed { first_token.to_string().release_value_but_fixme_should_propagate_errors() };
|
||||
}
|
||||
|
||||
// `( <any-value>? )`
|
||||
if (first_token.is_block() && first_token.block().is_paren()) {
|
||||
transaction.commit();
|
||||
return GeneralEnclosed { first_token.to_string().release_value_but_fixme_should_propagate_errors().to_deprecated_string() };
|
||||
return GeneralEnclosed { first_token.to_string().release_value_but_fixme_should_propagate_errors() };
|
||||
}
|
||||
|
||||
return {};
|
||||
|
|
|
@ -93,7 +93,7 @@ ErrorOr<String> Supports::InParens::to_string() const
|
|||
return value.visit(
|
||||
[](NonnullOwnPtr<Condition> const& condition) -> ErrorOr<String> { return String::formatted("({})", TRY(condition->to_string())); },
|
||||
[](Supports::Feature const& it) -> ErrorOr<String> { return it.to_string(); },
|
||||
[](GeneralEnclosed const& it) -> ErrorOr<String> { return String::from_utf8(it.to_string()); });
|
||||
[](GeneralEnclosed const& it) -> ErrorOr<String> { return it.to_string(); });
|
||||
}
|
||||
|
||||
ErrorOr<String> Supports::Condition::to_string() const
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue