Searched refs:navigationAction (Results 1 - 14 of 14) sorted by relevance

/macosx-10.10/WebKit2-7600.1.25/WebProcess/InjectedBundle/API/c/
H A DWKBundleNavigationAction.h39 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 DWKBundlePagePolicyClient.h37 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 DInjectedBundleNavigationAction.cpp41 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 DPolicyCallback.cpp69 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 DWKUIDelegate.h47 @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 DWKNavigationDelegate.h68 @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 DWebKitUIClient.cpp49 WebKitNavigationAction navigationAction(request.get(), navigationActionData);
50 return webkitWebViewCreateNewPage(m_webView, windowFeatures, &navigationAction);
H A DWebKitWebView.cpp1636 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 DNavigationState.mm347 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 DUIDelegate.mm101 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 DWebFrameLoaderClient.cpp630 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 DWebChromeClient.cpp200 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 DWebChromeClient.cpp193 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 DWebFrameLoaderClient.cpp515 Frame* WebFrameLoaderClient::dispatchCreatePage(const NavigationAction& navigationAction) argument
524 COMPtr<WebMutableURLRequest> request = adoptCOM(WebMutableURLRequest::createInstance(ResourceRequest(navigationAction.url())));

Completed in 388 milliseconds