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

Side by Side Diff: chrome/browser/ui/webui/print_preview_ui.cc

Issue 7649006: more changes (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix another typo Created 9 years, 4 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 | Annotate | Revision Log
OLDNEW
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 "chrome/browser/ui/webui/print_preview_ui.h" 5 #include "chrome/browser/ui/webui/print_preview_ui.h"
6 6
7 #include "base/metrics/histogram.h" 7 #include "base/metrics/histogram.h"
8 #include "base/string_util.h" 8 #include "base/string_util.h"
9 #include "base/values.h" 9 #include "base/values.h"
10 #include "chrome/browser/printing/print_preview_data_service.h" 10 #include "chrome/browser/printing/print_preview_data_service.h"
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 } 61 }
62 62
63 void PrintPreviewUI::OnPrintPreviewRequest() { 63 void PrintPreviewUI::OnPrintPreviewRequest() {
64 request_count_++; 64 request_count_++;
65 } 65 }
66 66
67 void PrintPreviewUI::OnDidGetPreviewPageCount( 67 void PrintPreviewUI::OnDidGetPreviewPageCount(
68 const PrintHostMsg_DidGetPreviewPageCount_Params& params) { 68 const PrintHostMsg_DidGetPreviewPageCount_Params& params) {
69 DCHECK_GT(params.page_count, 0); 69 DCHECK_GT(params.page_count, 0);
70 document_cookie_ = params.document_cookie; 70 document_cookie_ = params.document_cookie;
71 base::FundamentalValue count(params.page_count); 71 base::NumberValue count(params.page_count);
72 base::FundamentalValue modifiable(params.is_modifiable); 72 base::BooleanValue modifiable(params.is_modifiable);
73 base::FundamentalValue request_id(params.preview_request_id); 73 base::NumberValue request_id(params.preview_request_id);
74 CallJavascriptFunction("onDidGetPreviewPageCount", count, modifiable, 74 CallJavascriptFunction("onDidGetPreviewPageCount", count, modifiable,
75 request_id); 75 request_id);
76 } 76 }
77 77
78 void PrintPreviewUI::OnDidPreviewPage(int page_number, 78 void PrintPreviewUI::OnDidPreviewPage(int page_number,
79 int preview_request_id) { 79 int preview_request_id) {
80 DCHECK_GE(page_number, 0); 80 DCHECK_GE(page_number, 0);
81 base::FundamentalValue number(page_number); 81 base::NumberValue number(page_number);
82 StringValue ui_identifier(preview_ui_addr_str_); 82 StringValue ui_identifier(preview_ui_addr_str_);
83 base::FundamentalValue request_id(preview_request_id); 83 base::NumberValue request_id(preview_request_id);
84 CallJavascriptFunction("onDidPreviewPage", number, ui_identifier, request_id); 84 CallJavascriptFunction("onDidPreviewPage", number, ui_identifier, request_id);
85 } 85 }
86 86
87 void PrintPreviewUI::OnReusePreviewData(int preview_request_id) { 87 void PrintPreviewUI::OnReusePreviewData(int preview_request_id) {
88 DecrementRequestCount(); 88 DecrementRequestCount();
89 89
90 base::StringValue ui_identifier(preview_ui_addr_str_); 90 base::StringValue ui_identifier(preview_ui_addr_str_);
91 base::FundamentalValue ui_preview_request_id(preview_request_id); 91 base::NumberValue ui_preview_request_id(preview_request_id);
92 CallJavascriptFunction("reloadPreviewPages", ui_identifier, 92 CallJavascriptFunction("reloadPreviewPages", ui_identifier,
93 ui_preview_request_id); 93 ui_preview_request_id);
94 } 94 }
95 95
96 void PrintPreviewUI::OnPreviewDataIsAvailable(int expected_pages_count, 96 void PrintPreviewUI::OnPreviewDataIsAvailable(int expected_pages_count,
97 const string16& job_title, 97 const string16& job_title,
98 int preview_request_id) { 98 int preview_request_id) {
99 VLOG(1) << "Print preview request finished with " 99 VLOG(1) << "Print preview request finished with "
100 << expected_pages_count << " pages"; 100 << expected_pages_count << " pages";
101 DecrementRequestCount(); 101 DecrementRequestCount();
102 102
103 if (!initial_preview_start_time_.is_null()) { 103 if (!initial_preview_start_time_.is_null()) {
104 UMA_HISTOGRAM_TIMES("PrintPreview.InitalDisplayTime", 104 UMA_HISTOGRAM_TIMES("PrintPreview.InitalDisplayTime",
105 base::TimeTicks::Now() - initial_preview_start_time_); 105 base::TimeTicks::Now() - initial_preview_start_time_);
106 UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.Initial", 106 UMA_HISTOGRAM_COUNTS("PrintPreview.PageCount.Initial",
107 expected_pages_count); 107 expected_pages_count);
108 initial_preview_start_time_ = base::TimeTicks(); 108 initial_preview_start_time_ = base::TimeTicks();
109 } 109 }
110 base::StringValue title(job_title); 110 base::StringValue title(job_title);
111 base::StringValue ui_identifier(preview_ui_addr_str_); 111 base::StringValue ui_identifier(preview_ui_addr_str_);
112 base::FundamentalValue ui_preview_request_id(preview_request_id); 112 base::NumberValue ui_preview_request_id(preview_request_id);
113 CallJavascriptFunction("updatePrintPreview", title, ui_identifier, 113 CallJavascriptFunction("updatePrintPreview", title, ui_identifier,
114 ui_preview_request_id); 114 ui_preview_request_id);
115 } 115 }
116 116
117 void PrintPreviewUI::OnNavigation() { 117 void PrintPreviewUI::OnNavigation() {
118 handler_->OnNavigation(); 118 handler_->OnNavigation();
119 } 119 }
120 120
121 void PrintPreviewUI::OnFileSelectionCancelled() { 121 void PrintPreviewUI::OnFileSelectionCancelled() {
122 CallJavascriptFunction("fileSelectionCancelled"); 122 CallJavascriptFunction("fileSelectionCancelled");
(...skipping 17 matching lines...) Expand all
140 } 140 }
141 141
142 void PrintPreviewUI::DecrementRequestCount() { 142 void PrintPreviewUI::DecrementRequestCount() {
143 if (request_count_ > 0) 143 if (request_count_ > 0)
144 request_count_--; 144 request_count_--;
145 } 145 }
146 146
147 int PrintPreviewUI::document_cookie() { 147 int PrintPreviewUI::document_cookie() {
148 return document_cookie_; 148 return document_cookie_;
149 } 149 }
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/print_preview_handler.cc ('k') | chrome/browser/ui/webui/quota_internals_handler.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698