| OLD | NEW |
| 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 916 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 927 }, | 927 }, |
| 928 | 928 |
| 929 /** | 929 /** |
| 930 * Called when native layer receives invalid settings for a print request. | 930 * Called when native layer receives invalid settings for a print request. |
| 931 * @private | 931 * @private |
| 932 */ | 932 */ |
| 933 onSettingsInvalid_: function() { | 933 onSettingsInvalid_: function() { |
| 934 this.uiState_ = PrintPreview.UiState_.ERROR; | 934 this.uiState_ = PrintPreview.UiState_.ERROR; |
| 935 this.isPreviewGenerationInProgress_ = false; | 935 this.isPreviewGenerationInProgress_ = false; |
| 936 this.printHeader_.isPrintButtonEnabled = false; | 936 this.printHeader_.isPrintButtonEnabled = false; |
| 937 console.error('Invalid settings error reported from native layer'); | |
| 938 this.previewArea_.cancelTimeout(); | 937 this.previewArea_.cancelTimeout(); |
| 939 this.previewArea_.showCustomMessage( | 938 this.previewArea_.showCustomMessage( |
| 940 loadTimeData.getString('invalidPrinterSettings')); | 939 loadTimeData.getString('invalidPrinterSettings')); |
| 941 }, | 940 }, |
| 942 | 941 |
| 943 /** | 942 /** |
| 944 * Called when the destination settings' change button is activated. | 943 * Called when the destination settings' change button is activated. |
| 945 * Displays the destination search component. | 944 * Displays the destination search component. |
| 946 * @private | 945 * @private |
| 947 */ | 946 */ |
| (...skipping 245 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1193 /** | 1192 /** |
| 1194 * Called when a print destination is selected. Shows/hides the "Print with | 1193 * Called when a print destination is selected. Shows/hides the "Print with |
| 1195 * Cloud Print" link in the navbar. | 1194 * Cloud Print" link in the navbar. |
| 1196 * @private | 1195 * @private |
| 1197 */ | 1196 */ |
| 1198 onDestinationSelect_: function() { | 1197 onDestinationSelect_: function() { |
| 1199 if ($('system-dialog-link')) { | 1198 if ($('system-dialog-link')) { |
| 1200 setIsVisible($('system-dialog-link'), | 1199 setIsVisible($('system-dialog-link'), |
| 1201 this.shouldShowSystemDialogLink_()); | 1200 this.shouldShowSystemDialogLink_()); |
| 1202 } | 1201 } |
| 1202 // Reset if we had a bad settings fetch since the user selected a new |
| 1203 // printer. |
| 1204 if (this.uiState_ == PrintPreview.UiState_.ERROR) |
| 1205 this.uiState_ = PrintPreview.UiState_.READY; |
| 1203 if (this.destinationStore_.selectedDestination && | 1206 if (this.destinationStore_.selectedDestination && |
| 1204 this.isInKioskAutoPrintMode_) { | 1207 this.isInKioskAutoPrintMode_) { |
| 1205 this.onPrintButtonClick_(); | 1208 this.onPrintButtonClick_(); |
| 1206 } | 1209 } |
| 1207 }, | 1210 }, |
| 1208 | 1211 |
| 1209 /** | 1212 /** |
| 1210 * Called when the destination store loads a group of destinations. Shows | 1213 * Called when the destination store loads a group of destinations. Shows |
| 1211 * a promo on Chrome OS if the user has no print destinations promoting | 1214 * a promo on Chrome OS if the user has no print destinations promoting |
| 1212 * Google Cloud Print. | 1215 * Google Cloud Print. |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1338 // <include src="search/cloud_destination_list.js"> | 1341 // <include src="search/cloud_destination_list.js"> |
| 1339 // <include src="search/recent_destination_list.js"> | 1342 // <include src="search/recent_destination_list.js"> |
| 1340 // <include src="search/destination_list_item.js"> | 1343 // <include src="search/destination_list_item.js"> |
| 1341 // <include src="search/destination_search.js"> | 1344 // <include src="search/destination_search.js"> |
| 1342 // <include src="search/provisional_destination_resolver.js"> | 1345 // <include src="search/provisional_destination_resolver.js"> |
| 1343 | 1346 |
| 1344 window.addEventListener('DOMContentLoaded', function() { | 1347 window.addEventListener('DOMContentLoaded', function() { |
| 1345 printPreview = new print_preview.PrintPreview(); | 1348 printPreview = new print_preview.PrintPreview(); |
| 1346 printPreview.initialize(); | 1349 printPreview.initialize(); |
| 1347 }); | 1350 }); |
| OLD | NEW |