LibWeb+WebContent: Add on_load_finish hook to web views

This isn't entirely symmetrical with on_load_start as it will also fire
on reloads and back/forward navigations. However, it's good enough for
some basic use cases, and we can do more sophisticated notifications
later on when we need them.
This commit is contained in:
Andreas Kling 2020-12-08 21:44:42 +01:00
parent 52dbdf4245
commit eda9fb13cc
Notes: sideshowbarker 2024-07-19 00:58:14 +09:00
12 changed files with 31 additions and 7 deletions

View file

@ -209,6 +209,13 @@ void OutOfProcessWebView::notify_server_did_start_loading(Badge<WebContentClient
on_load_start(url);
}
void OutOfProcessWebView::notify_server_did_finish_loading(Badge<WebContentClient>, const URL& url)
{
if (on_load_finish)
on_load_finish(url);
}
void OutOfProcessWebView::notify_server_did_request_context_menu(Badge<WebContentClient>, const Gfx::IntPoint& content_position)
{
if (on_context_menu_request)