mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 07:57:47 +00:00
LibWeb: Port CSSConditionRule interface from DeprecatedString to String
This commit is contained in:
parent
ff45874d4e
commit
cf733d309e
6 changed files with 13 additions and 13 deletions
|
@ -18,8 +18,8 @@ class CSSConditionRule : public CSSGroupingRule {
|
||||||
public:
|
public:
|
||||||
virtual ~CSSConditionRule() = default;
|
virtual ~CSSConditionRule() = default;
|
||||||
|
|
||||||
virtual DeprecatedString condition_text() const = 0;
|
virtual String condition_text() const = 0;
|
||||||
virtual void set_condition_text(DeprecatedString) = 0;
|
virtual void set_condition_text(String const&) = 0;
|
||||||
virtual bool condition_matches() const = 0;
|
virtual bool condition_matches() const = 0;
|
||||||
|
|
||||||
virtual void for_each_effective_style_rule(Function<void(CSSStyleRule const&)> const& callback) const override;
|
virtual void for_each_effective_style_rule(Function<void(CSSStyleRule const&)> const& callback) const override;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#import <CSS/CSSGroupingRule.idl>
|
#import <CSS/CSSGroupingRule.idl>
|
||||||
|
|
||||||
[Exposed=Window]
|
[Exposed=Window, UseNewAKString]
|
||||||
interface CSSConditionRule : CSSGroupingRule {
|
interface CSSConditionRule : CSSGroupingRule {
|
||||||
attribute CSSOMString conditionText;
|
attribute CSSOMString conditionText;
|
||||||
};
|
};
|
||||||
|
|
|
@ -35,12 +35,12 @@ void CSSMediaRule::visit_edges(Cell::Visitor& visitor)
|
||||||
visitor.visit(m_media);
|
visitor.visit(m_media);
|
||||||
}
|
}
|
||||||
|
|
||||||
DeprecatedString CSSMediaRule::condition_text() const
|
String CSSMediaRule::condition_text() const
|
||||||
{
|
{
|
||||||
return m_media->media_text().to_deprecated_string();
|
return String::from_deprecated_string(m_media->media_text().to_deprecated_string()).release_value();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CSSMediaRule::set_condition_text(DeprecatedString text)
|
void CSSMediaRule::set_condition_text(String const& text)
|
||||||
{
|
{
|
||||||
m_media->set_media_text(text);
|
m_media->set_media_text(text);
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,8 +24,8 @@ public:
|
||||||
|
|
||||||
virtual Type type() const override { return Type::Media; }
|
virtual Type type() const override { return Type::Media; }
|
||||||
|
|
||||||
virtual DeprecatedString condition_text() const override;
|
virtual String condition_text() const override;
|
||||||
virtual void set_condition_text(DeprecatedString) override;
|
virtual void set_condition_text(String const&) override;
|
||||||
virtual bool condition_matches() const override { return m_media->matches(); }
|
virtual bool condition_matches() const override { return m_media->matches(); }
|
||||||
|
|
||||||
MediaList* media() const { return m_media; }
|
MediaList* media() const { return m_media; }
|
||||||
|
|
|
@ -28,12 +28,12 @@ void CSSSupportsRule::initialize(JS::Realm& realm)
|
||||||
set_prototype(&Bindings::ensure_web_prototype<Bindings::CSSSupportsRulePrototype>(realm, "CSSSupportsRule"));
|
set_prototype(&Bindings::ensure_web_prototype<Bindings::CSSSupportsRulePrototype>(realm, "CSSSupportsRule"));
|
||||||
}
|
}
|
||||||
|
|
||||||
DeprecatedString CSSSupportsRule::condition_text() const
|
String CSSSupportsRule::condition_text() const
|
||||||
{
|
{
|
||||||
return m_supports->to_string().to_deprecated_string();
|
return m_supports->to_string();
|
||||||
}
|
}
|
||||||
|
|
||||||
void CSSSupportsRule::set_condition_text(DeprecatedString text)
|
void CSSSupportsRule::set_condition_text(String const& text)
|
||||||
{
|
{
|
||||||
if (auto new_supports = parse_css_supports(Parser::ParsingContext { realm() }, text))
|
if (auto new_supports = parse_css_supports(Parser::ParsingContext { realm() }, text))
|
||||||
m_supports = new_supports.release_nonnull();
|
m_supports = new_supports.release_nonnull();
|
||||||
|
|
|
@ -25,8 +25,8 @@ public:
|
||||||
|
|
||||||
virtual Type type() const override { return Type::Supports; }
|
virtual Type type() const override { return Type::Supports; }
|
||||||
|
|
||||||
DeprecatedString condition_text() const override;
|
String condition_text() const override;
|
||||||
void set_condition_text(DeprecatedString) override;
|
void set_condition_text(String const&) override;
|
||||||
virtual bool condition_matches() const override { return m_supports->matches(); }
|
virtual bool condition_matches() const override { return m_supports->matches(); }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue