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

Changeset 263826 in webkit


Ignore:
Timestamp:
Jul 1, 2020, 5:43:36 PM (6 years ago)
Author:
Alan Coon
Message:

Cherry-pick r263781. rdar://problem/65011200

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.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@263781 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Location:
branches/safari-610.1.20-branch/Source/WebKit
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/safari-610.1.20-branch/Source/WebKit/ChangeLog

    r263652 r263826  
     12020-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
    1402020-06-29  Elliot  <CheeseEBoi@mailo.com>
    241
  • branches/safari-610.1.20-branch/Source/WebKit/UIProcess/API/Cocoa/WebKitSwiftOverlay.swift

    r262849 r263826  
    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.