| 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 133 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 144 /** | 144 /** |
| 145 * Component that renders a select box for choosing margin settings. | 145 * Component that renders a select box for choosing margin settings. |
| 146 * @type {!print_preview.MarginSettings} | 146 * @type {!print_preview.MarginSettings} |
| 147 * @private | 147 * @private |
| 148 */ | 148 */ |
| 149 this.marginSettings_ = | 149 this.marginSettings_ = |
| 150 new print_preview.MarginSettings(this.printTicketStore_.marginsType); | 150 new print_preview.MarginSettings(this.printTicketStore_.marginsType); |
| 151 this.addChild(this.marginSettings_); | 151 this.addChild(this.marginSettings_); |
| 152 | 152 |
| 153 /** | 153 /** |
| 154 * Component that renders the DPI settings. |
| 155 * @type {!print_preview.DpiSettings} |
| 156 * @private |
| 157 */ |
| 158 this.dpiSettings_ = |
| 159 new print_preview.DpiSettings(this.printTicketStore_.dpi); |
| 160 this.addChild(this.dpiSettings_); |
| 161 |
| 162 /** |
| 154 * Component that renders miscellaneous print options. | 163 * Component that renders miscellaneous print options. |
| 155 * @type {!print_preview.OtherOptionsSettings} | 164 * @type {!print_preview.OtherOptionsSettings} |
| 156 * @private | 165 * @private |
| 157 */ | 166 */ |
| 158 this.otherOptionsSettings_ = new print_preview.OtherOptionsSettings( | 167 this.otherOptionsSettings_ = new print_preview.OtherOptionsSettings( |
| 159 this.printTicketStore_.duplex, | 168 this.printTicketStore_.duplex, |
| 160 this.printTicketStore_.fitToPage, | 169 this.printTicketStore_.fitToPage, |
| 161 this.printTicketStore_.cssBackground, | 170 this.printTicketStore_.cssBackground, |
| 162 this.printTicketStore_.selectionOnly, | 171 this.printTicketStore_.selectionOnly, |
| 163 this.printTicketStore_.headerFooter); | 172 this.printTicketStore_.headerFooter); |
| (...skipping 18 matching lines...) Expand all Loading... |
| 182 this.addChild(this.advancedSettings_); | 191 this.addChild(this.advancedSettings_); |
| 183 | 192 |
| 184 var settingsSections = [ | 193 var settingsSections = [ |
| 185 this.destinationSettings_, | 194 this.destinationSettings_, |
| 186 this.pageSettings_, | 195 this.pageSettings_, |
| 187 this.copiesSettings_, | 196 this.copiesSettings_, |
| 188 this.mediaSizeSettings_, | 197 this.mediaSizeSettings_, |
| 189 this.layoutSettings_, | 198 this.layoutSettings_, |
| 190 this.marginSettings_, | 199 this.marginSettings_, |
| 191 this.colorSettings_, | 200 this.colorSettings_, |
| 201 this.dpiSettings_, |
| 192 this.otherOptionsSettings_, | 202 this.otherOptionsSettings_, |
| 193 this.advancedOptionsSettings_]; | 203 this.advancedOptionsSettings_]; |
| 194 /** | 204 /** |
| 195 * Component representing more/less settings button. | 205 * Component representing more/less settings button. |
| 196 * @type {!print_preview.MoreSettings} | 206 * @type {!print_preview.MoreSettings} |
| 197 * @private | 207 * @private |
| 198 */ | 208 */ |
| 199 this.moreSettings_ = new print_preview.MoreSettings( | 209 this.moreSettings_ = new print_preview.MoreSettings( |
| 200 this.destinationStore_, settingsSections); | 210 this.destinationStore_, settingsSections); |
| 201 this.addChild(this.moreSettings_); | 211 this.addChild(this.moreSettings_); |
| (...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 454 decorateInternal: function() { | 464 decorateInternal: function() { |
| 455 this.printHeader_.decorate($('print-header')); | 465 this.printHeader_.decorate($('print-header')); |
| 456 this.destinationSearch_.decorate($('destination-search')); | 466 this.destinationSearch_.decorate($('destination-search')); |
| 457 this.destinationSettings_.decorate($('destination-settings')); | 467 this.destinationSettings_.decorate($('destination-settings')); |
| 458 this.pageSettings_.decorate($('page-settings')); | 468 this.pageSettings_.decorate($('page-settings')); |
| 459 this.copiesSettings_.decorate($('copies-settings')); | 469 this.copiesSettings_.decorate($('copies-settings')); |
| 460 this.mediaSizeSettings_.decorate($('media-size-settings')); | 470 this.mediaSizeSettings_.decorate($('media-size-settings')); |
| 461 this.layoutSettings_.decorate($('layout-settings')); | 471 this.layoutSettings_.decorate($('layout-settings')); |
| 462 this.colorSettings_.decorate($('color-settings')); | 472 this.colorSettings_.decorate($('color-settings')); |
| 463 this.marginSettings_.decorate($('margin-settings')); | 473 this.marginSettings_.decorate($('margin-settings')); |
| 474 this.dpiSettings_.decorate($('dpi-settings')); |
| 464 this.otherOptionsSettings_.decorate($('other-options-settings')); | 475 this.otherOptionsSettings_.decorate($('other-options-settings')); |
| 465 this.advancedOptionsSettings_.decorate($('advanced-options-settings')); | 476 this.advancedOptionsSettings_.decorate($('advanced-options-settings')); |
| 466 this.advancedSettings_.decorate($('advanced-settings')); | 477 this.advancedSettings_.decorate($('advanced-settings')); |
| 467 this.moreSettings_.decorate($('more-settings')); | 478 this.moreSettings_.decorate($('more-settings')); |
| 468 this.previewArea_.decorate($('preview-area')); | 479 this.previewArea_.decorate($('preview-area')); |
| 469 }, | 480 }, |
| 470 | 481 |
| 471 /** | 482 /** |
| 472 * Sets whether the controls in the print preview are enabled. | 483 * Sets whether the controls in the print preview are enabled. |
| 473 * @param {boolean} isEnabled Whether the controls in the print preview are | 484 * @param {boolean} isEnabled Whether the controls in the print preview are |
| 474 * enabled. | 485 * enabled. |
| 475 * @private | 486 * @private |
| 476 */ | 487 */ |
| 477 setIsEnabled_: function(isEnabled) { | 488 setIsEnabled_: function(isEnabled) { |
| 478 if ($('system-dialog-link')) | 489 if ($('system-dialog-link')) |
| 479 $('system-dialog-link').classList.toggle('disabled', !isEnabled); | 490 $('system-dialog-link').classList.toggle('disabled', !isEnabled); |
| 480 if ($('open-pdf-in-preview-link')) | 491 if ($('open-pdf-in-preview-link')) |
| 481 $('open-pdf-in-preview-link').classList.toggle('disabled', !isEnabled); | 492 $('open-pdf-in-preview-link').classList.toggle('disabled', !isEnabled); |
| 482 this.printHeader_.isEnabled = isEnabled; | 493 this.printHeader_.isEnabled = isEnabled; |
| 483 this.destinationSettings_.isEnabled = isEnabled; | 494 this.destinationSettings_.isEnabled = isEnabled; |
| 484 this.pageSettings_.isEnabled = isEnabled; | 495 this.pageSettings_.isEnabled = isEnabled; |
| 485 this.copiesSettings_.isEnabled = isEnabled; | 496 this.copiesSettings_.isEnabled = isEnabled; |
| 486 this.mediaSizeSettings_.isEnabled = isEnabled; | 497 this.mediaSizeSettings_.isEnabled = isEnabled; |
| 487 this.layoutSettings_.isEnabled = isEnabled; | 498 this.layoutSettings_.isEnabled = isEnabled; |
| 488 this.colorSettings_.isEnabled = isEnabled; | 499 this.colorSettings_.isEnabled = isEnabled; |
| 489 this.marginSettings_.isEnabled = isEnabled; | 500 this.marginSettings_.isEnabled = isEnabled; |
| 501 this.dpiSettings_.isEnabled = isEnabled; |
| 490 this.otherOptionsSettings_.isEnabled = isEnabled; | 502 this.otherOptionsSettings_.isEnabled = isEnabled; |
| 491 this.advancedOptionsSettings_.isEnabled = isEnabled; | 503 this.advancedOptionsSettings_.isEnabled = isEnabled; |
| 492 }, | 504 }, |
| 493 | 505 |
| 494 /** | 506 /** |
| 495 * Prints the document or launches a pdf preview on the local system. | 507 * Prints the document or launches a pdf preview on the local system. |
| 496 * @param {boolean} isPdfPreview Whether to launch the pdf preview. | 508 * @param {boolean} isPdfPreview Whether to launch the pdf preview. |
| 497 * @private | 509 * @private |
| 498 */ | 510 */ |
| 499 printDocumentOrOpenPdfPreview_: function(isPdfPreview) { | 511 printDocumentOrOpenPdfPreview_: function(isPdfPreview) { |
| (...skipping 735 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1235 <include src="data/capabilities_holder.js"> | 1247 <include src="data/capabilities_holder.js"> |
| 1236 <include src="data/user_info.js"> | 1248 <include src="data/user_info.js"> |
| 1237 <include src="data/app_state.js"> | 1249 <include src="data/app_state.js"> |
| 1238 | 1250 |
| 1239 <include src="data/ticket_items/ticket_item.js"> | 1251 <include src="data/ticket_items/ticket_item.js"> |
| 1240 | 1252 |
| 1241 <include src="data/ticket_items/custom_margins.js"> | 1253 <include src="data/ticket_items/custom_margins.js"> |
| 1242 <include src="data/ticket_items/collate.js"> | 1254 <include src="data/ticket_items/collate.js"> |
| 1243 <include src="data/ticket_items/color.js"> | 1255 <include src="data/ticket_items/color.js"> |
| 1244 <include src="data/ticket_items/copies.js"> | 1256 <include src="data/ticket_items/copies.js"> |
| 1257 <include src="data/ticket_items/dpi.js"> |
| 1245 <include src="data/ticket_items/duplex.js"> | 1258 <include src="data/ticket_items/duplex.js"> |
| 1246 <include src="data/ticket_items/header_footer.js"> | 1259 <include src="data/ticket_items/header_footer.js"> |
| 1247 <include src="data/ticket_items/media_size.js"> | 1260 <include src="data/ticket_items/media_size.js"> |
| 1248 <include src="data/ticket_items/landscape.js"> | 1261 <include src="data/ticket_items/landscape.js"> |
| 1249 <include src="data/ticket_items/margins_type.js"> | 1262 <include src="data/ticket_items/margins_type.js"> |
| 1250 <include src="data/ticket_items/page_range.js"> | 1263 <include src="data/ticket_items/page_range.js"> |
| 1251 <include src="data/ticket_items/fit_to_page.js"> | 1264 <include src="data/ticket_items/fit_to_page.js"> |
| 1252 <include src="data/ticket_items/css_background.js"> | 1265 <include src="data/ticket_items/css_background.js"> |
| 1253 <include src="data/ticket_items/selection_only.js"> | 1266 <include src="data/ticket_items/selection_only.js"> |
| 1254 <include src="data/ticket_items/vendor_items.js"> | 1267 <include src="data/ticket_items/vendor_items.js"> |
| 1255 | 1268 |
| 1256 <include src="native_layer.js"> | 1269 <include src="native_layer.js"> |
| 1257 <include src="print_preview_animations.js"> | 1270 <include src="print_preview_animations.js"> |
| 1258 <include src="cloud_print_interface.js"> | 1271 <include src="cloud_print_interface.js"> |
| 1259 <include src="print_preview_utils.js"> | 1272 <include src="print_preview_utils.js"> |
| 1260 <include src="print_header.js"> | 1273 <include src="print_header.js"> |
| 1261 <include src="metrics.js"> | 1274 <include src="metrics.js"> |
| 1262 | 1275 |
| 1263 <include src="settings/settings_section.js"> | 1276 <include src="settings/settings_section.js"> |
| 1277 <include src="settings/settings_section_select.js"> |
| 1264 <include src="settings/page_settings.js"> | 1278 <include src="settings/page_settings.js"> |
| 1265 <include src="settings/copies_settings.js"> | 1279 <include src="settings/copies_settings.js"> |
| 1280 <include src="settings/dpi_settings.js"> |
| 1266 <include src="settings/media_size_settings.js"> | 1281 <include src="settings/media_size_settings.js"> |
| 1267 <include src="settings/layout_settings.js"> | 1282 <include src="settings/layout_settings.js"> |
| 1268 <include src="settings/color_settings.js"> | 1283 <include src="settings/color_settings.js"> |
| 1269 <include src="settings/margin_settings.js"> | 1284 <include src="settings/margin_settings.js"> |
| 1270 <include src="settings/destination_settings.js"> | 1285 <include src="settings/destination_settings.js"> |
| 1271 <include src="settings/other_options_settings.js"> | 1286 <include src="settings/other_options_settings.js"> |
| 1272 <include src="settings/advanced_options_settings.js"> | 1287 <include src="settings/advanced_options_settings.js"> |
| 1273 <include src="settings/advanced_settings/advanced_settings.js"> | 1288 <include src="settings/advanced_settings/advanced_settings.js"> |
| 1274 <include src="settings/advanced_settings/advanced_settings_item.js"> | 1289 <include src="settings/advanced_settings/advanced_settings_item.js"> |
| 1275 <include src="settings/more_settings.js"> | 1290 <include src="settings/more_settings.js"> |
| 1276 | 1291 |
| 1277 <include src="previewarea/margin_control.js"> | 1292 <include src="previewarea/margin_control.js"> |
| 1278 <include src="previewarea/margin_control_container.js"> | 1293 <include src="previewarea/margin_control_container.js"> |
| 1279 <include src="../pdf/pdf_scripting_api.js"> | 1294 <include src="../pdf/pdf_scripting_api.js"> |
| 1280 <include src="previewarea/preview_area.js"> | 1295 <include src="previewarea/preview_area.js"> |
| 1281 <include src="preview_generator.js"> | 1296 <include src="preview_generator.js"> |
| 1282 | 1297 |
| 1283 <include src="search/destination_list.js"> | 1298 <include src="search/destination_list.js"> |
| 1284 <include src="search/cloud_destination_list.js"> | 1299 <include src="search/cloud_destination_list.js"> |
| 1285 <include src="search/recent_destination_list.js"> | 1300 <include src="search/recent_destination_list.js"> |
| 1286 <include src="search/destination_list_item.js"> | 1301 <include src="search/destination_list_item.js"> |
| 1287 <include src="search/destination_search.js"> | 1302 <include src="search/destination_search.js"> |
| 1288 <include src="search/fedex_tos.js"> | 1303 <include src="search/fedex_tos.js"> |
| 1289 | 1304 |
| 1290 window.addEventListener('DOMContentLoaded', function() { | 1305 window.addEventListener('DOMContentLoaded', function() { |
| 1291 printPreview = new print_preview.PrintPreview(); | 1306 printPreview = new print_preview.PrintPreview(); |
| 1292 printPreview.initialize(); | 1307 printPreview.initialize(); |
| 1293 }); | 1308 }); |
| OLD | NEW |