OLD | NEW |
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 cr.define('print_preview', function() { | 5 cr.define('print_preview', function() { |
6 'use strict'; | 6 'use strict'; |
7 | 7 |
8 /** | 8 /** |
9 * A data store that stores destinations and dispatches events when the data | 9 * A data store that stores destinations and dispatches events when the data |
10 * store changes. | 10 * store changes. |
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
301 clearTimeout(this.autoSelectTimeout_); | 301 clearTimeout(this.autoSelectTimeout_); |
302 this.autoSelectTimeout_ = null; | 302 this.autoSelectTimeout_ = null; |
303 } | 303 } |
304 if (destination.id == print_preview.Destination.GooglePromotedId.FEDEX && | 304 if (destination.id == print_preview.Destination.GooglePromotedId.FEDEX && |
305 !destination.isTosAccepted) { | 305 !destination.isTosAccepted) { |
306 assert(this.cloudPrintInterface_ != null, | 306 assert(this.cloudPrintInterface_ != null, |
307 'Selected FedEx Office destination, but Google Cloud Print is ' + | 307 'Selected FedEx Office destination, but Google Cloud Print is ' + |
308 'not enabled'); | 308 'not enabled'); |
309 destination.isTosAccepted = true; | 309 destination.isTosAccepted = true; |
310 this.cloudPrintInterface_.updatePrinterTosAcceptance(destination.id, | 310 this.cloudPrintInterface_.updatePrinterTosAcceptance(destination.id, |
| 311 destination.origin, |
311 true); | 312 true); |
312 } | 313 } |
313 this.appState_.persistSelectedDestination(this.selectedDestination_); | 314 this.appState_.persistSelectedDestination(this.selectedDestination_); |
314 cr.dispatchSimpleEvent( | 315 cr.dispatchSimpleEvent( |
315 this, DestinationStore.EventType.DESTINATION_SELECT); | 316 this, DestinationStore.EventType.DESTINATION_SELECT); |
316 if (destination.capabilities == null) { | 317 if (destination.capabilities == null) { |
317 if (destination.isLocal) { | 318 if (destination.isLocal) { |
318 this.nativeLayer_.startGetLocalDestinationCapabilities( | 319 this.nativeLayer_.startGetLocalDestinationCapabilities( |
319 destination.id); | 320 destination.id); |
320 } else { | 321 } else { |
(...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
676 return id == this.initialDestinationId_ && | 677 return id == this.initialDestinationId_ && |
677 origin == this.initialDestinationOrigin_; | 678 origin == this.initialDestinationOrigin_; |
678 } | 679 } |
679 }; | 680 }; |
680 | 681 |
681 // Export | 682 // Export |
682 return { | 683 return { |
683 DestinationStore: DestinationStore | 684 DestinationStore: DestinationStore |
684 }; | 685 }; |
685 }); | 686 }); |
OLD | NEW |