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

Unified Diff: chrome/browser/resources/print_preview/print_preview.js

Issue 2939273002: DO NOT SUBMIT: what chrome/browser/resources/ could eventually look like with clang-format (Closed)
Patch Set: Created 3 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/print_preview/print_preview.js
diff --git a/chrome/browser/resources/print_preview/print_preview.js b/chrome/browser/resources/print_preview/print_preview.js
index 1da05fe340158cd86fe5d7b609f7f0ceadd3f7e6..1162a515ad2b2c6464a9a079d9719258a26d9505 100644
--- a/chrome/browser/resources/print_preview/print_preview.js
+++ b/chrome/browser/resources/print_preview/print_preview.js
@@ -124,8 +124,8 @@ cr.define('print_preview', function() {
* @type {!print_preview.DestinationSettings}
* @private
*/
- this.destinationSettings_ = new print_preview.DestinationSettings(
- this.destinationStore_);
+ this.destinationSettings_ =
+ new print_preview.DestinationSettings(this.destinationStore_);
this.addChild(this.destinationSettings_);
/**
@@ -133,8 +133,8 @@ cr.define('print_preview', function() {
* @type {!print_preview.PageSettings}
* @private
*/
- this.pageSettings_ = new print_preview.PageSettings(
- this.printTicketStore_.pageRange);
+ this.pageSettings_ =
+ new print_preview.PageSettings(this.printTicketStore_.pageRange);
this.addChild(this.pageSettings_);
/**
@@ -164,7 +164,7 @@ cr.define('print_preview', function() {
new print_preview.ColorSettings(this.printTicketStore_.color);
this.addChild(this.colorSettings_);
- /**
+ /**
* Component that renders the media size settings.
* @type {!print_preview.MediaSizeSettings}
* @private
@@ -196,9 +196,8 @@ cr.define('print_preview', function() {
* @type {!print_preview.ScalingSettings}
* @private
*/
- this.scalingSettings_ =
- new print_preview.ScalingSettings(this.printTicketStore_.scaling,
- this.printTicketStore_.fitToPage);
+ this.scalingSettings_ = new print_preview.ScalingSettings(
+ this.printTicketStore_.scaling, this.printTicketStore_.fitToPage);
this.addChild(this.scalingSettings_);
/**
@@ -207,12 +206,10 @@ cr.define('print_preview', function() {
* @private
*/
this.otherOptionsSettings_ = new print_preview.OtherOptionsSettings(
- this.printTicketStore_.duplex,
- this.printTicketStore_.fitToPage,
+ this.printTicketStore_.duplex, this.printTicketStore_.fitToPage,
this.printTicketStore_.cssBackground,
this.printTicketStore_.selectionOnly,
- this.printTicketStore_.headerFooter,
- this.printTicketStore_.rasterize);
+ this.printTicketStore_.headerFooter, this.printTicketStore_.rasterize);
this.addChild(this.otherOptionsSettings_);
/**
@@ -229,22 +226,16 @@ cr.define('print_preview', function() {
* @type {!print_preview.AdvancedSettings}
* @private
*/
- this.advancedSettings_ = new print_preview.AdvancedSettings(
- this.printTicketStore_);
+ this.advancedSettings_ =
+ new print_preview.AdvancedSettings(this.printTicketStore_);
this.addChild(this.advancedSettings_);
var settingsSections = [
- this.destinationSettings_,
- this.pageSettings_,
- this.copiesSettings_,
- this.mediaSizeSettings_,
- this.layoutSettings_,
- this.marginSettings_,
- this.colorSettings_,
- this.dpiSettings_,
- this.scalingSettings_,
- this.otherOptionsSettings_,
- this.advancedOptionsSettings_];
+ this.destinationSettings_, this.pageSettings_, this.copiesSettings_,
+ this.mediaSizeSettings_, this.layoutSettings_, this.marginSettings_,
+ this.colorSettings_, this.dpiSettings_, this.scalingSettings_,
+ this.otherOptionsSettings_, this.advancedOptionsSettings_
+ ];
/**
* Component representing more/less settings button.
@@ -260,10 +251,9 @@ cr.define('print_preview', function() {
* @type {!print_preview.PreviewArea}
* @private
*/
- this.previewArea_ = new print_preview.PreviewArea(this.destinationStore_,
- this.printTicketStore_,
- this.nativeLayer_,
- this.documentInfo_);
+ this.previewArea_ = new print_preview.PreviewArea(
+ this.destinationStore_, this.printTicketStore_, this.nativeLayer_,
+ this.documentInfo_);
this.addChild(this.previewArea_);
/**
@@ -341,12 +331,13 @@ cr.define('print_preview', function() {
this.onInitialSettingsSet_.bind(this));
print_preview.PrintPreviewFocusManager.getInstance().initialize();
cr.ui.FocusOutlineManager.forDocument(document);
- this.listenerTracker.add('print-failed',
- this.onPrintFailed_.bind(this));
- this.listenerTracker.add('privet-printer-added',
+ this.listenerTracker.add('print-failed', this.onPrintFailed_.bind(this));
+ this.listenerTracker.add(
+ 'privet-printer-added',
this.destinationStore_.onPrivetPrinterAdded_.bind(
this.destinationStore_));
- this.listenerTracker.add('extension-printers-added',
+ this.listenerTracker.add(
+ 'extension-printers-added',
this.destinationStore_.onExtensionPrintersAdded_.bind(
this.destinationStore_));
},
@@ -390,14 +381,12 @@ cr.define('print_preview', function() {
if ($('system-dialog-link')) {
this.tracker.add(
- getRequiredElement('system-dialog-link'),
- 'click',
+ getRequiredElement('system-dialog-link'), 'click',
this.openSystemPrintDialog_.bind(this));
}
if ($('open-pdf-in-preview-link')) {
this.tracker.add(
- getRequiredElement('open-pdf-in-preview-link'),
- 'click',
+ getRequiredElement('open-pdf-in-preview-link'), 'click',
this.onOpenPdfInPreviewLinkClick_.bind(this));
}
@@ -420,8 +409,8 @@ cr.define('print_preview', function() {
this.tracker.add(
this.destinationStore_,
- print_preview.DestinationStore.EventType.
- SELECTED_DESTINATION_CAPABILITIES_READY,
+ print_preview.DestinationStore.EventType
+ .SELECTED_DESTINATION_CAPABILITIES_READY,
this.printIfReady_.bind(this));
this.tracker.add(
this.destinationStore_,
@@ -478,17 +467,14 @@ cr.define('print_preview', function() {
// TODO(rltoscano): Move no-destinations-promo into its own component
// instead being part of PrintPreview.
this.tracker.add(
- this.getChildElement('#no-destinations-promo .close-button'),
- 'click',
+ this.getChildElement('#no-destinations-promo .close-button'), 'click',
this.onNoDestinationsPromoClose_.bind(this));
this.tracker.add(
this.getChildElement('#no-destinations-promo .not-now-button'),
- 'click',
- this.onNoDestinationsPromoClose_.bind(this));
+ 'click', this.onNoDestinationsPromoClose_.bind(this));
this.tracker.add(
this.getChildElement('#no-destinations-promo .add-printer-button'),
- 'click',
- this.onNoDestinationsPromoClick_.bind(this));
+ 'click', this.onNoDestinationsPromoClick_.bind(this));
},
/** @override */
@@ -542,12 +528,14 @@ cr.define('print_preview', function() {
* @private
*/
printDocumentOrOpenPdfPreview_: function(isPdfPreview) {
- assert(this.uiState_ == PrintPreviewUiState_.READY,
- 'Print document request received when not in ready state: ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.READY,
+ 'Print document request received when not in ready state: ' +
+ this.uiState_);
if (isPdfPreview) {
this.uiState_ = PrintPreviewUiState_.OPENING_PDF_PREVIEW;
- } else if (this.destinationStore_.selectedDestination.id ==
+ } else if (
+ this.destinationStore_.selectedDestination.id ==
print_preview.Destination.GooglePromotedId.SAVE_AS_PDF) {
this.uiState_ = PrintPreviewUiState_.FILE_SELECTION;
} else {
@@ -564,7 +552,7 @@ cr.define('print_preview', function() {
!this.destinationStore_.selectedDestination.isExtension &&
this.destinationStore_.selectedDestination.id !=
print_preview.Destination.GooglePromotedId.SAVE_AS_PDF) ||
- this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW) {
+ this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW) {
// Hide the dialog for now. The actual print command will be issued
// when the preview generation is done.
this.nativeLayer_.startHideDialog();
@@ -591,21 +579,20 @@ cr.define('print_preview', function() {
if (this.isPreviewGenerationInProgress_) {
return print_preview.PrintAttemptResult_.READY_WAITING_FOR_PREVIEW;
}
- assert(this.printTicketStore_.isTicketValid(),
+ assert(
+ this.printTicketStore_.isTicketValid(),
'Trying to print with invalid ticket');
if (getIsVisible(this.moreSettings_.getElement())) {
new print_preview.PrintSettingsUiMetricsContext().record(
this.moreSettings_.isExpanded ?
- print_preview.Metrics.PrintSettingsUiBucket.
- PRINT_WITH_SETTINGS_EXPANDED :
- print_preview.Metrics.PrintSettingsUiBucket.
- PRINT_WITH_SETTINGS_COLLAPSED);
+ print_preview.Metrics.PrintSettingsUiBucket
+ .PRINT_WITH_SETTINGS_EXPANDED :
+ print_preview.Metrics.PrintSettingsUiBucket
+ .PRINT_WITH_SETTINGS_COLLAPSED);
}
this.nativeLayer_.startPrint(
assert(this.destinationStore_.selectedDestination),
- this.printTicketStore_,
- this.cloudPrintInterface_,
- this.documentInfo_,
+ this.printTicketStore_, this.cloudPrintInterface_, this.documentInfo_,
this.uiState_ == PrintPreviewUiState_.OPENING_PDF_PREVIEW,
this.showSystemDialogBeforeNextPrint_);
this.showSystemDialogBeforeNextPrint_ = false;
@@ -651,9 +638,10 @@ cr.define('print_preview', function() {
* @private
*/
onInitialSettingsSet_: function(settings) {
- assert(this.uiState_ == PrintPreviewUiState_.INITIALIZING,
- 'Updating initial settings when not in initializing state: ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.INITIALIZING,
+ 'Updating initial settings when not in initializing state: ' +
+ this.uiState_);
this.uiState_ = PrintPreviewUiState_.READY;
this.isInKioskAutoPrintMode_ = settings.isInKioskAutoPrintMode;
@@ -662,25 +650,22 @@ cr.define('print_preview', function() {
// The following components must be initialized in this order.
this.appState_.init(settings.serializedAppStateStr);
this.documentInfo_.init(
- settings.isDocumentModifiable,
- settings.documentTitle,
+ settings.isDocumentModifiable, settings.documentTitle,
settings.documentHasSelection);
this.printTicketStore_.init(
- settings.thousandsDelimeter,
- settings.decimalDelimeter,
- settings.unitType,
- settings.selectionOnly);
+ settings.thousandsDelimeter, settings.decimalDelimeter,
+ settings.unitType, settings.selectionOnly);
this.destinationStore_.init(
- settings.isInAppKioskMode,
- settings.systemDefaultDestinationId,
+ settings.isInAppKioskMode, settings.systemDefaultDestinationId,
settings.serializedDefaultDestinationSelectionRulesStr);
this.appState_.setInitialized();
$('document-title').innerText = settings.documentTitle;
this.hideSystemDialogLink_ = settings.isInAppKioskMode;
if ($('system-dialog-link')) {
- setIsVisible(getRequiredElement('system-dialog-link'),
- this.shouldShowSystemDialogLink_());
+ setIsVisible(
+ getRequiredElement('system-dialog-link'),
+ this.shouldShowSystemDialogLink_());
}
},
@@ -693,9 +678,7 @@ cr.define('print_preview', function() {
*/
onCloudPrintEnable_: function(event) {
this.cloudPrintInterface_ = new cloudprint.CloudPrintInterface(
- event.baseCloudPrintUrl,
- this.nativeLayer_,
- this.userInfo_,
+ event.baseCloudPrintUrl, this.nativeLayer_, this.userInfo_,
event.appKioskMode);
this.tracker.add(
this.cloudPrintInterface_,
@@ -728,17 +711,17 @@ cr.define('print_preview', function() {
* @private
*/
onPrintToCloud_: function(event) {
- assert(this.uiState_ == PrintPreviewUiState_.PRINTING,
- 'Document ready to be sent to the cloud when not in printing ' +
- 'state: ' + this.uiState_);
- assert(this.cloudPrintInterface_ != null,
- 'Google Cloud Print is not enabled');
+ assert(
+ this.uiState_ == PrintPreviewUiState_.PRINTING,
+ 'Document ready to be sent to the cloud when not in printing ' +
+ 'state: ' + this.uiState_);
+ assert(
+ this.cloudPrintInterface_ != null,
+ 'Google Cloud Print is not enabled');
assert(this.destinationStore_.selectedDestination != null);
this.cloudPrintInterface_.submit(
- this.destinationStore_.selectedDestination,
- this.printTicketStore_,
- this.documentInfo_,
- event.data);
+ this.destinationStore_.selectedDestination, this.printTicketStore_,
+ this.documentInfo_, event.data);
},
/**
@@ -747,9 +730,10 @@ cr.define('print_preview', function() {
* @private
*/
onFileSelectionCancel_: function() {
- assert(this.uiState_ == PrintPreviewUiState_.FILE_SELECTION,
- 'File selection cancelled when not in file-selection state: ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.FILE_SELECTION,
+ 'File selection cancelled when not in file-selection state: ' +
+ this.uiState_);
this.setIsEnabled_(true);
this.uiState_ = PrintPreviewUiState_.READY;
},
@@ -759,9 +743,10 @@ cr.define('print_preview', function() {
* @private
*/
onFileSelectionComplete_: function() {
- assert(this.uiState_ == PrintPreviewUiState_.FILE_SELECTION,
- 'File selection completed when not in file-selection state: ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.FILE_SELECTION,
+ 'File selection completed when not in file-selection state: ' +
+ this.uiState_);
this.previewArea_.showCustomMessage(
loadTimeData.getString('printingToPDFInProgress'));
this.uiState_ = PrintPreviewUiState_.PRINTING;
@@ -773,9 +758,10 @@ cr.define('print_preview', function() {
* @private
*/
onCloudPrintSubmitDone_: function(event) {
- assert(this.uiState_ == PrintPreviewUiState_.PRINTING,
- 'Submited job to Google Cloud Print but not in printing state ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.PRINTING,
+ 'Submited job to Google Cloud Print but not in printing state ' +
+ this.uiState_);
this.close_();
},
@@ -787,7 +773,7 @@ cr.define('print_preview', function() {
*/
onCloudPrintError_: function(event) {
if (event.status == 0) {
- return; // Ignore, the system does not have internet connectivity.
+ return; // Ignore, the system does not have internet connectivity.
}
if (event.status == 403) {
if (!this.isInAppKioskMode_) {
@@ -797,8 +783,9 @@ cr.define('print_preview', function() {
this.printHeader_.setErrorMessage(event.message);
}
if (event.status == 200) {
- console.error('Google Cloud Print Error: (' + event.errorCode + ') ' +
- event.message);
+ console.error(
+ 'Google Cloud Print Error: (' + event.errorCode + ') ' +
+ event.message);
} else {
console.error('Google Cloud Print Error: HTTP status ' + event.status);
}
@@ -842,9 +829,10 @@ cr.define('print_preview', function() {
onOpenPdfInPreviewLinkClick_: function() {
if ($('open-pdf-in-preview-link').classList.contains('disabled'))
return;
- assert(this.uiState_ == PrintPreviewUiState_.READY,
- 'Trying to open pdf in preview when not in ready state: ' +
- this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.READY,
+ 'Trying to open pdf in preview when not in ready state: ' +
+ this.uiState_);
setIsVisible(getRequiredElement('open-preview-app-throbber'), true);
this.previewArea_.showCustomMessage(
loadTimeData.getString('openingPDFInPreview'));
@@ -857,8 +845,9 @@ cr.define('print_preview', function() {
* @private
*/
onPrintButtonClick_: function() {
- assert(this.uiState_ == PrintPreviewUiState_.READY,
- 'Trying to print when not in ready state: ' + this.uiState_);
+ assert(
+ this.uiState_ == PrintPreviewUiState_.READY,
+ 'Trying to print when not in ready state: ' + this.uiState_);
this.printDocumentOrOpenPdfPreview_(false /*isPdfPreview*/);
},
@@ -875,11 +864,11 @@ cr.define('print_preview', function() {
* Called when the register promo for Cloud Print is clicked.
* @private
*/
- onCloudPrintRegisterPromoClick_: function(e) {
- var devicesUrl = 'chrome://devices/register?id=' + e.destination.id;
- this.nativeLayer_.startForceOpenNewTab(devicesUrl);
- this.destinationStore_.waitForRegister(e.destination.id);
- },
+ onCloudPrintRegisterPromoClick_: function(e) {
+ var devicesUrl = 'chrome://devices/register?id=' + e.destination.id;
+ this.nativeLayer_.startForceOpenNewTab(devicesUrl);
+ this.destinationStore_.waitForRegister(e.destination.id);
+ },
/**
* Consume escape key presses and ctrl + shift + p. Delegate everything else
@@ -924,7 +913,8 @@ cr.define('print_preview', function() {
this.destinationStore_.selectedDestination &&
this.printTicketStore_.isTicketValid() &&
this.printHeader_.isPrintButtonEnabled) {
- assert(this.uiState_ == PrintPreviewUiState_.READY,
+ assert(
+ this.uiState_ == PrintPreviewUiState_.READY,
'Trying to print when not in ready state: ' + this.uiState_);
var activeElementTag = document.activeElement.tagName.toUpperCase();
if (activeElementTag != 'BUTTON' && activeElementTag != 'SELECT' &&
@@ -1031,8 +1021,7 @@ cr.define('print_preview', function() {
*/
onPageCountReady_: function(event) {
if (event.fitToPageScaling >= 0) {
- this.scalingSettings_.updateFitToPageScaling(
- event.fitToPageScaling);
+ this.scalingSettings_.updateFitToPageScaling(event.fitToPageScaling);
}
},
@@ -1056,7 +1045,7 @@ cr.define('print_preview', function() {
*/
onManipulateSettingsForTest_: function(event) {
var settings =
- /** @type {print_preview.PreviewSettings} */(event.settings);
+ /** @type {print_preview.PreviewSettings} */ (event.settings);
if ('selectSaveAsPdfDestination' in settings) {
this.saveAsPdfForTest_(); // No parameters.
} else if ('layoutSettings' in settings) {
@@ -1081,7 +1070,7 @@ cr.define('print_preview', function() {
saveAsPdfForTest_: function() {
if (this.destinationStore_.selectedDestination &&
print_preview.Destination.GooglePromotedId.SAVE_AS_PDF ==
- this.destinationStore_.selectedDestination.id) {
+ this.destinationStore_.selectedDestination.id) {
this.nativeLayer_.previewReadyForTest();
return;
}
@@ -1197,9 +1186,9 @@ cr.define('print_preview', function() {
return true;
var selectedDest = this.destinationStore_.selectedDestination;
return !!selectedDest &&
- selectedDest.origin == print_preview.DestinationOrigin.LOCAL &&
- selectedDest.id !=
- print_preview.Destination.GooglePromotedId.SAVE_AS_PDF;
+ selectedDest.origin == print_preview.DestinationOrigin.LOCAL &&
+ selectedDest.id !=
+ print_preview.Destination.GooglePromotedId.SAVE_AS_PDF;
},
/**
@@ -1209,8 +1198,9 @@ cr.define('print_preview', function() {
*/
onDestinationSelect_: function() {
if ($('system-dialog-link')) {
- setIsVisible(getRequiredElement('system-dialog-link'),
- this.shouldShowSystemDialogLink_());
+ setIsVisible(
+ getRequiredElement('system-dialog-link'),
+ this.shouldShowSystemDialogLink_());
}
// Reset if we had a bad settings fetch since the user selected a new
// printer.
@@ -1229,15 +1219,13 @@ cr.define('print_preview', function() {
* @private
*/
onDestinationSearchDone_: function() {
- var isPromoVisible = cr.isChromeOS &&
- this.cloudPrintInterface_ &&
- this.userInfo_.activeUser &&
- !this.appState_.isGcpPromoDismissed &&
+ var isPromoVisible = cr.isChromeOS && this.cloudPrintInterface_ &&
+ this.userInfo_.activeUser && !this.appState_.isGcpPromoDismissed &&
!this.destinationStore_.isLocalDestinationSearchInProgress &&
!this.destinationStore_.isCloudDestinationSearchInProgress &&
this.destinationStore_.hasOnlyDefaultCloudDestinations();
- setIsVisible(this.getChildElement('#no-destinations-promo'),
- isPromoVisible);
+ setIsVisible(
+ this.getChildElement('#no-destinations-promo'), isPromoVisible);
if (isPromoVisible) {
new print_preview.GcpPromoMetricsContext().record(
print_preview.Metrics.GcpPromoBucket.PROMO_SHOWN);
@@ -1265,16 +1253,15 @@ cr.define('print_preview', function() {
new print_preview.GcpPromoMetricsContext().record(
print_preview.Metrics.GcpPromoBucket.PROMO_CLICKED);
this.appState_.persistIsGcpPromoDismissed(true);
- window.open(this.cloudPrintInterface_.baseUrl + '?user=' +
- this.userInfo_.activeUser + '#printers');
+ window.open(
+ this.cloudPrintInterface_.baseUrl +
+ '?user=' + this.userInfo_.activeUser + '#printers');
this.close_();
}
};
// Export
- return {
- PrintPreview: PrintPreview
- };
+ return {PrintPreview: PrintPreview};
});
// Pull in all other scripts in a single shot.

Powered by Google App Engine
This is Rietveld 408576698