/* * Copyright (c) 2021, Sam Atkins * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::CSS { CSSSupportsRule::CSSSupportsRule(NonnullRefPtr&& supports, NonnullRefPtrVector&& rules) : CSSConditionRule(move(rules)) , m_supports(move(supports)) { } CSSSupportsRule::~CSSSupportsRule() { } String CSSSupportsRule::condition_text() const { // FIXME: Serializing supports rules! return ""; } void CSSSupportsRule::set_condition_text(String text) { if (auto new_supports = parse_css_supports({}, text)) m_supports = new_supports.release_nonnull(); } }