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

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

Issue 2108833002: Remove Simplify Page option from Print Preview (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Mark histogram entries as unused Created 4 years, 5 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 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 /** 162 /**
163 * Component that renders miscellaneous print options. 163 * Component that renders miscellaneous print options.
164 * @type {!print_preview.OtherOptionsSettings} 164 * @type {!print_preview.OtherOptionsSettings}
165 * @private 165 * @private
166 */ 166 */
167 this.otherOptionsSettings_ = new print_preview.OtherOptionsSettings( 167 this.otherOptionsSettings_ = new print_preview.OtherOptionsSettings(
168 this.printTicketStore_.duplex, 168 this.printTicketStore_.duplex,
169 this.printTicketStore_.fitToPage, 169 this.printTicketStore_.fitToPage,
170 this.printTicketStore_.cssBackground, 170 this.printTicketStore_.cssBackground,
171 this.printTicketStore_.selectionOnly, 171 this.printTicketStore_.selectionOnly,
172 this.printTicketStore_.headerFooter, 172 this.printTicketStore_.headerFooter);
173 this.printTicketStore_.distillPage);
174 this.addChild(this.otherOptionsSettings_); 173 this.addChild(this.otherOptionsSettings_);
175 174
176 /** 175 /**
177 * Component that renders the advanced options button. 176 * Component that renders the advanced options button.
178 * @type {!print_preview.AdvancedOptionsSettings} 177 * @type {!print_preview.AdvancedOptionsSettings}
179 * @private 178 * @private
180 */ 179 */
181 this.advancedOptionsSettings_ = new print_preview.AdvancedOptionsSettings( 180 this.advancedOptionsSettings_ = new print_preview.AdvancedOptionsSettings(
182 this.printTicketStore_.vendorItems, this.destinationStore_); 181 this.printTicketStore_.vendorItems, this.destinationStore_);
183 this.addChild(this.advancedOptionsSettings_); 182 this.addChild(this.advancedOptionsSettings_);
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after
351 print_preview.NativeLayer.EventType.PRINT_PRESET_OPTIONS, 350 print_preview.NativeLayer.EventType.PRINT_PRESET_OPTIONS,
352 this.onPrintPresetOptionsFromDocument_.bind(this)); 351 this.onPrintPresetOptionsFromDocument_.bind(this));
353 this.tracker.add( 352 this.tracker.add(
354 this.nativeLayer_, 353 this.nativeLayer_,
355 print_preview.NativeLayer.EventType.PRIVET_PRINT_FAILED, 354 print_preview.NativeLayer.EventType.PRIVET_PRINT_FAILED,
356 this.onPrivetPrintFailed_.bind(this)); 355 this.onPrivetPrintFailed_.bind(this));
357 this.tracker.add( 356 this.tracker.add(
358 this.nativeLayer_, 357 this.nativeLayer_,
359 print_preview.NativeLayer.EventType.MANIPULATE_SETTINGS_FOR_TEST, 358 print_preview.NativeLayer.EventType.MANIPULATE_SETTINGS_FOR_TEST,
360 this.onManipulateSettingsForTest_.bind(this)); 359 this.onManipulateSettingsForTest_.bind(this));
361 this.tracker.add(
362 this.nativeLayer_,
363 print_preview.NativeLayer.EventType.ALLOW_DISTILL_PAGE,
364 this.onAllowDistillPage_.bind(this));
365 360
366 if ($('system-dialog-link')) { 361 if ($('system-dialog-link')) {
367 this.tracker.add( 362 this.tracker.add(
368 $('system-dialog-link'), 363 $('system-dialog-link'),
369 'click', 364 'click',
370 this.openSystemPrintDialog_.bind(this)); 365 this.openSystemPrintDialog_.bind(this));
371 } 366 }
372 if ($('open-pdf-in-preview-link')) { 367 if ($('open-pdf-in-preview-link')) {
373 this.tracker.add( 368 this.tracker.add(
374 $('open-pdf-in-preview-link'), 369 $('open-pdf-in-preview-link'),
(...skipping 635 matching lines...) Expand 10 before | Expand all | Expand 10 after
1010 * @private 1005 * @private
1011 */ 1006 */
1012 onPrivetPrintFailed_: function(event) { 1007 onPrivetPrintFailed_: function(event) {
1013 console.error('Privet printing failed with error code ' + 1008 console.error('Privet printing failed with error code ' +
1014 event.httpError); 1009 event.httpError);
1015 this.printHeader_.setErrorMessage( 1010 this.printHeader_.setErrorMessage(
1016 loadTimeData.getString('couldNotPrint')); 1011 loadTimeData.getString('couldNotPrint'));
1017 }, 1012 },
1018 1013
1019 /** 1014 /**
1020 * Called when the native layer has detected that the "Distill page"
1021 * option should be allowed.
1022 * @private
1023 */
1024 onAllowDistillPage_: function(event) {
1025 this.printTicketStore_.distillPage.setIsCapabilityAvailable(true);
1026 },
1027
1028 /**
1029 * Called when the print preview settings need to be changed for testing. 1015 * Called when the print preview settings need to be changed for testing.
1030 * @param {Event} event Event object that contains the option that is to 1016 * @param {Event} event Event object that contains the option that is to
1031 * be changed and what to set that option. 1017 * be changed and what to set that option.
1032 * @private 1018 * @private
1033 */ 1019 */
1034 onManipulateSettingsForTest_: function(event) { 1020 onManipulateSettingsForTest_: function(event) {
1035 var settings = 1021 var settings =
1036 /** @type {print_preview.PreviewSettings} */(event.settings); 1022 /** @type {print_preview.PreviewSettings} */(event.settings);
1037 if ('selectSaveAsPdfDestination' in settings) { 1023 if ('selectSaveAsPdfDestination' in settings) {
1038 this.saveAsPdfForTest_(); // No parameters. 1024 this.saveAsPdfForTest_(); // No parameters.
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
1275 1261
1276 <include src="data/ticket_items/ticket_item.js"> 1262 <include src="data/ticket_items/ticket_item.js">
1277 1263
1278 <include src="data/ticket_items/custom_margins.js"> 1264 <include src="data/ticket_items/custom_margins.js">
1279 <include src="data/ticket_items/collate.js"> 1265 <include src="data/ticket_items/collate.js">
1280 <include src="data/ticket_items/color.js"> 1266 <include src="data/ticket_items/color.js">
1281 <include src="data/ticket_items/copies.js"> 1267 <include src="data/ticket_items/copies.js">
1282 <include src="data/ticket_items/dpi.js"> 1268 <include src="data/ticket_items/dpi.js">
1283 <include src="data/ticket_items/duplex.js"> 1269 <include src="data/ticket_items/duplex.js">
1284 <include src="data/ticket_items/header_footer.js"> 1270 <include src="data/ticket_items/header_footer.js">
1285 <include src="data/ticket_items/distill_page.js">
1286 <include src="data/ticket_items/media_size.js"> 1271 <include src="data/ticket_items/media_size.js">
1287 <include src="data/ticket_items/landscape.js"> 1272 <include src="data/ticket_items/landscape.js">
1288 <include src="data/ticket_items/margins_type.js"> 1273 <include src="data/ticket_items/margins_type.js">
1289 <include src="data/ticket_items/page_range.js"> 1274 <include src="data/ticket_items/page_range.js">
1290 <include src="data/ticket_items/fit_to_page.js"> 1275 <include src="data/ticket_items/fit_to_page.js">
1291 <include src="data/ticket_items/css_background.js"> 1276 <include src="data/ticket_items/css_background.js">
1292 <include src="data/ticket_items/selection_only.js"> 1277 <include src="data/ticket_items/selection_only.js">
1293 <include src="data/ticket_items/vendor_items.js"> 1278 <include src="data/ticket_items/vendor_items.js">
1294 1279
1295 <include src="native_layer.js"> 1280 <include src="native_layer.js">
(...skipping 30 matching lines...) Expand all
1326 <include src="search/recent_destination_list.js"> 1311 <include src="search/recent_destination_list.js">
1327 <include src="search/destination_list_item.js"> 1312 <include src="search/destination_list_item.js">
1328 <include src="search/destination_search.js"> 1313 <include src="search/destination_search.js">
1329 <include src="search/fedex_tos.js"> 1314 <include src="search/fedex_tos.js">
1330 <include src="search/provisional_destination_resolver.js"> 1315 <include src="search/provisional_destination_resolver.js">
1331 1316
1332 window.addEventListener('DOMContentLoaded', function() { 1317 window.addEventListener('DOMContentLoaded', function() {
1333 printPreview = new print_preview.PrintPreview(); 1318 printPreview = new print_preview.PrintPreview();
1334 printPreview.initialize(); 1319 printPreview.initialize();
1335 }); 1320 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698