Просмотр исходного кода

Remove Open in Browser from job web view toolbar

Co-authored-by: Cursor <cursoragent@cursor.com>
AhtashamShahzad1 недель назад: 3
Родитель
Сommit
5e05675b77
1 измененных файлов с 2 добавлено и 15 удалено
  1. 2 15
      App for Indeed/Controllers/IndeedJobBrowserWindowController.swift

+ 2 - 15
App for Indeed/Controllers/IndeedJobBrowserWindowController.swift

@@ -21,7 +21,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
21 21
     private let backButton = NSButton()
22 22
     private let forwardButton = NSButton()
23 23
     private let reloadButton = NSButton()
24
-    private let openExternallyButton = NSButton(title: "Open in Browser", target: nil, action: nil)
25 24
     private let dismissEmbeddedButton = NSButton(title: "Done", target: nil, action: nil)
26 25
 
27 26
     override func loadView() {
@@ -39,13 +38,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
39 38
         configureToolbarButton(forwardButton, symbolName: "chevron.forward", action: #selector(goForward))
40 39
         configureToolbarButton(reloadButton, symbolName: "arrow.clockwise", action: #selector(reload))
41 40
 
42
-        openExternallyButton.translatesAutoresizingMaskIntoConstraints = false
43
-        openExternallyButton.bezelStyle = .rounded
44
-        openExternallyButton.isBordered = true
45
-        openExternallyButton.target = self
46
-        openExternallyButton.action = #selector(openInDefaultBrowser)
47
-        openExternallyButton.toolTip = "Open this page in your default web browser"
48
-
49 41
         dismissEmbeddedButton.translatesAutoresizingMaskIntoConstraints = false
50 42
         dismissEmbeddedButton.bezelStyle = .rounded
51 43
         dismissEmbeddedButton.isBordered = true
@@ -60,9 +52,9 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
60 52
 
61 53
         let barStack: NSStackView
62 54
         if onDismissEmbedded != nil {
63
-            barStack = NSStackView(views: [dismissEmbeddedButton, backButton, forwardButton, reloadButton, NSView(), openExternallyButton])
55
+            barStack = NSStackView(views: [dismissEmbeddedButton, backButton, forwardButton, reloadButton, NSView()])
64 56
         } else {
65
-            barStack = NSStackView(views: [backButton, forwardButton, reloadButton, NSView(), openExternallyButton])
57
+            barStack = NSStackView(views: [backButton, forwardButton, reloadButton, NSView()])
66 58
         }
67 59
         barStack.orientation = .horizontal
68 60
         barStack.spacing = 8
@@ -158,11 +150,6 @@ final class IndeedJobBrowserViewController: NSViewController, WKNavigationDelega
158 150
         webView.reload()
159 151
     }
160 152
 
161
-    @objc private func openInDefaultBrowser() {
162
-        guard let url = webView.url else { return }
163
-        NSWorkspace.shared.open(url)
164
-    }
165
-
166 153
     @objc private func dismissEmbedded() {
167 154
         onDismissEmbedded?()
168 155
     }