| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 <memory> | 9 #include <memory> |
| 10 | 10 |
| (...skipping 1296 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1307 IPC_MESSAGE_HANDLER(InputMsg_ExecuteEditCommand, OnExecuteEditCommand) | 1307 IPC_MESSAGE_HANDLER(InputMsg_ExecuteEditCommand, OnExecuteEditCommand) |
| 1308 IPC_MESSAGE_HANDLER(InputMsg_MoveCaret, OnMoveCaret) | 1308 IPC_MESSAGE_HANDLER(InputMsg_MoveCaret, OnMoveCaret) |
| 1309 IPC_MESSAGE_HANDLER(InputMsg_ScrollFocusedEditableNodeIntoRect, | 1309 IPC_MESSAGE_HANDLER(InputMsg_ScrollFocusedEditableNodeIntoRect, |
| 1310 OnScrollFocusedEditableNodeIntoRect) | 1310 OnScrollFocusedEditableNodeIntoRect) |
| 1311 IPC_MESSAGE_HANDLER(InputMsg_SetEditCommandsForNextKeyEvent, | 1311 IPC_MESSAGE_HANDLER(InputMsg_SetEditCommandsForNextKeyEvent, |
| 1312 OnSetEditCommandsForNextKeyEvent) | 1312 OnSetEditCommandsForNextKeyEvent) |
| 1313 IPC_MESSAGE_HANDLER(ViewMsg_SetPageScale, OnSetPageScale) | 1313 IPC_MESSAGE_HANDLER(ViewMsg_SetPageScale, OnSetPageScale) |
| 1314 IPC_MESSAGE_HANDLER(ViewMsg_Zoom, OnZoom) | 1314 IPC_MESSAGE_HANDLER(ViewMsg_Zoom, OnZoom) |
| 1315 IPC_MESSAGE_HANDLER(ViewMsg_SetZoomLevelForLoadingURL, | 1315 IPC_MESSAGE_HANDLER(ViewMsg_SetZoomLevelForLoadingURL, |
| 1316 OnSetZoomLevelForLoadingURL) | 1316 OnSetZoomLevelForLoadingURL) |
| 1317 IPC_MESSAGE_HANDLER(ViewMsg_SetPageEncoding, OnSetPageEncoding) | |
| 1318 IPC_MESSAGE_HANDLER(ViewMsg_ResetPageEncodingToDefault, | |
| 1319 OnResetPageEncodingToDefault) | |
| 1320 IPC_MESSAGE_HANDLER(DragMsg_TargetDragEnter, OnDragTargetDragEnter) | 1317 IPC_MESSAGE_HANDLER(DragMsg_TargetDragEnter, OnDragTargetDragEnter) |
| 1321 IPC_MESSAGE_HANDLER(DragMsg_TargetDragOver, OnDragTargetDragOver) | 1318 IPC_MESSAGE_HANDLER(DragMsg_TargetDragOver, OnDragTargetDragOver) |
| 1322 IPC_MESSAGE_HANDLER(DragMsg_TargetDragLeave, OnDragTargetDragLeave) | 1319 IPC_MESSAGE_HANDLER(DragMsg_TargetDragLeave, OnDragTargetDragLeave) |
| 1323 IPC_MESSAGE_HANDLER(DragMsg_TargetDrop, OnDragTargetDrop) | 1320 IPC_MESSAGE_HANDLER(DragMsg_TargetDrop, OnDragTargetDrop) |
| 1324 IPC_MESSAGE_HANDLER(DragMsg_SourceEnded, OnDragSourceEnded) | 1321 IPC_MESSAGE_HANDLER(DragMsg_SourceEnded, OnDragSourceEnded) |
| 1325 IPC_MESSAGE_HANDLER(DragMsg_SourceSystemDragEnded, | 1322 IPC_MESSAGE_HANDLER(DragMsg_SourceSystemDragEnded, |
| 1326 OnDragSourceSystemDragEnded) | 1323 OnDragSourceSystemDragEnded) |
| 1327 IPC_MESSAGE_HANDLER(ViewMsg_AllowBindings, OnAllowBindings) | 1324 IPC_MESSAGE_HANDLER(ViewMsg_AllowBindings, OnAllowBindings) |
| 1328 IPC_MESSAGE_HANDLER(ViewMsg_SetInitialFocus, OnSetInitialFocus) | 1325 IPC_MESSAGE_HANDLER(ViewMsg_SetInitialFocus, OnSetInitialFocus) |
| 1329 IPC_MESSAGE_HANDLER(ViewMsg_UpdateTargetURL_ACK, OnUpdateTargetURLAck) | 1326 IPC_MESSAGE_HANDLER(ViewMsg_UpdateTargetURL_ACK, OnUpdateTargetURLAck) |
| (...skipping 963 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2293 if (uses_temporary_zoom_level_) | 2290 if (uses_temporary_zoom_level_) |
| 2294 return; | 2291 return; |
| 2295 break; | 2292 break; |
| 2296 default: | 2293 default: |
| 2297 NOTIMPLEMENTED(); | 2294 NOTIMPLEMENTED(); |
| 2298 } | 2295 } |
| 2299 webview()->hidePopups(); | 2296 webview()->hidePopups(); |
| 2300 SetZoomLevel(zoom_level); | 2297 SetZoomLevel(zoom_level); |
| 2301 } | 2298 } |
| 2302 | 2299 |
| 2303 void RenderViewImpl::OnSetPageEncoding(const std::string& encoding_name) { | |
| 2304 webview()->setPageEncoding(WebString::fromUTF8(encoding_name)); | |
| 2305 } | |
| 2306 | |
| 2307 void RenderViewImpl::OnResetPageEncodingToDefault() { | |
| 2308 WebString no_encoding; | |
| 2309 webview()->setPageEncoding(no_encoding); | |
| 2310 } | |
| 2311 | |
| 2312 void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) { | 2300 void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) { |
| 2313 if ((enabled_bindings_flags & BINDINGS_POLICY_WEB_UI) && | 2301 if ((enabled_bindings_flags & BINDINGS_POLICY_WEB_UI) && |
| 2314 !(enabled_bindings_ & BINDINGS_POLICY_WEB_UI)) { | 2302 !(enabled_bindings_ & BINDINGS_POLICY_WEB_UI)) { |
| 2315 // WebUIExtensionData deletes itself when we're destroyed. | 2303 // WebUIExtensionData deletes itself when we're destroyed. |
| 2316 new WebUIExtensionData(this); | 2304 new WebUIExtensionData(this); |
| 2317 } | 2305 } |
| 2318 | 2306 |
| 2319 enabled_bindings_ |= enabled_bindings_flags; | 2307 enabled_bindings_ |= enabled_bindings_flags; |
| 2320 | 2308 |
| 2321 // Keep track of the total bindings accumulated in this process. | 2309 // Keep track of the total bindings accumulated in this process. |
| (...skipping 758 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3080 return render_frame->focused_pepper_plugin(); | 3068 return render_frame->focused_pepper_plugin(); |
| 3081 } | 3069 } |
| 3082 frame = frame->traverseNext(false); | 3070 frame = frame->traverseNext(false); |
| 3083 } | 3071 } |
| 3084 | 3072 |
| 3085 return nullptr; | 3073 return nullptr; |
| 3086 } | 3074 } |
| 3087 #endif | 3075 #endif |
| 3088 | 3076 |
| 3089 } // namespace content | 3077 } // namespace content |
| OLD | NEW |