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

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

Issue 2975663003: Print Preview: Fix followup issues for removing global JS functions (Closed)
Patch Set: Created 3 years, 5 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 // TODO(rltoscano): Move data/* into print_preview.data namespace 5 // TODO(rltoscano): Move data/* into print_preview.data namespace
6 6
7 // <include src="component.js"> 7 // <include src="component.js">
8 // <include src="print_preview_focus_manager.js"> 8 // <include src="print_preview_focus_manager.js">
9 // 9 //
10 10
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
77 * @private 77 * @private
78 */ 78 */
79 this.documentInfo_ = new print_preview.DocumentInfo(); 79 this.documentInfo_ = new print_preview.DocumentInfo();
80 80
81 /** 81 /**
82 * Data store which holds print destinations. 82 * Data store which holds print destinations.
83 * @type {!print_preview.DestinationStore} 83 * @type {!print_preview.DestinationStore}
84 * @private 84 * @private
85 */ 85 */
86 this.destinationStore_ = new print_preview.DestinationStore( 86 this.destinationStore_ = new print_preview.DestinationStore(
87 this.nativeLayer_, this.userInfo_, this.appState_); 87 this.nativeLayer_, this.userInfo_, this.appState_,
88 this.listenerTracker);
88 89
89 /** 90 /**
90 * Data store which holds printer sharing invitations. 91 * Data store which holds printer sharing invitations.
91 * @type {!print_preview.InvitationStore} 92 * @type {!print_preview.InvitationStore}
92 * @private 93 * @private
93 */ 94 */
94 this.invitationStore_ = new print_preview.InvitationStore(this.userInfo_); 95 this.invitationStore_ = new print_preview.InvitationStore(this.userInfo_);
95 96
96 /** 97 /**
97 * Storage of the print ticket used to create the print job. 98 * Storage of the print ticket used to create the print job.
(...skipping 234 matching lines...) Expand 10 before | Expand all | Expand 10 after
332 initialize: function() { 333 initialize: function() {
333 this.decorate($('print-preview')); 334 this.decorate($('print-preview'));
334 if (!this.previewArea_.hasCompatiblePlugin) { 335 if (!this.previewArea_.hasCompatiblePlugin) {
335 this.setIsEnabled_(false); 336 this.setIsEnabled_(false);
336 } 337 }
337 this.nativeLayer_.getInitialSettings().then( 338 this.nativeLayer_.getInitialSettings().then(
338 this.onInitialSettingsSet_.bind(this)); 339 this.onInitialSettingsSet_.bind(this));
339 print_preview.PrintPreviewFocusManager.getInstance().initialize(); 340 print_preview.PrintPreviewFocusManager.getInstance().initialize();
340 cr.ui.FocusOutlineManager.forDocument(document); 341 cr.ui.FocusOutlineManager.forDocument(document);
341 this.listenerTracker.add('print-failed', this.onPrintFailed_.bind(this)); 342 this.listenerTracker.add('print-failed', this.onPrintFailed_.bind(this));
342 this.destinationStore_.addWebUIEventListeners(this.listenerTracker);
343 this.listenerTracker.add( 343 this.listenerTracker.add(
344 'use-cloud-print', this.onCloudPrintEnable_.bind(this)); 344 'use-cloud-print', this.onCloudPrintEnable_.bind(this));
345 this.listenerTracker.add( 345 this.listenerTracker.add(
346 'print-preset-options', 346 'print-preset-options',
347 this.onPrintPresetOptionsFromDocument_.bind(this)); 347 this.onPrintPresetOptionsFromDocument_.bind(this));
348 this.listenerTracker.add( 348 this.listenerTracker.add(
349 'preview-page-count', this.onPageCountReady_.bind(this)); 349 'preview-page-count', this.onPageCountReady_.bind(this));
350 this.listenerTracker.add( 350 this.listenerTracker.add(
351 'enable-manipulate-settings-for-test', 351 'enable-manipulate-settings-for-test',
352 this.onEnableManipulateSettingsForTest_.bind(this)); 352 this.onEnableManipulateSettingsForTest_.bind(this));
(...skipping 1016 matching lines...) Expand 10 before | Expand all | Expand 10 after
1369 // <include src="search/destination_search.js"> 1369 // <include src="search/destination_search.js">
1370 // <include src="search/provisional_destination_resolver.js"> 1370 // <include src="search/provisional_destination_resolver.js">
1371 1371
1372 window.addEventListener('DOMContentLoaded', function() { 1372 window.addEventListener('DOMContentLoaded', function() {
1373 var previewWindow = /** @type {{isTest: boolean}} */ (window); 1373 var previewWindow = /** @type {{isTest: boolean}} */ (window);
1374 if (!previewWindow.isTest) { 1374 if (!previewWindow.isTest) {
1375 var printPreview = new print_preview.PrintPreview(); 1375 var printPreview = new print_preview.PrintPreview();
1376 printPreview.initialize(); 1376 printPreview.initialize();
1377 } 1377 }
1378 }); 1378 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698