/macosx-10.10/WebKit2-7600.1.25/WebProcess/InjectedBundle/API/c/ |
H A D | WKBundleNavigationAction.h | 39 WK_EXPORT WKFrameNavigationType WKBundleNavigationActionGetNavigationType(WKBundleNavigationActionRef navigationAction); 40 WK_EXPORT WKEventModifiers WKBundleNavigationActionGetEventModifiers(WKBundleNavigationActionRef navigationAction); 41 WK_EXPORT WKEventMouseButton WKBundleNavigationActionGetEventMouseButton(WKBundleNavigationActionRef navigationAction); 42 WK_EXPORT WKBundleHitTestResultRef WKBundleNavigationActionCopyHitTestResult(WKBundleNavigationActionRef navigationAction); 43 WK_EXPORT WKBundleNodeHandleRef WKBundleNavigationActionCopyFormElement(WKBundleNavigationActionRef navigationAction);
|
H A D | WKBundlePagePolicyClient.h | 37 typedef WKBundlePagePolicyAction (*WKBundlePageDecidePolicyForNavigationActionCallback)(WKBundlePageRef page, WKBundleFrameRef frame, WKBundleNavigationActionRef navigationAction, WKURLRequestRef request, WKTypeRef* userData, const void* clientInfo); 38 typedef WKBundlePagePolicyAction (*WKBundlePageDecidePolicyForNewWindowActionCallback)(WKBundlePageRef page, WKBundleFrameRef frame, WKBundleNavigationActionRef navigationAction, WKURLRequestRef request, WKStringRef frameName, WKTypeRef* userData, const void* clientInfo);
|
/macosx-10.10/WebKit2-7600.1.25/WebProcess/InjectedBundle/ |
H A D | InjectedBundleNavigationAction.cpp | 41 static const MouseEvent* mouseEventForNavigationAction(const NavigationAction& navigationAction) argument 43 for (const Event* e = navigationAction.event(); e; e = e->underlyingEvent()) { 61 WebEvent::Modifiers InjectedBundleNavigationAction::modifiersForNavigationAction(const NavigationAction& navigationAction) argument 64 if (const UIEventWithKeyState* keyStateEvent = findEventWithKeyState(const_cast<Event*>(navigationAction.event()))) { 78 WebMouseEvent::Button InjectedBundleNavigationAction::mouseButtonForNavigationAction(const NavigationAction& navigationAction) argument 80 return mouseButtonForMouseEvent(mouseEventForNavigationAction(navigationAction)); 89 InjectedBundleNavigationAction::InjectedBundleNavigationAction(WebFrame* frame, const NavigationAction& navigationAction, PassRefPtr<FormState> prpFormState) argument 90 : m_navigationType(navigationAction.type()) 91 , m_modifiers(modifiersForNavigationAction(navigationAction)) 94 if (const MouseEvent* mouseEvent = mouseEventForNavigationAction(navigationAction)) { [all...] |
/macosx-10.10/WebCore-7600.1.25/loader/ |
H A D | PolicyCallback.cpp | 69 void PolicyCallback::set(const ResourceRequest& request, PassRefPtr<FormState> formState, const String& frameName, const NavigationAction& navigationAction, NewWindowPolicyDecisionFunction function) argument 74 m_navigationAction = navigationAction;
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/API/Cocoa/ |
H A D | WKUIDelegate.h | 47 @param navigationAction The navigation action causing the new web view to 55 - (WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures;
|
H A D | WKNavigationDelegate.h | 68 @param navigationAction Descriptive information about the action 74 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler;
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/API/gtk/ |
H A D | WebKitUIClient.cpp | 49 WebKitNavigationAction navigationAction(request.get(), navigationActionData); 50 return webkitWebViewCreateNewPage(m_webView, windowFeatures, &navigationAction);
|
H A D | WebKitWebView.cpp | 1636 WebPageProxy* webkitWebViewCreateNewPage(WebKitWebView* webView, const WindowFeatures& windowFeatures, WebKitNavigationAction* navigationAction) argument 1639 g_signal_emit(webView, signals[CREATE], 0, navigationAction, &newWebView);
|
/macosx-10.10/WebKit2-7600.1.25/UIProcess/Cocoa/ |
H A D | NavigationState.mm | 347 auto navigationAction = adoptNS([[WKNavigationAction alloc] _initWithNavigationActionData:navigationActionData]); 350 [navigationAction setTargetFrame:adoptNS([[WKFrameInfo alloc] initWithWebFrameProxy:*destinationFrame]).get()]; 354 [navigationAction setSourceFrame:[navigationAction targetFrame]]; 356 [navigationAction setSourceFrame:adoptNS([[WKFrameInfo alloc] initWithWebFrameProxy:*sourceFrame]).get()]; 359 [navigationAction setRequest:nsURLRequest.get()]; 360 [navigationAction _setOriginalURL:originalRequest.url()]; 363 [navigationDelegate webView:m_navigationState.m_webView decidePolicyForNavigationAction:navigationAction.get() decisionHandler:[listener, checker](WKNavigationActionPolicy actionPolicy) {
|
H A D | UIDelegate.mm | 101 auto navigationAction = adoptNS([[WKNavigationAction alloc] _initWithNavigationActionData:navigationActionData]); 103 [navigationAction setSourceFrame:adoptNS([[WKFrameInfo alloc] initWithWebFrameProxy:*initiatingFrame]).get()]; 104 [navigationAction setRequest:request.nsURLRequest(WebCore::DoNotUpdateHTTPBody)]; 106 RetainPtr<WKWebView> webView = [delegate.get() webView:m_uiDelegate.m_webView createWebViewWithConfiguration:configuration.get() forNavigationAction:navigationAction.get() windowFeatures:adoptNS([[WKWindowFeatures alloc] _initWithWindowFeatures:windowFeatures]).get()];
|
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebCoreSupport/ |
H A D | WebFrameLoaderClient.cpp | 630 Frame* WebFrameLoaderClient::dispatchCreatePage(const NavigationAction& navigationAction) argument 637 Page* newPage = webPage->corePage()->chrome().createWindow(m_frame->coreFrame(), FrameLoadRequest(m_frame->coreFrame()->document()->securityOrigin(), navigationAction.resourceRequest()), WindowFeatures(), navigationAction); 691 void WebFrameLoaderClient::dispatchDecidePolicyForNewWindowAction(const NavigationAction& navigationAction, const ResourceRequest& request, PassRefPtr<FormState> formState, const String& frameName, FramePolicyFunction function) argument 699 RefPtr<InjectedBundleNavigationAction> action = InjectedBundleNavigationAction::create(m_frame, navigationAction, formState); 715 navigationActionData.isProcessingUserGesture = navigationAction.processingUserGesture(); 721 void WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(const NavigationAction& navigationAction, const ResourceRequest& request, PassRefPtr<FormState> prpFormState, FramePolicyFunction function) argument 736 RefPtr<InjectedBundleNavigationAction> action = InjectedBundleNavigationAction::create(m_frame, navigationAction, formState); 754 if (EventTarget* target = navigationAction.event()->target()) { 776 navigationActionData.isProcessingUserGesture = navigationAction [all...] |
H A D | WebChromeClient.cpp | 200 Page* WebChromeClient::createWindow(Frame* frame, const FrameLoadRequest& request, const WindowFeatures& windowFeatures, const NavigationAction& navigationAction) argument 210 navigationActionData.navigationType = navigationAction.type(); 211 navigationActionData.modifiers = InjectedBundleNavigationAction::modifiersForNavigationAction(navigationAction); 212 navigationActionData.mouseButton = InjectedBundleNavigationAction::mouseButtonForNavigationAction(navigationAction); 213 navigationActionData.isProcessingUserGesture = navigationAction.processingUserGesture();
|
/macosx-10.10/WebKit-7600.1.25/win/WebCoreSupport/ |
H A D | WebChromeClient.cpp | 193 Page* WebChromeClient::createWindow(Frame* frame, const FrameLoadRequest&, const WindowFeatures& features, const NavigationAction& navigationAction) argument 204 COMPtr<WebMutableURLRequest> request = adoptCOM(WebMutableURLRequest::createInstance(ResourceRequest(navigationAction.url())));
|
H A D | WebFrameLoaderClient.cpp | 515 Frame* WebFrameLoaderClient::dispatchCreatePage(const NavigationAction& navigationAction) argument 524 COMPtr<WebMutableURLRequest> request = adoptCOM(WebMutableURLRequest::createInstance(ResourceRequest(navigationAction.url())));
|