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

Side by Side Diff: ui/file_manager/file_manager/foreground/js/file_manager.js

Issue 918713003: Files.app: Add analytics code to instrument cloud import flows. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address feedback. Created 5 years, 10 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 /** 5 /**
6 * FileManager constructor. 6 * FileManager constructor.
7 * 7 *
8 * FileManager objects encapsulate the functionality of the file selector 8 * FileManager objects encapsulate the functionality of the file selector
9 * dialogs, as well as the full screen file manager application (though the 9 * dialogs, as well as the full screen file manager application (though the
10 * latter is not yet implemented). 10 * latter is not yet implemented).
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 */ 119 */
120 this.selectionHandler_ = null; 120 this.selectionHandler_ = null;
121 121
122 /** 122 /**
123 * UI management class of file manager. 123 * UI management class of file manager.
124 * @type {FileManagerUI} 124 * @type {FileManagerUI}
125 * @private 125 * @private
126 */ 126 */
127 this.ui_ = null; 127 this.ui_ = null;
128 128
129 /**
130 * @private {analytics.Tracker}
131 */
132 this.tracker_ = null;
133
129 // -------------------------------------------------------------------------- 134 // --------------------------------------------------------------------------
130 // Parameters determining the type of file manager. 135 // Parameters determining the type of file manager.
131 136
132 /** 137 /**
133 * Dialog type of this window. 138 * Dialog type of this window.
134 * @type {DialogType} 139 * @type {DialogType}
135 */ 140 */
136 this.dialogType = DialogType.FULL_PAGE; 141 this.dialogType = DialogType.FULL_PAGE;
137 142
138 /** 143 /**
(...skipping 306 matching lines...) Expand 10 before | Expand all | Expand 10 after
445 function(enabled) { 450 function(enabled) {
446 if (enabled) { 451 if (enabled) {
447 this.importController_ = new importer.ImportController( 452 this.importController_ = new importer.ImportController(
448 new importer.RuntimeControllerEnvironment( 453 new importer.RuntimeControllerEnvironment(
449 this, 454 this,
450 this.selectionHandler_), 455 this.selectionHandler_),
451 /** @type {!importer.MediaScanner} */ ( 456 /** @type {!importer.MediaScanner} */ (
452 this.mediaScanner_), 457 this.mediaScanner_),
453 /** @type {!importer.ImportRunner} */ ( 458 /** @type {!importer.ImportRunner} */ (
454 this.mediaImportHandler_), 459 this.mediaImportHandler_),
455 new importer.RuntimeCommandWidget()); 460 new importer.RuntimeCommandWidget(),
461 this.tracker_);
456 } 462 }
457 }.bind(this)); 463 }.bind(this));
458 464
459 assert(this.fileFilter_); 465 assert(this.fileFilter_);
460 assert(this.namingController_); 466 assert(this.namingController_);
461 assert(this.appStateController_); 467 assert(this.appStateController_);
462 assert(this.taskController_); 468 assert(this.taskController_);
463 this.mainWindowComponent_ = new MainWindowComponent( 469 this.mainWindowComponent_ = new MainWindowComponent(
464 this.dialogType, 470 this.dialogType,
465 this.ui_, 471 this.ui_,
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
646 loadTimeData.data = this.backgroundPage_.background.stringData; 652 loadTimeData.data = this.backgroundPage_.background.stringData;
647 if (util.runningInBrowser()) 653 if (util.runningInBrowser())
648 this.backgroundPage_.registerDialog(window); 654 this.backgroundPage_.registerDialog(window);
649 this.fileOperationManager_ = 655 this.fileOperationManager_ =
650 this.backgroundPage_.background.fileOperationManager; 656 this.backgroundPage_.background.fileOperationManager;
651 this.mediaImportHandler_ = 657 this.mediaImportHandler_ =
652 this.backgroundPage_.background.mediaImportHandler; 658 this.backgroundPage_.background.mediaImportHandler;
653 this.mediaScanner_ = 659 this.mediaScanner_ =
654 this.backgroundPage_.background.mediaScanner; 660 this.backgroundPage_.background.mediaScanner;
655 this.historyLoader_ = this.backgroundPage_.background.historyLoader; 661 this.historyLoader_ = this.backgroundPage_.background.historyLoader;
662 this.tracker_ = this.backgroundPage_.background.tracker;
656 callback(); 663 callback();
657 }.bind(this)); 664 }.bind(this));
658 }.bind(this))); 665 }.bind(this)));
659 }; 666 };
660 667
661 /** 668 /**
662 * Initializes the VolumeManager instance. 669 * Initializes the VolumeManager instance.
663 * @param {function()} callback Completion callback. 670 * @param {function()} callback Completion callback.
664 * @private 671 * @private
665 */ 672 */
(...skipping 648 matching lines...) Expand 10 before | Expand all | Expand 10 after
1314 out += this.initializeQueue_.pendingTasks[key].toString() + '\n'; 1321 out += this.initializeQueue_.pendingTasks[key].toString() + '\n';
1315 }.bind(this)); 1322 }.bind(this));
1316 1323
1317 out += '2. VolumeManagerWrapper\n' + 1324 out += '2. VolumeManagerWrapper\n' +
1318 this.volumeManager_.toString() + '\n'; 1325 this.volumeManager_.toString() + '\n';
1319 1326
1320 out += 'End of debug information.'; 1327 out += 'End of debug information.';
1321 console.log(out); 1328 console.log(out);
1322 }; 1329 };
1323 })(); 1330 })();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698