OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/renderer/render_view_impl.h" | 5 #include "content/renderer/render_view_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 3755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3766 WebString::fromUTF8(css), | 3766 WebString::fromUTF8(css), |
3767 WebDocument::UserStyleAuthorLevel); | 3767 WebDocument::UserStyleAuthorLevel); |
3768 } | 3768 } |
3769 | 3769 |
3770 void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) { | 3770 void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) { |
3771 enabled_bindings_ |= enabled_bindings_flags; | 3771 enabled_bindings_ |= enabled_bindings_flags; |
3772 } | 3772 } |
3773 | 3773 |
3774 void RenderViewImpl::OnSetWebUIProperty(const std::string& name, | 3774 void RenderViewImpl::OnSetWebUIProperty(const std::string& name, |
3775 const std::string& value) { | 3775 const std::string& value) { |
3776 DCHECK(enabled_bindings_ & content::BINDINGS_POLICY_WEB_UI); | 3776 if (enabled_bindings_ & content::BINDINGS_POLICY_WEB_UI) |
3777 GetWebUIBindings()->SetProperty(name, value); | 3777 GetWebUIBindings()->SetProperty(name, value); |
| 3778 else |
| 3779 NOTREACHED() << "WebUI bindings not enabled."; |
3778 } | 3780 } |
3779 | 3781 |
3780 void RenderViewImpl::OnDragTargetDragEnter(const WebDropData& drop_data, | 3782 void RenderViewImpl::OnDragTargetDragEnter(const WebDropData& drop_data, |
3781 const gfx::Point& client_point, | 3783 const gfx::Point& client_point, |
3782 const gfx::Point& screen_point, | 3784 const gfx::Point& screen_point, |
3783 WebDragOperationsMask ops) { | 3785 WebDragOperationsMask ops) { |
3784 WebDragOperation operation = webview()->dragTargetDragEnter( | 3786 WebDragOperation operation = webview()->dragTargetDragEnter( |
3785 drop_data.ToDragData(), | 3787 drop_data.ToDragData(), |
3786 client_point, | 3788 client_point, |
3787 screen_point, | 3789 screen_point, |
(...skipping 996 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4784 return !!RenderThreadImpl::current()->compositor_thread(); | 4786 return !!RenderThreadImpl::current()->compositor_thread(); |
4785 } | 4787 } |
4786 | 4788 |
4787 void RenderViewImpl::OnJavaBridgeInit( | 4789 void RenderViewImpl::OnJavaBridgeInit( |
4788 const IPC::ChannelHandle& channel_handle) { | 4790 const IPC::ChannelHandle& channel_handle) { |
4789 DCHECK(!java_bridge_dispatcher_.get()); | 4791 DCHECK(!java_bridge_dispatcher_.get()); |
4790 #if defined(ENABLE_JAVA_BRIDGE) | 4792 #if defined(ENABLE_JAVA_BRIDGE) |
4791 java_bridge_dispatcher_.reset(new JavaBridgeDispatcher(this, channel_handle)); | 4793 java_bridge_dispatcher_.reset(new JavaBridgeDispatcher(this, channel_handle)); |
4792 #endif | 4794 #endif |
4793 } | 4795 } |
OLD | NEW |