Changeset 263826 in webkit
- Timestamp:
- Jul 1, 2020, 5:43:36 PM (6 years ago)
- Location:
- branches/safari-610.1.20-branch/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UIProcess/API/Cocoa/WebKitSwiftOverlay.swift (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/safari-610.1.20-branch/Source/WebKit/ChangeLog
r263652 r263826 1 2020-07-01 Alan Coon <alancoon@apple.com> 2 3 Cherry-pick r263781. rdar://problem/65011200 4 5 Fix Swift overlay build after r263727. 6 <rdar://problem/64962370> and https://bugs.webkit.org/show_bug.cgi?id=213823 7 8 Reviewed by Darin Adler. 9 10 No new tests (No behavior change). 11 12 Adapt the Swift overlay refinemnt to handle the inFrame: argument for these methods. 13 14 * UIProcess/API/Cocoa/WebKitSwiftOverlay.swift: 15 (callAsyncJavaScript(_:arguments:in:in:completionHandler:Error:)): 16 (evaluateJavaScript(_:in:in:completionHandler:Error:)): 17 (callAsyncJavaScript(_:arguments:in:completionHandler:Error:)): Deleted. 18 (evaluateJavaScript(_:in:completionHandler:Error:)): Deleted. 19 20 21 git-svn-id: https://svn.webkit.org/repository/webkit/trunk@263781 268f45cc-cd09-0410-ab3c-d52691b4dbfc 22 23 2020-06-30 Brady Eidson <beidson@apple.com> 24 25 Fix Swift overlay build after r263727. 26 <rdar://problem/64962370> and https://bugs.webkit.org/show_bug.cgi?id=213823 27 28 Reviewed by Darin Adler. 29 30 No new tests (No behavior change). 31 32 Adapt the Swift overlay refinemnt to handle the inFrame: argument for these methods. 33 34 * UIProcess/API/Cocoa/WebKitSwiftOverlay.swift: 35 (callAsyncJavaScript(_:arguments:in:in:completionHandler:Error:)): 36 (evaluateJavaScript(_:in:in:completionHandler:Error:)): 37 (callAsyncJavaScript(_:arguments:in:completionHandler:Error:)): Deleted. 38 (evaluateJavaScript(_:in:completionHandler:Error:)): Deleted. 39 1 40 2020-06-29 Elliot <CheeseEBoi@mailo.com> 2 41 -
branches/safari-610.1.20-branch/Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift
r262849 r263826 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.