mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-03 08:08:43 +00:00
UI/AppKit: Remove the built-in Inspector widget
This commit is contained in:
parent
bb87de58a0
commit
03735cf11d
Notes:
github-actions[bot]
2025-03-15 18:11:08 +00:00
Author: https://github.com/trflynn89
Commit: 03735cf11d
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3956
10 changed files with 0 additions and 558 deletions
|
@ -12,8 +12,6 @@
|
|||
#include <LibWebView/ViewImplementation.h>
|
||||
|
||||
#import <Application/ApplicationDelegate.h>
|
||||
#import <Interface/Inspector.h>
|
||||
#import <Interface/InspectorController.h>
|
||||
#import <Interface/LadybirdWebView.h>
|
||||
#import <Interface/SearchPanel.h>
|
||||
#import <Interface/Tab.h>
|
||||
|
@ -34,8 +32,6 @@ static constexpr CGFloat const WINDOW_HEIGHT = 800;
|
|||
|
||||
@property (nonatomic, strong) SearchPanel* search_panel;
|
||||
|
||||
@property (nonatomic, strong) InspectorController* inspector_controller;
|
||||
|
||||
@end
|
||||
|
||||
@implementation Tab
|
||||
|
@ -129,37 +125,6 @@ static constexpr CGFloat const WINDOW_HEIGHT = 800;
|
|||
[self.search_panel useSelectionForFind:sender];
|
||||
}
|
||||
|
||||
- (void)tabWillClose
|
||||
{
|
||||
if (self.inspector_controller != nil) {
|
||||
[self.inspector_controller.window close];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)openInspector:(id)sender
|
||||
{
|
||||
if (self.inspector_controller != nil) {
|
||||
[self.inspector_controller.window makeKeyAndOrderFront:sender];
|
||||
return;
|
||||
}
|
||||
|
||||
self.inspector_controller = [[InspectorController alloc] init:self];
|
||||
[self.inspector_controller showWindow:nil];
|
||||
}
|
||||
|
||||
- (void)onInspectorClosed
|
||||
{
|
||||
self.inspector_controller = nil;
|
||||
}
|
||||
|
||||
- (void)inspectElement:(id)sender
|
||||
{
|
||||
[self openInspector:sender];
|
||||
|
||||
auto* inspector = (Inspector*)[self.inspector_controller window];
|
||||
[inspector selectHoveredElement];
|
||||
}
|
||||
|
||||
#pragma mark - Private methods
|
||||
|
||||
- (TabController*)tabController
|
||||
|
@ -310,19 +275,10 @@ static constexpr CGFloat const WINDOW_HEIGHT = 800;
|
|||
[self updateTabTitleAndFavicon];
|
||||
|
||||
[[self tabController] onLoadStart:url isRedirect:is_redirect];
|
||||
|
||||
if (self.inspector_controller != nil) {
|
||||
auto* inspector = (Inspector*)[self.inspector_controller window];
|
||||
[inspector reset];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)onLoadFinish:(URL::URL const&)url
|
||||
{
|
||||
if (self.inspector_controller != nil) {
|
||||
auto* inspector = (Inspector*)[self.inspector_controller window];
|
||||
[inspector inspect];
|
||||
}
|
||||
}
|
||||
|
||||
- (void)onURLChange:(URL::URL const&)url
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue