diff --git a/Userland/Libraries/LibWeb/DOM/Window.h b/Userland/Libraries/LibWeb/DOM/Window.h index f22f05ae29..e8b57be84b 100644 --- a/Userland/Libraries/LibWeb/DOM/Window.h +++ b/Userland/Libraries/LibWeb/DOM/Window.h @@ -14,8 +14,10 @@ #include #include #include +#include #include #include +#include #include namespace Web::DOM { @@ -41,9 +43,14 @@ public: Page* page(); Page const* page() const; + // https://html.spec.whatwg.org/multipage/window-object.html#concept-document-window Document const& associated_document() const { return *m_associated_document; } Document& associated_document() { return *m_associated_document; } + // https://html.spec.whatwg.org/multipage/window-object.html#window-bc + HTML::BrowsingContext const* browsing_context() const { return m_associated_document->browsing_context(); } + HTML::BrowsingContext* browsing_context() { return m_associated_document->browsing_context(); } + void alert(String const&); bool confirm(String const&); String prompt(String const&, String const&);