Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(41)

Side by Side Diff: chrome/browser/resources/print_preview/data/destination_store.js

Issue 979303002: Update UI for extension destinations in print preview destination list (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
373 DestinationStore.EventType.CACHED_SELECTED_DESTINATION_INFO_READY); 373 DestinationStore.EventType.CACHED_SELECTED_DESTINATION_INFO_READY);
374 } else if (this.appState_.selectedDestinationOrigin == 374 } else if (this.appState_.selectedDestinationOrigin ==
375 print_preview.Destination.Origin.EXTENSION) { 375 print_preview.Destination.Origin.EXTENSION) {
376 // TODO(tbarzic): Add support for requesting a single extension's 376 // TODO(tbarzic): Add support for requesting a single extension's
377 // printer list. 377 // printer list.
378 this.startLoadExtensionDestinations(); 378 this.startLoadExtensionDestinations();
379 379
380 this.selectedDestination_ = 380 this.selectedDestination_ =
381 print_preview.ExtensionDestinationParser.parse({ 381 print_preview.ExtensionDestinationParser.parse({
382 extensionId: this.appState_.selectedDestinationExtensionId, 382 extensionId: this.appState_.selectedDestinationExtensionId,
383 extensionName: this.appState_.selectedDestinationExtensionName,
383 id: this.appState_.selectedDestinationId, 384 id: this.appState_.selectedDestinationId,
384 name: this.appState_.selectedDestinationName || '' 385 name: this.appState_.selectedDestinationName || ''
385 }); 386 });
386 387
387 if (this.appState_.selectedDestinationCapabilities) { 388 if (this.appState_.selectedDestinationCapabilities) {
388 this.selectedDestination_.capabilities = 389 this.selectedDestination_.capabilities =
389 this.appState_.selectedDestinationCapabilities; 390 this.appState_.selectedDestinationCapabilities;
390 391
391 cr.dispatchSimpleEvent( 392 cr.dispatchSimpleEvent(
392 this, 393 this,
(...skipping 699 matching lines...) Expand 10 before | Expand all | Expand 10 after
1092 return id == this.appState_.selectedDestinationId && 1093 return id == this.appState_.selectedDestinationId &&
1093 origin == this.appState_.selectedDestinationOrigin; 1094 origin == this.appState_.selectedDestinationOrigin;
1094 } 1095 }
1095 }; 1096 };
1096 1097
1097 // Export 1098 // Export
1098 return { 1099 return {
1099 DestinationStore: DestinationStore 1100 DestinationStore: DestinationStore
1100 }; 1101 };
1101 }); 1102 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698