Changeset 193367 in webkit


Ignore:
Timestamp:
Dec 3, 2015, 12:44:12 PM (10 years ago)
Author:
weinig@apple.com
Message:

Need completionHandler-based WebKit C SPI for alert, confirm, and prompt
<rdar://problem/23320863>
https://bugs.webkit.org/show_bug.cgi?id=151708

(Add missing function definitions)

  • UIProcess/API/C/WKPage.cpp:

(WKPageRunJavaScriptAlertResultListenerGetTypeID):
(WKPageRunJavaScriptAlertResultListenerCall):
(WKPageRunJavaScriptConfirmResultListenerGetTypeID):
(WKPageRunJavaScriptConfirmResultListenerCall):
(WKPageRunJavaScriptPromptResultListenerGetTypeID):
(WKPageRunJavaScriptPromptResultListenerCall):

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r193340 r193367  
     12015-12-03  Sam Weinig  <sam@webkit.org>
     2
     3        Need completionHandler-based WebKit C SPI for alert, confirm, and prompt
     4        <rdar://problem/23320863>
     5        https://bugs.webkit.org/show_bug.cgi?id=151708
     6
     7        (Add missing function definitions)
     8
     9        * UIProcess/API/C/WKPage.cpp:
     10        (WKPageRunJavaScriptAlertResultListenerGetTypeID):
     11        (WKPageRunJavaScriptAlertResultListenerCall):
     12        (WKPageRunJavaScriptConfirmResultListenerGetTypeID):
     13        (WKPageRunJavaScriptConfirmResultListenerCall):
     14        (WKPageRunJavaScriptPromptResultListenerGetTypeID):
     15        (WKPageRunJavaScriptPromptResultListenerCall):
     16
    1172015-12-03  Jer Noble  <jer.noble@apple.com>
    218
  • trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp

    r192911 r193367  
    15871587}
    15881588
     1589WKTypeID WKPageRunJavaScriptAlertResultListenerGetTypeID()
     1590{
     1591    return toAPI(RunJavaScriptAlertResultListener::APIType);
     1592}
     1593
     1594void WKPageRunJavaScriptAlertResultListenerCall(WKPageRunJavaScriptAlertResultListenerRef listener)
     1595{
     1596    toImpl(listener)->call();
     1597}
     1598
     1599WKTypeID WKPageRunJavaScriptConfirmResultListenerGetTypeID()
     1600{
     1601    return toAPI(RunJavaScriptConfirmResultListener::APIType);
     1602}
     1603
     1604void WKPageRunJavaScriptConfirmResultListenerCall(WKPageRunJavaScriptConfirmResultListenerRef listener, bool result)
     1605{
     1606    toImpl(listener)->call(result);
     1607}
     1608
     1609WKTypeID WKPageRunJavaScriptPromptResultListenerGetTypeID()
     1610{
     1611    return toAPI(RunJavaScriptPromptResultListener::APIType);
     1612}
     1613
     1614void WKPageRunJavaScriptPromptResultListenerCall(WKPageRunJavaScriptPromptResultListenerRef listener, WKStringRef result)
     1615{
     1616    toImpl(listener)->call(toWTFString(result));
     1617}
     1618
    15891619void WKPageSetPageUIClient(WKPageRef pageRef, const WKPageUIClientBase* wkClient)
    15901620{
Note: See TracChangeset for help on using the changeset viewer.