mirror of
https://github.com/bitwarden/browser.git
synced 2024-10-06 05:28:51 +02:00
conditional code for macos 10.12+
This commit is contained in:
parent
1345980392
commit
b9103f23ce
@ -38,10 +38,14 @@ class SafariExtensionViewController: SFSafariExtensionViewController, WKScriptMe
|
|||||||
}
|
}
|
||||||
|
|
||||||
func webView(_ webView: WKWebView, didFinish _: WKNavigation!) {
|
func webView(_ webView: WKWebView, didFinish _: WKNavigation!) {
|
||||||
NSAnimationContext.runAnimationGroup({ _ in
|
if #available(OSXApplicationExtension 10.12, *) {
|
||||||
NSAnimationContext.current.duration = 0.35
|
NSAnimationContext.runAnimationGroup({ _ in
|
||||||
webView.animator().alphaValue = 1.0
|
NSAnimationContext.current.duration = 0.35
|
||||||
})
|
webView.animator().alphaValue = 1.0
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
// Fallback on earlier versions
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override func viewDidLoad() {
|
override func viewDidLoad() {
|
||||||
@ -215,6 +219,7 @@ class SafariExtensionViewController: SFSafariExtensionViewController, WKScriptMe
|
|||||||
}
|
}
|
||||||
|
|
||||||
extension SafariExtensionViewController: WKUIDelegate {
|
extension SafariExtensionViewController: WKUIDelegate {
|
||||||
|
@available(OSXApplicationExtension 10.12, *)
|
||||||
func webView(_: WKWebView, runOpenPanelWith _: WKOpenPanelParameters, initiatedByFrame _: WKFrameInfo,
|
func webView(_: WKWebView, runOpenPanelWith _: WKOpenPanelParameters, initiatedByFrame _: WKFrameInfo,
|
||||||
completionHandler: @escaping ([URL]?) -> Void) {
|
completionHandler: @escaping ([URL]?) -> Void) {
|
||||||
let openPanel = NSOpenPanel()
|
let openPanel = NSOpenPanel()
|
||||||
|
Loading…
Reference in New Issue
Block a user