| Index: chrome/browser/resources/print_preview/data/ticket_items/ticket_item.js
|
| diff --git a/chrome/browser/resources/print_preview/data/ticket_items/ticket_item.js b/chrome/browser/resources/print_preview/data/ticket_items/ticket_item.js
|
| index 4e51aaa8fdf04c3ad28257844e6eb8505a1767af..f2ea4dc80a0ffc9f544f37080b1b8823fd9b24f9 100644
|
| --- a/chrome/browser/resources/print_preview/data/ticket_items/ticket_item.js
|
| +++ b/chrome/browser/resources/print_preview/data/ticket_items/ticket_item.js
|
| @@ -16,7 +16,7 @@ cr.define('print_preview.ticket_items', function() {
|
| * if other ticket item constraints are not met.
|
| * @param {?print_preview.AppState} appState Application state model to update
|
| * when ticket items update.
|
| - * @param {?print_preview.AppState.Field} field Field of the app state to
|
| + * @param {?print_preview.AppStateField} field Field of the app state to
|
| * update when ticket item is updated.
|
| * @param {?print_preview.DestinationStore} destinationStore Used listen for
|
| * changes in the currently selected destination's capabilities. Since
|
| @@ -40,7 +40,7 @@ cr.define('print_preview.ticket_items', function() {
|
|
|
| /**
|
| * Field of the app state to update when ticket item is updated.
|
| - * @type {?print_preview.AppState.Field}
|
| + * @type {?print_preview.AppStateField}
|
| * @private
|
| */
|
| this.field_ = field || null;
|
| @@ -75,7 +75,7 @@ cr.define('print_preview.ticket_items', function() {
|
| this.tracker_ = new EventTracker();
|
|
|
| this.addEventHandlers_();
|
| - };
|
| + }
|
|
|
| /**
|
| * Event types dispatched by this class.
|
| @@ -147,7 +147,7 @@ cr.define('print_preview.ticket_items', function() {
|
| var sendUpdateEvent = !this.isValueEqual(value);
|
| // Don't lose requested value if capability is not available.
|
| this.updateValueInternal(value);
|
| - if (this.appState_) {
|
| + if (this.appState_ && (this.field_ != null)) {
|
| this.appState_.persistField(this.field_, value);
|
| }
|
| if (sendUpdateEvent)
|
| @@ -157,6 +157,7 @@ cr.define('print_preview.ticket_items', function() {
|
| /**
|
| * @return {?} Default value of the ticket item if no value was set by
|
| * the user.
|
| + * @abstract
|
| * @protected
|
| */
|
| getDefaultValueInternal: function() {
|
| @@ -166,6 +167,7 @@ cr.define('print_preview.ticket_items', function() {
|
| /**
|
| * @return {?} Default value of the ticket item if the capability is
|
| * not available.
|
| + * @abstract
|
| * @protected
|
| */
|
| getCapabilityNotAvailableValueInternal: function() {
|
|
|