mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 05:57:44 +00:00
Ladybird: Add context menu items to the AppKit chrome to inspect nodes
This commit is contained in:
parent
bd1e35c726
commit
ece9908070
4 changed files with 85 additions and 0 deletions
|
@ -722,6 +722,9 @@ static void copy_text_to_clipboard(StringView text)
|
|||
[_page_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"View Source"
|
||||
action:@selector(viewSource:)
|
||||
keyEquivalent:@""]];
|
||||
[_page_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Inspect Element"
|
||||
action:@selector(inspectElement:)
|
||||
keyEquivalent:@""]];
|
||||
}
|
||||
|
||||
return _page_context_menu;
|
||||
|
@ -743,6 +746,11 @@ static void copy_text_to_clipboard(StringView text)
|
|||
[_link_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Copy URL"
|
||||
action:@selector(copyLink:)
|
||||
keyEquivalent:@""]];
|
||||
[_link_context_menu addItem:[NSMenuItem separatorItem]];
|
||||
|
||||
[_link_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Inspect Element"
|
||||
action:@selector(inspectElement:)
|
||||
keyEquivalent:@""]];
|
||||
}
|
||||
|
||||
return _link_context_menu;
|
||||
|
@ -767,6 +775,11 @@ static void copy_text_to_clipboard(StringView text)
|
|||
[_image_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Copy Image URL"
|
||||
action:@selector(copyLink:)
|
||||
keyEquivalent:@""]];
|
||||
[_image_context_menu addItem:[NSMenuItem separatorItem]];
|
||||
|
||||
[_image_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Inspect Element"
|
||||
action:@selector(inspectElement:)
|
||||
keyEquivalent:@""]];
|
||||
}
|
||||
|
||||
return _image_context_menu;
|
||||
|
@ -814,6 +827,11 @@ static void copy_text_to_clipboard(StringView text)
|
|||
[_audio_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Copy Audio URL"
|
||||
action:@selector(copyLink:)
|
||||
keyEquivalent:@""]];
|
||||
[_audio_context_menu addItem:[NSMenuItem separatorItem]];
|
||||
|
||||
[_audio_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Inspect Element"
|
||||
action:@selector(inspectElement:)
|
||||
keyEquivalent:@""]];
|
||||
}
|
||||
|
||||
return _audio_context_menu;
|
||||
|
@ -861,6 +879,11 @@ static void copy_text_to_clipboard(StringView text)
|
|||
[_video_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Copy Video URL"
|
||||
action:@selector(copyLink:)
|
||||
keyEquivalent:@""]];
|
||||
[_video_context_menu addItem:[NSMenuItem separatorItem]];
|
||||
|
||||
[_video_context_menu addItem:[[NSMenuItem alloc] initWithTitle:@"Inspect Element"
|
||||
action:@selector(inspectElement:)
|
||||
keyEquivalent:@""]];
|
||||
}
|
||||
|
||||
return _video_context_menu;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue