LibWeb: Implement (naive) version of HTMLIFrameElement.contentWindow

This should really return the WindowProxy, but since we don't have the
infrastructure set up just yet, just return the window object itself
for now.
This commit is contained in:
Andreas Kling 2022-08-04 20:13:52 +02:00
commit 2801ddfa76
Notes: sideshowbarker 2024-07-17 08:25:33 +09:00
3 changed files with 14 additions and 0 deletions

View file

@ -103,4 +103,13 @@ const DOM::Document* BrowsingContextContainer::get_svg_document() const
return nullptr;
}
HTML::Window* BrowsingContextContainer::content_window() const
{
// FIXME: This should return the WindowProxy
auto* document = content_document();
if (!document)
return nullptr;
return const_cast<HTML::Window*>(&document->window());
}
}