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 b2f110bf77cc031a78ac7daf96b84b3e1ee0ecea..2c58867ee029632f3ffa2675dcd90e08dfb2c12d 100644 |
--- a/chrome/browser/resources/print_preview/print_preview.js |
+++ b/chrome/browser/resources/print_preview/print_preview.js |
@@ -4,8 +4,6 @@ |
// TODO(rltoscano): Move data/* into print_preview.data namespace |
-var localStrings = new LocalStrings(templateData); |
- |
<include src="component.js"/> |
<include src="print_preview_focus_manager.js"/> |
@@ -295,7 +293,6 @@ cr.define('print_preview', function() { |
/** Sets up the page and print preview by getting the printer list. */ |
initialize: function() { |
this.decorate($('print-preview')); |
- i18nTemplate.process(document, templateData); |
if (!this.previewArea_.hasCompatiblePlugin) { |
this.setIsEnabled_(false); |
} |
@@ -352,10 +349,12 @@ cr.define('print_preview', function() { |
$('cloud-print-dialog-link'), |
'click', |
this.onCloudPrintDialogLinkClick_.bind(this)); |
- this.tracker.add( |
- $('open-pdf-in-preview-link'), |
- 'click', |
- this.onOpenPdfInPreviewLinkClick_.bind(this)); |
+ if ($('open-pdf-in-preview-link')) { |
+ this.tracker.add( |
+ $('open-pdf-in-preview-link'), |
+ 'click', |
+ this.onOpenPdfInPreviewLinkClick_.bind(this)); |
+ } |
this.tracker.add( |
this.previewArea_, |
@@ -462,8 +461,6 @@ cr.define('print_preview', function() { |
this.advancedSettings_.decorate($('advanced-settings')); |
this.moreSettings_.decorate($('more-settings')); |
this.previewArea_.decorate($('preview-area')); |
- |
- setIsVisible($('open-pdf-in-preview-link'), cr.isMac); |
}, |
/** |
@@ -475,7 +472,9 @@ cr.define('print_preview', function() { |
setIsEnabled_: function(isEnabled) { |
$('system-dialog-link').disabled = !isEnabled; |
$('cloud-print-dialog-link').disabled = !isEnabled; |
- $('open-pdf-in-preview-link').disabled = !isEnabled; |
+ if ($('open-pdf-in-preview-link')) { |
+ $('open-pdf-in-preview-link').disabled = !isEnabled; |
+ } |
this.printHeader_.isEnabled = isEnabled; |
this.destinationSettings_.isEnabled = isEnabled; |
this.pageSettings_.isEnabled = isEnabled; |
@@ -710,7 +709,7 @@ cr.define('print_preview', function() { |
'File selection completed when not in file-selection state: ' + |
this.uiState_); |
this.previewArea_.showCustomMessage( |
- localStrings.getString('printingToPDFInProgress')); |
+ loadTimeData.getString('printingToPDFInProgress')); |
this.uiState_ = PrintPreview.UiState_.PRINTING; |
}, |
@@ -801,7 +800,7 @@ cr.define('print_preview', function() { |
this.uiState_); |
setIsVisible($('open-preview-app-throbber'), true); |
this.previewArea_.showCustomMessage( |
- localStrings.getString('openingPDFInPreview')); |
+ loadTimeData.getString('openingPDFInPreview')); |
this.printDocumentOrOpenPdfPreview_(true /*isPdfPreview*/); |
}, |
@@ -901,7 +900,7 @@ cr.define('print_preview', function() { |
this.uiState_ = PrintPreview.UiState_.ERROR; |
console.error('Invalid settings error reported from native layer'); |
this.previewArea_.showCustomMessage( |
- localStrings.getString('invalidPrinterSettings')); |
+ loadTimeData.getString('invalidPrinterSettings')); |
}, |
/** |
@@ -974,7 +973,7 @@ cr.define('print_preview', function() { |
console.error('Privet printing failed with error code ' + |
event.httpError); |
this.printHeader_.setErrorMessage( |
- localStrings.getString('couldNotPrint')); |
+ loadTimeData.getString('couldNotPrint')); |
Vitaly Buka (NO REVIEWS)
2014/09/20 03:51:13
two more spaces
Evan Stade
2014/09/22 20:15:48
Done.
|
}, |
/** |