LibWeb/CSS: Implement the CSSImportRule.media attribute

This commit is contained in:
Tim Ledbetter 2025-04-02 09:39:51 +01:00 committed by Sam Atkins
parent b93d2b7be2
commit cbb169820a
Notes: github-actions[bot] 2025-04-02 13:56:35 +00:00
3 changed files with 11 additions and 1 deletions

View file

@ -174,6 +174,15 @@ void CSSImportRule::set_style_sheet(GC::Ref<CSSStyleSheet> style_sheet)
m_document->invalidate_style(DOM::StyleInvalidationReason::CSSImportRule);
}
// https://drafts.csswg.org/cssom/#dom-cssimportrule-media
GC::Ptr<MediaList> CSSImportRule::media() const
{
// The media attribute must return the value of the media attribute of the associated CSS style sheet.
if (!m_style_sheet)
return nullptr;
return m_style_sheet->media();
}
Optional<String> CSSImportRule::supports_text() const
{
if (!m_supports)