⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 263781 in webkit


Ignore:
Timestamp:
Jun 30, 2020, 6:08:40 PM (6 years ago)
Author:
beidson@apple.com
Message:

Fix Swift overlay build after r263727.
<rdar://problem/64962370> and ​https://bugs.webkit.org/show_bug.cgi?id=213823

Reviewed by Darin Adler.

No new tests (No behavior change).

Adapt the Swift overlay refinemnt to handle the inFrame: argument for these methods.

  • UIProcess/API/Cocoa/WebKitSwiftOverlay.swift:

(callAsyncJavaScript(_:arguments:in:in:completionHandler:Error:)):
(evaluateJavaScript(_:in:in:completionHandler:Error:)):
(callAsyncJavaScript(_:arguments:in:completionHandler:Error:)): Deleted.
(evaluateJavaScript(_:in:completionHandler:Error:)): Deleted.

Location:
trunk/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/ChangeLog

    r263774 r263781  
     12020-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
    1182020-06-30  Brady Eidson  <beidson@apple.com>
    219
  • trunk/Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift

    r262849 r263781  
    3636@available(iOS 14.0, macOS 10.16, *)
    3737extension 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))
    4040    }
    4141
    … …  
    4848    }
    4949
    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))
    5252    }
    5353
Note: See TracChangeset for help on using the changeset viewer.