| 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.h" | 5 #include "content/renderer/render_view.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 1360 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1371 } | 1371 } |
| 1372 | 1372 |
| 1373 void RenderView::printPage(WebFrame* frame) { | 1373 void RenderView::printPage(WebFrame* frame) { |
| 1374 FOR_EACH_OBSERVER(RenderViewObserver, observers_, PrintPage(frame)); | 1374 FOR_EACH_OBSERVER(RenderViewObserver, observers_, PrintPage(frame)); |
| 1375 } | 1375 } |
| 1376 | 1376 |
| 1377 WebKit::WebNotificationPresenter* RenderView::notificationPresenter() { | 1377 WebKit::WebNotificationPresenter* RenderView::notificationPresenter() { |
| 1378 return notification_provider_; | 1378 return notification_provider_; |
| 1379 } | 1379 } |
| 1380 | 1380 |
| 1381 bool RenderView::enumerateChosenDirectory( |
| 1382 const WebString& path, |
| 1383 WebFileChooserCompletion* chooser_completion) { |
| 1384 int id = enumeration_completion_id_++; |
| 1385 enumeration_completions_[id] = chooser_completion; |
| 1386 return Send(new ViewHostMsg_EnumerateDirectory( |
| 1387 routing_id_, |
| 1388 id, |
| 1389 webkit_glue::WebStringToFilePath(path))); |
| 1390 } |
| 1391 |
| 1381 void RenderView::didStartLoading() { | 1392 void RenderView::didStartLoading() { |
| 1382 if (is_loading_) { | 1393 if (is_loading_) { |
| 1383 DLOG(WARNING) << "didStartLoading called while loading"; | 1394 DLOG(WARNING) << "didStartLoading called while loading"; |
| 1384 return; | 1395 return; |
| 1385 } | 1396 } |
| 1386 | 1397 |
| 1387 is_loading_ = true; | 1398 is_loading_ = true; |
| 1388 // Clear the pointer so that we can assign it only when there is an unknown | 1399 // Clear the pointer so that we can assign it only when there is an unknown |
| 1389 // plugin on a page. | 1400 // plugin on a page. |
| 1390 first_default_plugin_.reset(); | 1401 first_default_plugin_.reset(); |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1538 else | 1549 else |
| 1539 ipc_params.mode = ViewHostMsg_RunFileChooser_Mode::Open; | 1550 ipc_params.mode = ViewHostMsg_RunFileChooser_Mode::Open; |
| 1540 ipc_params.title = params.title; | 1551 ipc_params.title = params.title; |
| 1541 ipc_params.default_file_name = | 1552 ipc_params.default_file_name = |
| 1542 webkit_glue::WebStringToFilePath(params.initialValue); | 1553 webkit_glue::WebStringToFilePath(params.initialValue); |
| 1543 ipc_params.accept_types = params.acceptTypes; | 1554 ipc_params.accept_types = params.acceptTypes; |
| 1544 | 1555 |
| 1545 return ScheduleFileChooser(ipc_params, chooser_completion); | 1556 return ScheduleFileChooser(ipc_params, chooser_completion); |
| 1546 } | 1557 } |
| 1547 | 1558 |
| 1548 bool RenderView::enumerateDirectory( | |
| 1549 const WebString& path, | |
| 1550 WebFileChooserCompletion* chooser_completion) { | |
| 1551 int id = enumeration_completion_id_++; | |
| 1552 enumeration_completions_[id] = chooser_completion; | |
| 1553 return Send(new ViewHostMsg_EnumerateDirectory( | |
| 1554 routing_id_, | |
| 1555 id, | |
| 1556 webkit_glue::WebStringToFilePath(path))); | |
| 1557 } | |
| 1558 | |
| 1559 void RenderView::runModalAlertDialog( | 1559 void RenderView::runModalAlertDialog( |
| 1560 WebFrame* frame, const WebString& message) { | 1560 WebFrame* frame, const WebString& message) { |
| 1561 RunJavaScriptMessage(ui::MessageBoxFlags::kIsJavascriptAlert, | 1561 RunJavaScriptMessage(ui::MessageBoxFlags::kIsJavascriptAlert, |
| 1562 UTF16ToWideHack(message), | 1562 UTF16ToWideHack(message), |
| 1563 std::wstring(), | 1563 std::wstring(), |
| 1564 frame->url(), | 1564 frame->url(), |
| 1565 NULL); | 1565 NULL); |
| 1566 } | 1566 } |
| 1567 | 1567 |
| 1568 bool RenderView::runModalConfirmDialog( | 1568 bool RenderView::runModalConfirmDialog( |
| (...skipping 2676 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4245 const webkit_glue::CustomContextMenuContext& custom_context) { | 4245 const webkit_glue::CustomContextMenuContext& custom_context) { |
| 4246 if (custom_context.is_pepper_menu) | 4246 if (custom_context.is_pepper_menu) |
| 4247 pepper_delegate_.OnContextMenuClosed(custom_context); | 4247 pepper_delegate_.OnContextMenuClosed(custom_context); |
| 4248 else | 4248 else |
| 4249 context_menu_node_.reset(); | 4249 context_menu_node_.reset(); |
| 4250 } | 4250 } |
| 4251 | 4251 |
| 4252 void RenderView::OnNetworkStateChanged(bool online) { | 4252 void RenderView::OnNetworkStateChanged(bool online) { |
| 4253 WebNetworkStateNotifier::setOnLine(online); | 4253 WebNetworkStateNotifier::setOnLine(online); |
| 4254 } | 4254 } |
| OLD | NEW |