Explorar el Código

LibWeb: Remove unused BrowsingContext::close()

Was replaced by close_top_level_traversable()
Aliaksandr Kalenik hace 1 año
padre
commit
180c3e2fef

+ 0 - 18
Userland/Libraries/LibWeb/HTML/BrowsingContext.cpp

@@ -880,24 +880,6 @@ void BrowsingContext::discard()
         parent()->remove_child(*this);
 }
 
-// https://html.spec.whatwg.org/multipage/window-object.html#close-a-browsing-context
-void BrowsingContext::close()
-{
-    VERIFY(active_document());
-
-    // FIXME: 1. If the result of calling prompt to unload with browsingContext's active document is "refuse", then return.
-
-    // 2. Unload browsingContext's active document.
-    active_document()->unload();
-
-    // 3. Remove browsingContext from the user interface (e.g., close or hide its tab in a tabbed browser).
-    if (m_page)
-        m_page->client().page_did_close_browsing_context(*this);
-
-    // 4. Discard browsingContext.
-    discard();
-}
-
 void BrowsingContext::append_child(JS::NonnullGCPtr<BrowsingContext> child)
 {
     VERIFY(!child->m_parent);

+ 0 - 3
Userland/Libraries/LibWeb/HTML/BrowsingContext.h

@@ -212,9 +212,6 @@ public:
     void discard();
     bool has_been_discarded() const { return m_has_been_discarded; }
 
-    // https://html.spec.whatwg.org/multipage/window-object.html#close-a-browsing-context
-    void close();
-
     Optional<AK::URL> const& creator_url() const { return m_creator_url; }
 
     virtual String const& window_handle() const override { return m_window_handle; }