From 7849c66e0340af38c7052d0dadd047ddc6cc898e Mon Sep 17 00:00:00 2001 From: Mihael Cholakov Date: Sat, 11 Jan 2020 23:31:47 +0200 Subject: [PATCH] Open SafariVC on homepage row tap --- iOS/Inspector/WebFeedInspectorViewController.swift | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/iOS/Inspector/WebFeedInspectorViewController.swift b/iOS/Inspector/WebFeedInspectorViewController.swift index b6afbfd29..a977d9320 100644 --- a/iOS/Inspector/WebFeedInspectorViewController.swift +++ b/iOS/Inspector/WebFeedInspectorViewController.swift @@ -8,6 +8,7 @@ import UIKit import Account +import SafariServices class WebFeedInspectorViewController: UITableViewController { @@ -31,6 +32,8 @@ class WebFeedInspectorViewController: UITableViewController { return FaviconGenerator.favicon(webFeed) } + private let homePageIndexPath = IndexPath(row: 0, section: 1) + override func viewDidLoad() { tableView.register(InspectorIconHeaderView.self, forHeaderFooterViewReuseIdentifier: "SectionHeader") @@ -91,6 +94,17 @@ extension WebFeedInspectorViewController { } } + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + if indexPath == homePageIndexPath, + let homePageUrlString = webFeed.homePageURL, + let homePageUrl = URL(string: homePageUrlString) { + + let safari = SFSafariViewController(url: homePageUrl) + present(safari, animated: true) + + } + } + } // MARK: UITextFieldDelegate