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 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 2172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2183 bool success = false; | 2183 bool success = false; |
2184 // This is an ignored return value, but is included so we can accept the same | 2184 // This is an ignored return value, but is included so we can accept the same |
2185 // response as RunJavaScriptMessage. | 2185 // response as RunJavaScriptMessage. |
2186 string16 ignored_result; | 2186 string16 ignored_result; |
2187 SendAndRunNestedMessageLoop(new ViewHostMsg_RunBeforeUnloadConfirm( | 2187 SendAndRunNestedMessageLoop(new ViewHostMsg_RunBeforeUnloadConfirm( |
2188 routing_id_, frame->document().url(), message, is_reload, | 2188 routing_id_, frame->document().url(), message, is_reload, |
2189 &success, &ignored_result)); | 2189 &success, &ignored_result)); |
2190 return success; | 2190 return success; |
2191 } | 2191 } |
2192 | 2192 |
| 2193 void RenderViewImpl::requestAutocomplete( |
| 2194 WebFrame* frame, const WebFormElement& form) { |
| 2195 FOR_EACH_OBSERVER( |
| 2196 RenderViewObserver, observers_, RequestAutocomplete(frame, form)); |
| 2197 } |
| 2198 |
2193 void RenderViewImpl::showContextMenu( | 2199 void RenderViewImpl::showContextMenu( |
2194 WebFrame* frame, const WebContextMenuData& data) { | 2200 WebFrame* frame, const WebContextMenuData& data) { |
2195 // TODO(fsamuel): In the future, we might want the embedder to be able to | 2201 // TODO(fsamuel): In the future, we might want the embedder to be able to |
2196 // decide whether the guest can show a context menu or not. See | 2202 // decide whether the guest can show a context menu or not. See |
2197 // http://www.crbug.com/134207 | 2203 // http://www.crbug.com/134207 |
2198 if (GetGuestToEmbedderChannel()) | 2204 if (GetGuestToEmbedderChannel()) |
2199 return; | 2205 return; |
2200 | 2206 |
2201 ContextMenuParams params(data); | 2207 ContextMenuParams params(data); |
2202 | 2208 |
(...skipping 4228 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
6431 } | 6437 } |
6432 #endif | 6438 #endif |
6433 | 6439 |
6434 void RenderViewImpl::OnReleaseDisambiguationPopupDIB( | 6440 void RenderViewImpl::OnReleaseDisambiguationPopupDIB( |
6435 TransportDIB::Handle dib_handle) { | 6441 TransportDIB::Handle dib_handle) { |
6436 TransportDIB* dib = TransportDIB::CreateWithHandle(dib_handle); | 6442 TransportDIB* dib = TransportDIB::CreateWithHandle(dib_handle); |
6437 RenderProcess::current()->ReleaseTransportDIB(dib); | 6443 RenderProcess::current()->ReleaseTransportDIB(dib); |
6438 } | 6444 } |
6439 | 6445 |
6440 } // namespace content | 6446 } // namespace content |
OLD | NEW |