summaryrefslogtreecommitdiff
path: root/Ladybird/WebContentView.cpp
diff options
context:
space:
mode:
authorCoderdreams <coderdreams@gmail.com>2023-03-22 21:24:15 -0300
committerLinus Groh <mail@linusgroh.de>2023-03-26 21:22:58 +0100
commit14c9ef25637abccf383c199b4ec5677365d629fe (patch)
tree3b81777eca8fdfdec209ccdf99a90e7cf428eeef /Ladybird/WebContentView.cpp
parent05a2d1f0e0ce6ea78282dc6bc7ec6cc3987a7403 (diff)
downloadserenity-14c9ef25637abccf383c199b4ec5677365d629fe.zip
Ladybird: Open target _blank links in new tab
Diffstat (limited to 'Ladybird/WebContentView.cpp')
-rw-r--r--Ladybird/WebContentView.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/Ladybird/WebContentView.cpp b/Ladybird/WebContentView.cpp
index a67f72d865..4d4e7c931d 100644
--- a/Ladybird/WebContentView.cpp
+++ b/Ladybird/WebContentView.cpp
@@ -778,19 +778,16 @@ void WebContentView::notify_server_did_unhover_link(Badge<WebContentClient>)
void WebContentView::notify_server_did_click_link(Badge<WebContentClient>, AK::URL const& url, DeprecatedString const& target, unsigned int modifiers)
{
- // FIXME
- (void)url;
- (void)target;
- (void)modifiers;
- // if (on_link_click)
- // on_link_click(url, target, modifiers);
+ if (on_link_click) {
+ on_link_click(url, target, modifiers);
+ }
}
void WebContentView::notify_server_did_middle_click_link(Badge<WebContentClient>, AK::URL const& url, DeprecatedString const& target, unsigned int modifiers)
{
- (void)url;
- (void)target;
- (void)modifiers;
+ if (on_link_middle_click) {
+ on_link_middle_click(url, target, modifiers);
+ }
}
void WebContentView::notify_server_did_start_loading(Badge<WebContentClient>, AK::URL const& url, bool is_redirect)