Changeset 263781 in webkit
- Timestamp:
- Jun 30, 2020, 6:08:40 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/API/Cocoa/WebKitSwiftOverlay.swift (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r263774 r263781 1 2020-06-30 Brady Eidson <beidson@apple.com> 2 3 Fix Swift overlay build after r263727. 4 <rdar://problem/64962370> and https://bugs.webkit.org/show_bug.cgi?id=213823 5 6 Reviewed by Darin Adler. 7 8 No new tests (No behavior change). 9 10 Adapt the Swift overlay refinemnt to handle the inFrame: argument for these methods. 11 12 * UIProcess/API/Cocoa/WebKitSwiftOverlay.swift: 13 (callAsyncJavaScript(_:arguments:in:in:completionHandler:Error:)): 14 (evaluateJavaScript(_:in:in:completionHandler:Error:)): 15 (callAsyncJavaScript(_:arguments:in:completionHandler:Error:)): Deleted. 16 (evaluateJavaScript(_:in:completionHandler:Error:)): Deleted. 17 1 18 2020-06-30 Brady Eidson <beidson@apple.com> 2 19 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift
r262849 r263781 36 36 @available(iOS 14.0, macOS 10.16, *) 37 37 extension WKWebView { 38 public func callAsyncJavaScript(_ functionBody: String, arguments: [String:Any] = [:], in contentWorld: WKContentWorld, completionHandler: ((Result<Any, Error>) -> Void)? = nil) {39 __callAsyncJavaScript(functionBody, arguments: arguments, in: contentWorld, completionHandler: completionHandler.map(makeResultHandler))38 public func callAsyncJavaScript(_ functionBody: String, arguments: [String:Any] = [:], in frame: WKFrameInfo? = nil, in contentWorld: WKContentWorld, completionHandler: ((Result<Any, Error>) -> Void)? = nil) { 39 __callAsyncJavaScript(functionBody, arguments: arguments, in: frame, in: contentWorld, completionHandler: completionHandler.map(makeResultHandler)) 40 40 } 41 41 … … 48 48 } 49 49 50 public func evaluateJavaScript(_ javaScript: String, in contentWorld: WKContentWorld, completionHandler: ((Result<Any, Error>) -> Void)? = nil) {51 __evaluateJavaScript(javaScript, in: contentWorld, completionHandler: completionHandler.map(makeResultHandler))50 public func evaluateJavaScript(_ javaScript: String, in frame: WKFrameInfo? = nil, in contentWorld: WKContentWorld, completionHandler: ((Result<Any, Error>) -> Void)? = nil) { 51 __evaluateJavaScript(javaScript, in: frame, in: contentWorld, completionHandler: completionHandler.map(makeResultHandler)) 52 52 } 53 53
Note:
See TracChangeset
for help on using the changeset viewer.