| 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 4bea7ea55aac89b6405575c26b9d2898a23d2f8a..bcb14f44390aabd05463fe4ac55f394f10d5da62 100644
|
| --- a/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| +++ b/chrome/browser/resources/print_preview/data/print_ticket_store.js
|
| @@ -118,6 +118,14 @@ cr.define('print_preview', function() {
|
| this.appState_, this.documentInfo_, this.customMargins_);
|
|
|
| /**
|
| + * Media size ticket item.
|
| + * @type {!print_preview.ticket_items.MediaSize}
|
| + * @private
|
| + */
|
| + this.mediaSize_ = new print_preview.ticket_items.MediaSize(
|
| + this.appState_, this.destinationStore_);
|
| +
|
| + /**
|
| * Landscape ticket item.
|
| * @type {!print_preview.ticket_items.Landscape}
|
| * @private
|
| @@ -230,6 +238,10 @@ cr.define('print_preview', function() {
|
| return this.headerFooter_;
|
| },
|
|
|
| + get mediaSize() {
|
| + return this.mediaSize_;
|
| + },
|
| +
|
| get landscape() {
|
| return this.landscape_;
|
| },
|
| @@ -280,6 +292,10 @@ cr.define('print_preview', function() {
|
| this.duplex_.updateValue(this.appState_.getField(
|
| print_preview.AppState.Field.IS_DUPLEX_ENABLED));
|
| }
|
| + if (this.appState_.hasField(print_preview.AppState.Field.MEDIA_SIZE)) {
|
| + this.mediaSize_.updateValue(this.appState_.getField(
|
| + print_preview.AppState.Field.MEDIA_SIZE));
|
| + }
|
| if (this.appState_.hasField(
|
| print_preview.AppState.Field.IS_LANDSCAPE_ENABLED)) {
|
| this.landscape_.updateValue(this.appState_.getField(
|
| @@ -375,6 +391,15 @@ cr.define('print_preview', function() {
|
| cjt.print.duplex =
|
| {type: this.duplex.getValue() ? 'LONG_EDGE' : 'NO_DUPLEX'};
|
| }
|
| + if (this.mediaSize.isCapabilityAvailable()) {
|
| + var value = this.mediaSize.getValue();
|
| + cjt.print.media_size = {
|
| + width_microns: value.width_microns,
|
| + height_microns: value.height_microns,
|
| + is_continuous_feed: value.is_continuous_feed,
|
| + vendor_id: value.vendor_id
|
| + };
|
| + }
|
| if (this.landscape.isCapabilityAvailable() &&
|
| this.landscape.isUserEdited()) {
|
| cjt.print.page_orientation =
|
|
|