OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. | 2 * Copyright (C) 2009, 2012 Google Inc. All rights reserved. |
3 * Copyright (C) 2011 Apple Inc. All rights reserved. | 3 * Copyright (C) 2011 Apple Inc. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions are | 6 * modification, are permitted provided that the following conditions are |
7 * met: | 7 * met: |
8 * | 8 * |
9 * * Redistributions of source code must retain the above copyright | 9 * * Redistributions of source code must retain the above copyright |
10 * notice, this list of conditions and the following disclaimer. | 10 * notice, this list of conditions and the following disclaimer. |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
70 #include "public/platform/WebApplicationCacheHost.h" | 70 #include "public/platform/WebApplicationCacheHost.h" |
71 #include "public/platform/WebMimeRegistry.h" | 71 #include "public/platform/WebMimeRegistry.h" |
72 #include "public/platform/WebRTCPeerConnectionHandler.h" | 72 #include "public/platform/WebRTCPeerConnectionHandler.h" |
73 #include "public/platform/WebSecurityOrigin.h" | 73 #include "public/platform/WebSecurityOrigin.h" |
74 #include "public/platform/WebServiceWorkerProvider.h" | 74 #include "public/platform/WebServiceWorkerProvider.h" |
75 #include "public/platform/WebServiceWorkerProviderClient.h" | 75 #include "public/platform/WebServiceWorkerProviderClient.h" |
76 #include "public/platform/WebURL.h" | 76 #include "public/platform/WebURL.h" |
77 #include "public/platform/WebURLError.h" | 77 #include "public/platform/WebURLError.h" |
78 #include "public/platform/WebVector.h" | 78 #include "public/platform/WebVector.h" |
79 #include "public/web/WebAutofillClient.h" | 79 #include "public/web/WebAutofillClient.h" |
80 #include "public/web/WebCachedURLRequest.h" | |
81 #include "public/web/WebContentSettingsClient.h" | 80 #include "public/web/WebContentSettingsClient.h" |
82 #include "public/web/WebDOMEvent.h" | 81 #include "public/web/WebDOMEvent.h" |
83 #include "public/web/WebDocument.h" | 82 #include "public/web/WebDocument.h" |
84 #include "public/web/WebFormElement.h" | 83 #include "public/web/WebFormElement.h" |
85 #include "public/web/WebFrameClient.h" | 84 #include "public/web/WebFrameClient.h" |
86 #include "public/web/WebNode.h" | 85 #include "public/web/WebNode.h" |
87 #include "public/web/WebPlugin.h" | 86 #include "public/web/WebPlugin.h" |
88 #include "public/web/WebPluginParams.h" | 87 #include "public/web/WebPluginParams.h" |
89 #include "public/web/WebPluginPlaceholder.h" | 88 #include "public/web/WebPluginPlaceholder.h" |
90 #include "public/web/WebViewClient.h" | 89 #include "public/web/WebViewClient.h" |
(...skipping 458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
549 navigationInfo.frame = m_webFrame; | 548 navigationInfo.frame = m_webFrame; |
550 navigationInfo.extraData = ds->extraData(); | 549 navigationInfo.extraData = ds->extraData(); |
551 navigationInfo.navigationType = ds->navigationType(); | 550 navigationInfo.navigationType = ds->navigationType(); |
552 navigationInfo.defaultPolicy = static_cast<WebNavigationPolicy>(policy); | 551 navigationInfo.defaultPolicy = static_cast<WebNavigationPolicy>(policy); |
553 navigationInfo.isRedirect = ds->isRedirect(); | 552 navigationInfo.isRedirect = ds->isRedirect(); |
554 | 553 |
555 WebNavigationPolicy webPolicy = m_webFrame->client()->decidePolicyForNavigat
ion(navigationInfo); | 554 WebNavigationPolicy webPolicy = m_webFrame->client()->decidePolicyForNavigat
ion(navigationInfo); |
556 return static_cast<NavigationPolicy>(webPolicy); | 555 return static_cast<NavigationPolicy>(webPolicy); |
557 } | 556 } |
558 | 557 |
559 void FrameLoaderClientImpl::dispatchWillRequestResource(FetchRequest* request) | |
560 { | |
561 if (m_webFrame->client()) { | |
562 WebCachedURLRequest urlRequest(request); | |
563 m_webFrame->client()->willRequestResource(m_webFrame, urlRequest); | |
564 } | |
565 } | |
566 | |
567 void FrameLoaderClientImpl::dispatchWillSendSubmitEvent(HTMLFormElement* form) | 558 void FrameLoaderClientImpl::dispatchWillSendSubmitEvent(HTMLFormElement* form) |
568 { | 559 { |
569 if (m_webFrame->client()) | 560 if (m_webFrame->client()) |
570 m_webFrame->client()->willSendSubmitEvent(m_webFrame, WebFormElement(for
m)); | 561 m_webFrame->client()->willSendSubmitEvent(m_webFrame, WebFormElement(for
m)); |
571 } | 562 } |
572 | 563 |
573 void FrameLoaderClientImpl::dispatchWillSubmitForm(HTMLFormElement* form) | 564 void FrameLoaderClientImpl::dispatchWillSubmitForm(HTMLFormElement* form) |
574 { | 565 { |
575 if (m_webFrame->client()) | 566 if (m_webFrame->client()) |
576 m_webFrame->client()->willSubmitForm(m_webFrame, WebFormElement(form)); | 567 m_webFrame->client()->willSubmitForm(m_webFrame, WebFormElement(form)); |
(...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
982 | 973 |
983 void FrameLoaderClientImpl::suddenTerminationDisablerChanged(bool present, Sudde
nTerminationDisablerType type) | 974 void FrameLoaderClientImpl::suddenTerminationDisablerChanged(bool present, Sudde
nTerminationDisablerType type) |
984 { | 975 { |
985 if (m_webFrame->client()) { | 976 if (m_webFrame->client()) { |
986 m_webFrame->client()->suddenTerminationDisablerChanged( | 977 m_webFrame->client()->suddenTerminationDisablerChanged( |
987 present, static_cast<WebFrameClient::SuddenTerminationDisablerType>(
type)); | 978 present, static_cast<WebFrameClient::SuddenTerminationDisablerType>(
type)); |
988 } | 979 } |
989 } | 980 } |
990 | 981 |
991 } // namespace blink | 982 } // namespace blink |
OLD | NEW |