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

Side by Side Diff: chrome/browser/resources/print_preview/print_preview.js

Issue 601573002: Add UMA stats for new Print Preview UI elements. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Add INVITATION_AVAILABLE UMA stat. Created 6 years, 3 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // TODO(rltoscano): Move data/* into print_preview.data namespace 5 // TODO(rltoscano): Move data/* into print_preview.data namespace
6 6
7 <include src="component.js"> 7 <include src="component.js">
8 <include src="print_preview_focus_manager.js"> 8 <include src="print_preview_focus_manager.js">
9 9
10 cr.define('print_preview', function() { 10 cr.define('print_preview', function() {
(...skipping 537 matching lines...) Expand 10 before | Expand all | Expand 10 after
548 } 548 }
549 if (this.isPreviewGenerationInProgress_) { 549 if (this.isPreviewGenerationInProgress_) {
550 return PrintPreview.PrintAttemptResult_.READY_WAITING_FOR_PREVIEW; 550 return PrintPreview.PrintAttemptResult_.READY_WAITING_FOR_PREVIEW;
551 } 551 }
552 assert(this.printTicketStore_.isTicketValid(), 552 assert(this.printTicketStore_.isTicketValid(),
553 'Trying to print with invalid ticket'); 553 'Trying to print with invalid ticket');
554 if (this.uiState_ == PrintPreview.UiState_.OPENING_CLOUD_PRINT_DIALOG) { 554 if (this.uiState_ == PrintPreview.UiState_.OPENING_CLOUD_PRINT_DIALOG) {
555 this.nativeLayer_.startShowCloudPrintDialog( 555 this.nativeLayer_.startShowCloudPrintDialog(
556 this.printTicketStore_.pageRange.getPageNumberSet().size); 556 this.printTicketStore_.pageRange.getPageNumberSet().size);
557 } else { 557 } else {
558 if (getIsVisible(this.moreSettings_.getElement())) {
559 new print_preview.PrintSettingsUiMetricsContext().record(
560 this.moreSettings_.isExpanded ?
561 print_preview.Metrics.PrintSettingsUiBucket.
562 PRINT_WITH_SETTINGS_EXPANDED :
563 print_preview.Metrics.PrintSettingsUiBucket.
564 PRINT_WITH_SETTINGS_COLLAPSED);
565 }
558 this.nativeLayer_.startPrint( 566 this.nativeLayer_.startPrint(
559 this.destinationStore_.selectedDestination, 567 this.destinationStore_.selectedDestination,
560 this.printTicketStore_, 568 this.printTicketStore_,
561 this.cloudPrintInterface_, 569 this.cloudPrintInterface_,
562 this.documentInfo_, 570 this.documentInfo_,
563 this.uiState_ == PrintPreview.UiState_.OPENING_PDF_PREVIEW, 571 this.uiState_ == PrintPreview.UiState_.OPENING_PDF_PREVIEW,
564 this.showSystemDialogBeforeNextPrint_); 572 this.showSystemDialogBeforeNextPrint_);
565 this.showSystemDialogBeforeNextPrint_ = false; 573 this.showSystemDialogBeforeNextPrint_ = false;
566 } 574 }
567 return PrintPreview.PrintAttemptResult_.PRINTED; 575 return PrintPreview.PrintAttemptResult_.PRINTED;
(...skipping 725 matching lines...) Expand 10 before | Expand all | Expand 10 after
1293 <include src="search/cloud_destination_list.js"> 1301 <include src="search/cloud_destination_list.js">
1294 <include src="search/recent_destination_list.js"> 1302 <include src="search/recent_destination_list.js">
1295 <include src="search/destination_list_item.js"> 1303 <include src="search/destination_list_item.js">
1296 <include src="search/destination_search.js"> 1304 <include src="search/destination_search.js">
1297 <include src="search/fedex_tos.js"> 1305 <include src="search/fedex_tos.js">
1298 1306
1299 window.addEventListener('DOMContentLoaded', function() { 1307 window.addEventListener('DOMContentLoaded', function() {
1300 printPreview = new print_preview.PrintPreview(); 1308 printPreview = new print_preview.PrintPreview();
1301 printPreview.initialize(); 1309 printPreview.initialize();
1302 }); 1310 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/print_preview/metrics.js ('k') | chrome/browser/resources/print_preview/search/destination_search.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698