diff options
author | mlamouri <mlamouri@chromium.org> | 2015-02-27 08:27:25 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-27 16:27:54 +0000 |
commit | 007f9d7a9da839e649a04eff12b163a21c169b24 (patch) | |
tree | 879812d6c000a84010ef012264d7cf85ed6f42db /android_webview/renderer | |
parent | d9626770998255b6d002e686ec3bc011238d5ec1 (diff) | |
download | chromium_src-007f9d7a9da839e649a04eff12b163a21c169b24.zip chromium_src-007f9d7a9da839e649a04eff12b163a21c169b24.tar.gz chromium_src-007f9d7a9da839e649a04eff12b163a21c169b24.tar.bz2 |
Rename blink::WebPermissionClient to blink::WebContentSettings.
This is part of a series of three CLs:
1. https://codereview.chromium.org/962713002
2. <this>
3. https://codereview.chromium.org/962733002
BUG=462255
Review URL: https://codereview.chromium.org/960983002
Cr-Commit-Position: refs/heads/master@{#318462}
Diffstat (limited to 'android_webview/renderer')
-rw-r--r-- | android_webview/renderer/aw_content_renderer_client.cc | 4 | ||||
-rw-r--r-- | android_webview/renderer/aw_content_settings_client.cc (renamed from android_webview/renderer/aw_permission_client.cc) | 13 | ||||
-rw-r--r-- | android_webview/renderer/aw_content_settings_client.h | 37 | ||||
-rw-r--r-- | android_webview/renderer/aw_permission_client.h | 37 |
4 files changed, 46 insertions, 45 deletions
diff --git a/android_webview/renderer/aw_content_renderer_client.cc b/android_webview/renderer/aw_content_renderer_client.cc index c12cc7f..329e873 100644 --- a/android_webview/renderer/aw_content_renderer_client.cc +++ b/android_webview/renderer/aw_content_renderer_client.cc @@ -7,9 +7,9 @@ #include "android_webview/common/aw_resource.h" #include "android_webview/common/render_view_messages.h" #include "android_webview/common/url_constants.h" +#include "android_webview/renderer/aw_content_settings_client.h" #include "android_webview/renderer/aw_key_systems.h" #include "android_webview/renderer/aw_message_port_client.h" -#include "android_webview/renderer/aw_permission_client.h" #include "android_webview/renderer/aw_print_web_view_helper_delegate.h" #include "android_webview/renderer/aw_render_frame_ext.h" #include "android_webview/renderer/aw_render_view_ext.h" @@ -121,7 +121,7 @@ bool AwContentRendererClient::HandleNavigation( void AwContentRendererClient::RenderFrameCreated( content::RenderFrame* render_frame) { - new AwPermissionClient(render_frame); + new AwContentSettingsClient(render_frame); new PrintRenderFrameObserver(render_frame); new AwRenderFrameExt(render_frame); new AwMessagePortClient(render_frame); diff --git a/android_webview/renderer/aw_permission_client.cc b/android_webview/renderer/aw_content_settings_client.cc index afe0d47..92652f6 100644 --- a/android_webview/renderer/aw_permission_client.cc +++ b/android_webview/renderer/aw_content_settings_client.cc @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -#include "android_webview/renderer/aw_permission_client.h" +#include "android_webview/renderer/aw_content_settings_client.h" #include "content/public/renderer/render_frame.h" #include "third_party/WebKit/public/platform/WebURL.h" @@ -24,22 +24,23 @@ bool AllowMixedContent(const blink::WebURL& url) { } -AwPermissionClient::AwPermissionClient(content::RenderFrame* render_frame) +AwContentSettingsClient::AwContentSettingsClient( + content::RenderFrame* render_frame) : content::RenderFrameObserver(render_frame) { - render_frame->GetWebFrame()->setPermissionClient(this); + render_frame->GetWebFrame()->setContentSettingsClient(this); } -AwPermissionClient::~AwPermissionClient() { +AwContentSettingsClient::~AwContentSettingsClient() { } -bool AwPermissionClient::allowDisplayingInsecureContent( +bool AwContentSettingsClient::allowDisplayingInsecureContent( bool enabled_per_settings, const blink::WebSecurityOrigin& origin, const blink::WebURL& url) { return enabled_per_settings ? true : AllowMixedContent(url); } -bool AwPermissionClient::allowRunningInsecureContent( +bool AwContentSettingsClient::allowRunningInsecureContent( bool enabled_per_settings, const blink::WebSecurityOrigin& origin, const blink::WebURL& url) { diff --git a/android_webview/renderer/aw_content_settings_client.h b/android_webview/renderer/aw_content_settings_client.h new file mode 100644 index 0000000..5d44551 --- /dev/null +++ b/android_webview/renderer/aw_content_settings_client.h @@ -0,0 +1,37 @@ +// Copyright 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef ANDROID_WEBVIEW_RENDERER_AW_CONTENT_SETTINGS_CLIENT_H_ +#define ANDROID_WEBVIEW_RENDERER_AW_CONTENT_SETTINGS_CLIENT_H_ + +#include "content/public/renderer/render_frame_observer.h" +#include "third_party/WebKit/public/web/WebContentSettingsClient.h" + +namespace android_webview { + +// Android WebView implementation of blink::WebContentSettingsClient. +class AwContentSettingsClient : public content::RenderFrameObserver, + public blink::WebContentSettingsClient { + public: + explicit AwContentSettingsClient(content::RenderFrame* render_view); + + private: + ~AwContentSettingsClient() override; + + // blink::WebContentSettingsClient implementation. + virtual bool allowDisplayingInsecureContent( + bool enabled_per_settings, + const blink::WebSecurityOrigin& origin, + const blink::WebURL& url); + virtual bool allowRunningInsecureContent( + bool enabled_per_settings, + const blink::WebSecurityOrigin& origin, + const blink::WebURL& url); + + DISALLOW_COPY_AND_ASSIGN(AwContentSettingsClient); +}; + +} // namespace android_webview + +#endif // ANDROID_WEBVIEW_RENDERER_AW_CONTENT_SETTINGS_CLIENT_H_ diff --git a/android_webview/renderer/aw_permission_client.h b/android_webview/renderer/aw_permission_client.h deleted file mode 100644 index e5c036d..0000000 --- a/android_webview/renderer/aw_permission_client.h +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright 2013 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#ifndef ANDROID_WEBVIEW_RENDERER_AW_PERMISSION_CLIENT_H_ -#define ANDROID_WEBVIEW_RENDERER_AW_PERMISSION_CLIENT_H_ - -#include "content/public/renderer/render_frame_observer.h" -#include "third_party/WebKit/public/web/WebPermissionClient.h" - -namespace android_webview { - -// Android WebView implementation of blink::WebPermissionClient. -class AwPermissionClient : public content::RenderFrameObserver, - public blink::WebPermissionClient { - public: - explicit AwPermissionClient(content::RenderFrame* render_view); - - private: - ~AwPermissionClient() override; - - // blink::WebPermissionClient implementation. - virtual bool allowDisplayingInsecureContent( - bool enabled_per_settings, - const blink::WebSecurityOrigin& origin, - const blink::WebURL& url); - virtual bool allowRunningInsecureContent( - bool enabled_per_settings, - const blink::WebSecurityOrigin& origin, - const blink::WebURL& url); - - DISALLOW_COPY_AND_ASSIGN(AwPermissionClient); -}; - -} // namespace android_webview - -#endif // ANDROID_WEBVIEW_RENDERER_AW_PERMISSION_CLIENT_H_ |