Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(827)

Side by Side Diff: chrome/browser/printing/print_preview_pdf_generated_browsertest.cc

Issue 1995113002: Rename WebUI::CallJavascriptFunction to WebUI::CallJavascriptFunctionUnsafe (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 <stdint.h> 5 #include <stdint.h>
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <fstream> 8 #include <fstream>
9 #include <iostream> 9 #include <iostream>
10 #include <iterator> 10 #include <iterator>
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
200 // |EndLoop| when an attempt to save the PDF has been made. 200 // |EndLoop| when an attempt to save the PDF has been made.
201 base::Closure end_loop_closure = 201 base::Closure end_loop_closure =
202 base::Bind(&PrintPreviewObserver::EndLoop, base::Unretained(this)); 202 base::Bind(&PrintPreviewObserver::EndLoop, base::Unretained(this));
203 GetUI()->SetPdfSavedClosureForTesting(end_loop_closure); 203 GetUI()->SetPdfSavedClosureForTesting(end_loop_closure);
204 ASSERT_FALSE(pdf_file_save_path_.empty()); 204 ASSERT_FALSE(pdf_file_save_path_.empty());
205 GetUI()->SetSelectedFileForTesting(pdf_file_save_path_); 205 GetUI()->SetSelectedFileForTesting(pdf_file_save_path_);
206 return; 206 return;
207 } 207 }
208 208
209 ASSERT_FALSE(script_argument.empty()); 209 ASSERT_FALSE(script_argument.empty());
210 GetUI()->web_ui()->CallJavascriptFunction( 210 GetUI()->web_ui()->CallJavascriptFunctionUnsafe(
211 "onManipulateSettingsForTest", script_argument); 211 "onManipulateSettingsForTest", script_argument);
212 } 212 }
213 213
214 // Saves the print preview settings to be sent to the print preview dialog. 214 // Saves the print preview settings to be sent to the print preview dialog.
215 void SetPrintPreviewSettings(const PrintPreviewSettings& settings) { 215 void SetPrintPreviewSettings(const PrintPreviewSettings& settings) {
216 settings_.reset(new PrintPreviewSettings(settings)); 216 settings_.reset(new PrintPreviewSettings(settings));
217 } 217 }
218 218
219 // Returns the setting that could not be set in the preview dialog. 219 // Returns the setting that could not be set in the preview dialog.
220 const std::string& GetFailedSetting() const { 220 const std::string& GetFailedSetting() const {
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 WebContents* web_contents = GetDialog(); 274 WebContents* web_contents = GetDialog();
275 ASSERT_TRUE(web_contents); 275 ASSERT_TRUE(web_contents);
276 Observe(web_contents); 276 Observe(web_contents);
277 277
278 PrintPreviewUI* ui = GetUI(); 278 PrintPreviewUI* ui = GetUI();
279 ASSERT_TRUE(ui); 279 ASSERT_TRUE(ui);
280 ASSERT_TRUE(ui->web_ui()); 280 ASSERT_TRUE(ui->web_ui());
281 281
282 // The |ui->web_ui()| owns the message handler. 282 // The |ui->web_ui()| owns the message handler.
283 ui->web_ui()->AddMessageHandler(new UIDoneLoadingMessageHandler(this)); 283 ui->web_ui()->AddMessageHandler(new UIDoneLoadingMessageHandler(this));
284 ui->web_ui()->CallJavascriptFunction("onEnableManipulateSettingsForTest"); 284 ui->web_ui()->CallJavascriptFunctionUnsafe(
285 "onEnableManipulateSettingsForTest");
285 } 286 }
286 287
287 void DidCloneToNewWebContents(WebContents* old_web_contents, 288 void DidCloneToNewWebContents(WebContents* old_web_contents,
288 WebContents* new_web_contents) override { 289 WebContents* new_web_contents) override {
289 Observe(new_web_contents); 290 Observe(new_web_contents);
290 } 291 }
291 292
292 Browser* browser_; 293 Browser* browser_;
293 base::Closure quit_closure_; 294 base::Closure quit_closure_;
294 std::unique_ptr<PrintPreviewSettings> settings_; 295 std::unique_ptr<PrintPreviewSettings> settings_;
(...skipping 343 matching lines...) Expand 10 before | Expand all | Expand 10 after
638 // waiting for this message and start waiting for the image data. 639 // waiting for this message and start waiting for the image data.
639 std::cout << "#EOF\n"; 640 std::cout << "#EOF\n";
640 std::cout.flush(); 641 std::cout.flush();
641 642
642 SendPng(); 643 SendPng();
643 Reset(); 644 Reset();
644 } 645 }
645 } 646 }
646 647
647 } // namespace printing 648 } // namespace printing
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/login/ui/webui_login_view.cc ('k') | chrome/browser/ui/app_list/start_page_service.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698