OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 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/browser/tab_contents/tab_contents.h" | 5 #include "chrome/browser/tab_contents/tab_contents.h" |
6 | 6 |
7 #include "base/file_version_info.h" | 7 #include "base/file_version_info.h" |
8 #include "base/process_util.h" | 8 #include "base/process_util.h" |
9 #include "base/string16.h" | 9 #include "base/string16.h" |
10 #include "base/time.h" | 10 #include "base/time.h" |
(...skipping 1073 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1084 last_javascript_message_dismissal_ = base::TimeTicks::Now(); | 1084 last_javascript_message_dismissal_ = base::TimeTicks::Now(); |
1085 render_manager_.OnJavaScriptMessageBoxClosed(reply_msg, success, prompt); | 1085 render_manager_.OnJavaScriptMessageBoxClosed(reply_msg, success, prompt); |
1086 } | 1086 } |
1087 | 1087 |
1088 void TabContents::OnSavePage() { | 1088 void TabContents::OnSavePage() { |
1089 // If we can not save the page, try to download it. | 1089 // If we can not save the page, try to download it. |
1090 if (!SavePackage::IsSavableContents(contents_mime_type())) { | 1090 if (!SavePackage::IsSavableContents(contents_mime_type())) { |
1091 DownloadManager* dlm = profile()->GetDownloadManager(); | 1091 DownloadManager* dlm = profile()->GetDownloadManager(); |
1092 const GURL& current_page_url = GetURL(); | 1092 const GURL& current_page_url = GetURL(); |
1093 if (dlm && current_page_url.is_valid()) | 1093 if (dlm && current_page_url.is_valid()) |
1094 dlm->DownloadUrl(current_page_url, GURL(), AsWC(this)); | 1094 dlm->DownloadUrl(current_page_url, GURL(), "", AsWC(this)); |
1095 return; | 1095 return; |
1096 } | 1096 } |
1097 | 1097 |
1098 Stop(); | 1098 Stop(); |
1099 | 1099 |
1100 // Create the save package and possibly prompt the user for the name to save | 1100 // Create the save package and possibly prompt the user for the name to save |
1101 // the page as. The user prompt is an asynchronous operation that runs on | 1101 // the page as. The user prompt is an asynchronous operation that runs on |
1102 // another thread. | 1102 // another thread. |
1103 save_package_ = new SavePackage(AsWC(this)); | 1103 save_package_ = new SavePackage(AsWC(this)); |
1104 save_package_->GetSaveInfo(); | 1104 save_package_->GetSaveInfo(); |
(...skipping 1337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2442 NavigationController::LoadCommittedDetails& committed_details = | 2442 NavigationController::LoadCommittedDetails& committed_details = |
2443 *(Details<NavigationController::LoadCommittedDetails>(details).ptr()); | 2443 *(Details<NavigationController::LoadCommittedDetails>(details).ptr()); |
2444 ExpireInfoBars(committed_details); | 2444 ExpireInfoBars(committed_details); |
2445 break; | 2445 break; |
2446 } | 2446 } |
2447 | 2447 |
2448 default: | 2448 default: |
2449 NOTREACHED(); | 2449 NOTREACHED(); |
2450 } | 2450 } |
2451 } | 2451 } |
OLD | NEW |