| 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 96336e85c6eddb2790f0b579cd45c2df9f335193..cac34757b9ff6179876c7022585ac56056c344c1 100644
|
| --- a/chrome/browser/resources/print_preview/print_preview.js
|
| +++ b/chrome/browser/resources/print_preview/print_preview.js
|
| @@ -169,7 +169,8 @@ cr.define('print_preview', function() {
|
| this.printTicketStore_.fitToPage,
|
| this.printTicketStore_.cssBackground,
|
| this.printTicketStore_.selectionOnly,
|
| - this.printTicketStore_.headerFooter);
|
| + this.printTicketStore_.headerFooter,
|
| + this.printTicketStore_.distillPage);
|
| this.addChild(this.otherOptionsSettings_);
|
|
|
| /**
|
| @@ -357,6 +358,10 @@ cr.define('print_preview', function() {
|
| this.nativeLayer_,
|
| print_preview.NativeLayer.EventType.MANIPULATE_SETTINGS_FOR_TEST,
|
| this.onManipulateSettingsForTest_.bind(this));
|
| + this.tracker.add(
|
| + this.nativeLayer_,
|
| + print_preview.NativeLayer.EventType.ALLOW_DISTILL_PAGE,
|
| + this.onAllowDistillPage_.bind(this));
|
|
|
| if ($('system-dialog-link')) {
|
| this.tracker.add(
|
| @@ -1014,6 +1019,15 @@ cr.define('print_preview', function() {
|
| },
|
|
|
| /**
|
| + * Called when the native layer has detected that the "Distill page"
|
| + * option should be allowed.
|
| + * @private
|
| + */
|
| + onAllowDistillPage_: function(event) {
|
| + this.printTicketStore_.distillPage.setIsCapabilityAvailable(true);
|
| + },
|
| +
|
| + /**
|
| * Called when the print preview settings need to be changed for testing.
|
| * @param {Event} event Event object that contains the option that is to
|
| * be changed and what to set that option.
|
| @@ -1270,6 +1284,7 @@ cr.define('print_preview', function() {
|
| <include src="data/ticket_items/dpi.js">
|
| <include src="data/ticket_items/duplex.js">
|
| <include src="data/ticket_items/header_footer.js">
|
| +<include src="data/ticket_items/distill_page.js">
|
| <include src="data/ticket_items/media_size.js">
|
| <include src="data/ticket_items/landscape.js">
|
| <include src="data/ticket_items/margins_type.js">
|
|
|