1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 07:27:45 +00:00

Browser+LibWeb: Open link in new tab on Ctrl+Click :^)

This commit is contained in:
Andreas Kling 2020-04-24 14:43:56 +02:00
parent d5d8e87d56
commit 5c2bdbf27f
4 changed files with 5 additions and 5 deletions

View file

@ -238,7 +238,7 @@ void HtmlView::mousedown_event(GUI::MouseEvent& event)
run_javascript_url(link->href());
} else {
if (on_link_click)
on_link_click(link->href(), link->target());
on_link_click(link->href(), link->target(), event.modifiers());
}
} else {
if (event.button() == GUI::MouseButton::Left) {

View file

@ -57,7 +57,7 @@ public:
void set_should_show_line_box_borders(bool value) { m_should_show_line_box_borders = value; }
Function<void(const String& href, const String& target)> on_link_click;
Function<void(const String& href, const String& target, unsigned modifiers)> on_link_click;
Function<void(const String&)> on_link_hover;
Function<void(const String&)> on_title_change;
Function<void(const URL&)> on_load_start;