Marino Faggiana 6 years ago
parent
commit
7b91a7ec06
1 changed files with 5 additions and 9 deletions
  1. 5 9
      iOSClient/Library/SwiftWebVC/SwiftModalWebVC.swift

+ 5 - 9
iOSClient/Library/SwiftWebVC/SwiftModalWebVC.swift

@@ -27,7 +27,7 @@ public class SwiftModalWebVC: UINavigationController {
     weak var webViewDelegate: UIWebViewDelegate? = nil
     
     @objc public convenience init(urlString: String) {
-        self.init(pageURL: URL(string: urlString)!)
+        self.init(pageURL: URL(string: urlString)!, theme: .dark, color: UIColor.clear, colorText: UIColor.black, doneButtonVisible: true, hideToolbar: false)
     }
     
     public convenience init(urlString: String, theme: SwiftModalWebVCTheme) {
@@ -53,10 +53,7 @@ public class SwiftModalWebVC: UINavigationController {
         
         super.init(rootViewController: webViewController)
 
-        let doneButton = UIBarButtonItem(image: SwiftWebVC.bundledImage(named: "SwiftWebVCDismiss"),
-                                         style: UIBarButtonItem.Style.plain,
-                                         target: webViewController,
-                                         action: #selector(SwiftWebVC.doneButtonTapped))
+        let doneButton = UIBarButtonItem(image: SwiftWebVC.bundledImage(named: "SwiftWebVCDismiss"), style: UIBarButtonItem.Style.plain, target: webViewController, action: #selector(SwiftWebVC.doneButtonTapped))
     
         switch theme {
         case .lightBlue:
@@ -70,9 +67,9 @@ public class SwiftModalWebVC: UINavigationController {
             webViewController.titleColor = UIColor.black
             UINavigationBar.appearance().barStyle = UIBarStyle.default
         case .dark:
-            doneButton.tintColor = UIColor.white
+            doneButton.tintColor = UIColor.black
             webViewController.buttonColor = UIColor.white
-            webViewController.titleColor = UIColor.groupTableViewBackground
+            webViewController.titleColor = UIColor.black// groupTableViewBackground
             UINavigationBar.appearance().barStyle = UIBarStyle.black
         case .custom:
             doneButton.tintColor = colorText
@@ -142,7 +139,6 @@ extension SwiftModalWebVC: SwiftWebVCDelegate {
     }
     
     public func decidePolicyForNavigationAction(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
-        
-        self.delegateWeb?.decidePolicyForNavigationAction(webView, decidePolicyFor: navigationAction, decisionHandler: decisionHandler)        
+        self.delegateWeb?.decidePolicyForNavigationAction(webView, decidePolicyFor: navigationAction, decisionHandler: decisionHandler)
     }
 }