| Index: chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| diff --git a/chrome/browser/resources/print_preview/data/print_ticket_store.js b/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| index 6a629858d0d8e6d6c7bb64f23e8b6687fb5afbdb..2aa4fd7b16d21d7e202dce4c0ed8c7a52976be7a 100644
|
| --- a/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| +++ b/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| @@ -185,6 +185,15 @@ cr.define('print_preview', function() {
|
| new print_preview.ticket_items.SelectionOnly(this.documentInfo_);
|
|
|
| /**
|
| + * Print friendly ticket item.
|
| + * @type {!print_preview.ticket_items.PrintFriendly}
|
| + * @private
|
| + */
|
| + this.printFriendly_ = new print_preview.ticket_items.PrintFriendly(
|
| + this.documentInfo_,
|
| + this.selectionOnly_);
|
| +
|
| + /**
|
| * Vendor ticket items.
|
| * @type {!print_preview.ticket_items.VendorItems}
|
| * @private
|
| @@ -267,6 +276,10 @@ cr.define('print_preview', function() {
|
| return this.headerFooter_;
|
| },
|
|
|
| + get printFriendly() {
|
| + return this.printFriendly_;
|
| + },
|
| +
|
| get mediaSize() {
|
| return this.mediaSize_;
|
| },
|
| @@ -307,12 +320,15 @@ cr.define('print_preview', function() {
|
| * of the local measurement system.
|
| * @param {boolean} selectionOnly Whether only selected content should be
|
| * printed.
|
| + * @param {boolean} printFriendlyEnabled Whether print friendly is enabled.
|
| */
|
| init: function(
|
| - thousandsDelimeter, decimalDelimeter, unitType, selectionOnly) {
|
| + thousandsDelimeter, decimalDelimeter, unitType,
|
| + selectionOnly, printFriendlyEnabled) {
|
| this.measurementSystem_.setSystem(thousandsDelimeter, decimalDelimeter,
|
| unitType);
|
| this.selectionOnly_.updateValue(selectionOnly);
|
| + this.printFriendly_.setIsCapabilityAvailable(printFriendlyEnabled);
|
|
|
| // Initialize ticket with user's previous values.
|
| if (this.appState_.hasField(
|
|
|