OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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 "chrome/renderer/render_view.h" | 5 #include "chrome/renderer/render_view.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <string> | 8 #include <string> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 983 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
994 if (webview()->GetMainFrame() == frame) { | 994 if (webview()->GetMainFrame() == frame) { |
995 Send(new ViewHostMsg_UpdateTitle( | 995 Send(new ViewHostMsg_UpdateTitle( |
996 routing_id_, | 996 routing_id_, |
997 page_id_, | 997 page_id_, |
998 title.length() > chrome::kMaxTitleChars ? | 998 title.length() > chrome::kMaxTitleChars ? |
999 title.substr(0, chrome::kMaxTitleChars) : title)); | 999 title.substr(0, chrome::kMaxTitleChars) : title)); |
1000 } | 1000 } |
1001 } | 1001 } |
1002 | 1002 |
1003 void RenderView::UpdateEncoding(WebFrame* frame, | 1003 void RenderView::UpdateEncoding(WebFrame* frame, |
1004 const std::wstring& encoding_name) { | 1004 const std::string& encoding_name) { |
1005 // Only update main frame's encoding_name. | 1005 // Only update main frame's encoding_name. |
1006 if (webview()->GetMainFrame() == frame && | 1006 if (webview()->GetMainFrame() == frame && |
1007 last_encoding_name_ != encoding_name) { | 1007 last_encoding_name_ != encoding_name) { |
1008 // Save the encoding name for later comparing. | 1008 // Save the encoding name for later comparing. |
1009 last_encoding_name_ = encoding_name; | 1009 last_encoding_name_ = encoding_name; |
1010 | 1010 |
1011 Send(new ViewHostMsg_UpdateEncoding(routing_id_, last_encoding_name_)); | 1011 Send(new ViewHostMsg_UpdateEncoding(routing_id_, last_encoding_name_)); |
1012 } | 1012 } |
1013 } | 1013 } |
1014 | 1014 |
(...skipping 1553 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2568 } | 2568 } |
2569 } | 2569 } |
2570 | 2570 |
2571 void RenderView::OnInsertText(const string16& text) { | 2571 void RenderView::OnInsertText(const string16& text) { |
2572 WebFrame* frame = webview()->GetFocusedFrame(); | 2572 WebFrame* frame = webview()->GetFocusedFrame(); |
2573 if (!frame) | 2573 if (!frame) |
2574 return; | 2574 return; |
2575 frame->insertText(text); | 2575 frame->insertText(text); |
2576 } | 2576 } |
2577 | 2577 |
2578 void RenderView::OnSetPageEncoding(const std::wstring& encoding_name) { | 2578 void RenderView::OnSetPageEncoding(const std::string& encoding_name) { |
2579 webview()->SetPageEncoding(encoding_name); | 2579 webview()->SetPageEncoding(encoding_name); |
2580 } | 2580 } |
2581 | 2581 |
2582 void RenderView::NavigateBackForwardSoon(int offset) { | 2582 void RenderView::NavigateBackForwardSoon(int offset) { |
2583 history_back_list_count_ += offset; | 2583 history_back_list_count_ += offset; |
2584 history_forward_list_count_ -= offset; | 2584 history_forward_list_count_ -= offset; |
2585 | 2585 |
2586 Send(new ViewHostMsg_GoToEntryAtOffset(routing_id_, offset)); | 2586 Send(new ViewHostMsg_GoToEntryAtOffset(routing_id_, offset)); |
2587 } | 2587 } |
2588 | 2588 |
(...skipping 800 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3389 Send(new ViewHostMsg_PasswordFormsSeen(routing_id_, password_forms)); | 3389 Send(new ViewHostMsg_PasswordFormsSeen(routing_id_, password_forms)); |
3390 } | 3390 } |
3391 | 3391 |
3392 void RenderView::Print(WebFrame* frame, bool script_initiated) { | 3392 void RenderView::Print(WebFrame* frame, bool script_initiated) { |
3393 DCHECK(frame); | 3393 DCHECK(frame); |
3394 if (print_helper_.get() == NULL) { | 3394 if (print_helper_.get() == NULL) { |
3395 print_helper_.reset(new PrintWebViewHelper(this)); | 3395 print_helper_.reset(new PrintWebViewHelper(this)); |
3396 } | 3396 } |
3397 print_helper_->Print(frame, script_initiated); | 3397 print_helper_->Print(frame, script_initiated); |
3398 } | 3398 } |
OLD | NEW |